永发信息网

请问为什么我在apache 的配置文件里配好了虚拟主机还是不能访问我配置的目录。代码如下:

答案:3  悬赏:20  手机版
解决时间 2021-03-06 08:07
  • 提问者网友:棒棒糖
  • 2021-03-05 08:31

ServerName www.guagua.com
DocumentRoot "E:\130707php\day6\guagua"

Options Indexes
Order Deny,Allow
Deny from all
Allow from 127.0.0.1


而且hosts文件也配好了域名和ip代码如下:
127.0.0.1 localhost
127.0.0.1 www.guagua.com
127.0.0.1 www.text.com
请求高手帮忙解答。
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-03-05 09:42
规则是顺序匹配的,你的配置是

Deny from all //禁止所有用户访问
Allow from 127.0.0.1 //仅允许本机自访

把这段修改下
全部回答
  • 1楼网友:千杯敬自由
  • 2021-03-05 11:01
打开c:\windows\system32\drivers\etc\hosts加入下面2行: 127.0.0.1 www.yes.com 127.0.0.1 www.miss.com 然后访问www.yes.com即可访问到你指定的documentroot了 如果出现forbidden权限问题再改成如下: servername www.yes.com documentroot "你的目录" options indexes followsymlinks allowoverride none order allow,deny allow from all
  • 2楼网友:孤独的牧羊人
  • 2021-03-05 10:52
把这一行去掉 Allow from 127.0.0.1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯