本地配置WAMP虚拟主机环境进行多站测试
要想在WAMP环境里运行多个网站其实非常简单,只需如下几个步骤即可:
一、在WAMP目录下找到如下文件:wamp\bin\apache\Apache2.4.4\conf\httpd.conf ,用记事本打开,找到Include conf/extra/httpd-vhosts.conf 这行内容,一般在文件最后,去掉前面的”#“号,启用虚拟主机配置
二、找到如下文件:wamp\bin\apache\Apache2.4.4\conf\extra\httpd-vhosts.conf ,用记事本打开,可以重复使用如下代码
<VirtualHost *:80> DocumentRoot "F:\myweb\001" ServerName 1.wangyang.me </VirtualHost>
其中DocumentRoot为网站根目录,ServerName为访问域名,<VirtualHost></VirtualHost>构成了一个本地可访问网站,一般这样就够用了,更详细的配置请自行百度。多站情况示例如下:
<VirtualHost *:80> DocumentRoot "F:\myweb\002" ServerName 1.wangyang.me </VirtualHost> <VirtualHost *:80> DocumentRoot "F:\myweb\002" ServerName 2.wangyang.me </VirtualHost> <VirtualHost *:80> DocumentRoot "F:\myweb\003" ServerName 3.wangyang.me </VirtualHost> ……
三、完成上述步骤后还不能用http://1.wangyang.me这种定义的域名访问,我们需要修改hosts文件来完成域名的重定向,实现用我们定义的域名进行访问,一般HOSTS文件位置(WIN7为例):C:\Windows\System32\drivers\etc\hosts
修改示例如下:
127.0.0.1 local.wangyang.me 127.0.0.1 1.wangyang.me 127.0.0.1 2.wangyang.me 127.0.0.1 3.wangyang.me ……
经过以上步骤,我们重启WAMP后,就能够在本地有多个网站同时运行,并且能用自己定义的域名进行访问!
这里提供下我的配置文件,以供参考:附件:wamp-config.rar