虚拟主机配置包括两种:基于域名的虚拟主机和基于IP的虚拟主机,一下主要说明“基于域名的虚拟主机”配置
- 首先,在httpd.conf文件中启用虚拟主机配置文件:
# Virtual hosts 配置启用虚拟主机
Include conf/extra/httpd-vhosts.conf
- 其次,在httpd-vhosts.conf文件中首先要设置NameVirtualHost:
# 原有NameVirtualHost 这里影响配置结果,基于主机名的虚拟主机需要指定一个固定IP,否则域名目录无效
#NameVirtualHost *:80
NameVirtualHost 127.0.0.1
- 配置我们自己的虚拟主机:
<VirtualHost 127.0.0.1:80>
DocumentRoot "D:/Softwares/LAMP/WWW/inv"
ServerName inv.com
#这里配置欢迎首页面
DirectoryIndex index.html index.htm index.php
<Directory "D:/Softwares/LAMP/WWW/inv">
Options FollowSymLinks
#Options indexes FollowSymLinks
#不许可别人修改我们的页面
AllowOverride None
#设置访问权限
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
- 修改hosts 文件,添加如下内容:
127.0.0.1 inv.com