我遇到问题,在添加我的虚拟主机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文件中正确映射。
请帮忙,
欢呼声, /马尔钦
答案 0 :(得分:2)
这有效:
127.0.0.1, ::1
^_______A space is needed before "::"
答案 1 :(得分:1)
在某些系统上,localhost
映射到IPv6地址::1
。尝试:
Allow from 127.0.0.1,::1