htaccess允许从127.0.0.1无法正常工作

时间:2014-08-29 11:19:45

标签: apache .htaccess

我在Windows 7上使用XAMPP。我将此htaccess文件放在我的htdocs文件夹中,当我尝试打开http://localhost/时,我被拒绝访问。

Order allow,deny
Allow from 127.0.0.1
Allow from ::1
Deny from all

我想拒绝访问除此之外的任何计算机。我怎么能这样做?

2 个答案:

答案 0 :(得分:5)

优先权就是一切!

如果允许localhost连接,然后拒绝所有ips,拒绝将覆盖允许。

因此,您首先应用黑名单(拒绝全部),然后应用白名单(允许本地主机)。

Order deny,allow # <--- order to apply the white/blacklist change
Allow from 127.0.0.1
Allow from ::1
Deny from all

http://httpd.apache.org/docs/2.2/howto/access.html

  

Order指令与这两个指令齐头并进,并告诉Apache   以何种顺序应用过滤器。

答案 1 :(得分:0)

我刚才注意到这也有效:

Order deny,allow Allow from ::1 Deny from all

我没有必要 Allow from 127.0.0.1 什么是:: 1意味着什么?