WAMP2.5集成环境的vhost配置
打开httpd.conf配置文件
找到下面代码,去掉注释开启虚拟机。
#Virtual hosts
Include conf/extra/httpd-vhosts.conf
然后打开 conf/extra/httpd-vhosts.conf这个文件,写虚拟主机的配置,我这是这样写的
<VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot "E:/wamp/www" ServerName localhost ServerAlias localhost ErrorLog "logs/dummy-host.example.com-error.log" CustomLog "logs/dummy-host.example.com-access.log" common </VirtualHost>
要配置第二个虚拟主机时只要在下面复制就行,如下:
<VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot "E:/wamp/www" ServerName localhost ServerAlias localhost ErrorLog "logs/dummy-host.example.com-error.log" CustomLog "logs/dummy-host.example.com-access.log" common </VirtualHost> <VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot "E:/wamp/www/project1" ServerName leisir.com ServerAlias www.leisir.com ErrorLog "logs/dummy-host.example.com-error.log" CustomLog "logs/dummy-host.example.com-access.log" common </VirtualHost> <VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot "E:/wamp/www/project2" ServerName test.com ServerAlias www.test.com ErrorLog "logs/dummy-host2.example.com-error.log" CustomLog "logs/dummy-host2.example.com-access.log" common </VirtualHost>
一个配置对应一个域名,我这里是把域名对应的目录放在集成环境的主要目录里面,作为子目录对应域名,放在其他地方会报错。
最后要在host文件里编辑C:\Windows\System32\Drivers\etc\host
127.0.0.1 localhost
127.0.0.1 www.leisir.com
127.0.0.1 leisir.com
127.0.0.1 www.test.com
127.0.0.1 test.com
本地域名解析。