wampserver多站点配置

如题,步骤如下:

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值