由于工作需要,配置了几个虚拟主机。一开始配置的时候,老是出问题,特别是当时用的是IE9,如果URL没有写文件名,直接会提示无法访问。换回IE8后就正常了,FireFox下也正常访问。
配置步骤如下:
1.在硬盘中建立一个虚拟主机的目录,如“D:/www”;
2.打开PHP配置文件conf/httpd.conf,打开虚拟主机引用文件(也就是去掉前面的注释符号):
3.打开虚拟主机配置文件conf/extra/httpd-vhosts.conf,添加你需要的主机,如(我这里是配置了3个主机):
需要注意的是,监听的端口为apache的端口
DocumentRoot D:/www
ServerName w.com
DocumentRoot D:/test
ServerName t.com
DocumentRoot "D:/www/wordpress"
ServerName myblog.com
4.绑定域名IP,在C:/windows/system32/drivers/etc/host配置,如:
127.0.0.1 t.com
127.0.0.1 localhost
127.0.0.1 w.com
127.0.0.1 myblog.com
5.重启apache,到此大功告成。