127.0.0.1工作,localhost不 - VH - Zend Ce,Mac

时间:2010-10-15 13:42:46

标签: apache macos virtualhost

我遇到问题,在添加我的虚拟主机conf条目后,localhost无法正常工作(获取forbiden 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文件中正确映射。

请帮忙,

欢呼声, /马尔钦

2 个答案:

答案 0 :(得分:2)

这有效:

127.0.0.1, ::1
          ^_______A space is needed before "::"

答案 1 :(得分:1)

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

Allow from 127.0.0.1,::1