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