我在Windows 7上使用XAMPP。我将此htaccess文件放在我的htdocs
文件夹中,当我尝试打开http://localhost/
时,我被拒绝访问。
Order allow,deny
Allow from 127.0.0.1
Allow from ::1
Deny from all
我想拒绝访问除此之外的任何计算机。我怎么能这样做?
答案 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意味着什么?