wampserver多站点配置

来源:互联网 发布:oppo刷机用什么软件 编辑:程序博客网 时间:2024/06/05 00:51

如题,步骤如下:

1,打开wamp\bin\apache\apache2.4.9\conf\extra下的httpd-vhosts.conf文件,将实例复制两份。代码如下:

<VirtualHost *:80>    DocumentRoot "F:/webroot/test01"    ServerName test01.com</VirtualHost><VirtualHost *:80>    DocumentRoot "F:/webroot/test02"    ServerName test02.com</VirtualHost>

其中,DocumentRoot "F:/webroot/test01" 是访问test01.com时会访问的目录。test02同理。

2,由于httpd-vhosts.conf文件作为apache的扩展默认情况下是不会被加载的。所以继续配置httpd.conf文件,搜索httpd-vhosts在513行左右找到

# Virtual hosts#Include conf/extra/httpd-vhosts.conf
将注释去掉。

3,由于apache默认拒绝外部访问apache服务器下的资源(除了本地),所以还要继续修改httpd.conf,搜索webroot(已经配置好的网站根目录,如果不清楚请看另一篇博文集成化环境包WampServer如何定义网站根目录)继续向下找到

#   onlineoffline tag - don't remove    Require local
注意:有的wampserver版本不同可能找到的是

#   onlineoffline tag - don't remove   Order Deny,Allow   Deny from all   Allow from 127.0.0.1
前者将Require local前面加上#,在下面加上一句:Require all granted。

后者将Allow from 127.0.0.1前面加上#,将Deny from all修改为Allow from all即可。

4,保存,重启所有服务。

5,最后一步,打开C:\Windows\System32\drivers\etc目录下的hosts文件,在最后添加

127.0.0.1       test01.com
127.0.0.1       test02.com

还有个小问题,如果打开127.0.0.1提示无权限访问在httpd-vhosts.conf文件中加上

<VirtualHost localhost:80>    DocumentRoot "你的项目根目录(例如默认的www目录)"    ServerName localhost</VirtualHost>
重启一下服务即可!



0 0