0

我遇到了奇怪的问题,在添加我的虚拟主机 conf 条目后,localhost 不起作用(被禁止 403)但 127.0.0.1 起作用(全部通过浏览器访问 - http),这里有我的 conf:

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/MyData/__www/default"
ServerName localhost
<Location />
        Order deny,allow
        Deny from All   
        Allow from 127.0.0.1
        Options +FollowSymLinks -Indexes            
</Location>
</VirtualHost>

有趣的是,当我将允许从更改为:

 Allow from localhost

localhost 有效,但 127.0.0.1 无效,localhost 在 hosts 文件中正确映射。

请帮忙,

干杯,/马辛

4

2 回答 2

2

这有效:

127.0.0.1, ::1
          ^_______A space is needed before "::"
于 2012-10-11T02:19:52.460 回答
1

在某些系统上,localhost映射到 IPv6 地址,::1. 尝试:

Allow from 127.0.0.1,::1
于 2010-10-15T14:19:40.230 回答