Apache常用虚拟主机配置

1.虚拟主机概念

  • 所谓的虚拟主机的配置,就是实现使用一台web服务器,虚拟出很多个主机地址!
  • Apache的虚拟主机分成两种:基于ip地址的虚拟主机,基于域名的虚拟主机!
  • 就是为每台主机分配不同的域名(服务器名),根据浏览器所访问的域名的不同,从而查看不同目录的资源!(也就是不同的网站!)

2.配置虚拟主机

第一步: 在httpd.conf文件加载虚拟主机配置文件

apache/conf/httpd.conf 在这个文件中,我们搜索 httpd-vhost
去除第二行的#号

# Virtual hosts
Include conf/extra/httpd-vhosts.conf
第二步:在虚拟主机配置文件中创建虚拟主机
<VirtualHost *:80>
    #设置虚拟域名
    ServerName www.baidu.com
    #设置网站目录
    DocumentRoot "D:/baidu"
    #错误日志路径
    ErrorLog "D:logs/error.log"
    #成功日志路径
    CustomLog "D:logs/access.log"
    <Directory "d:/oa">
            #对于指定目录启用特性
            Options Indexes FollowSymLinks
            #允许所有的访问
            allow from all
            #配置默认首页  
            DirectoryIndex index.php index.html
            #重写模式权限,允许使用.htaccess文件
            #AllowOverride All
            #访问目录有权限
            #Require all granted
    </Directory>
</VirtualHost>
第三步: 重启apche,然后修改本地hosts文件

路径一般在C:\Windows\System32\drivers\etc
添加一条

127.0.0.1 www.baidu.com
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容