日期:2014-05-17  浏览次数:21025 次

httpd.conf的order allow和deny的问题。
我在配置文件中设置如下
order allow,deny
deny from all
allow from 192.168.2.100
这个时候 192.168.2.100这台电脑可以访问,
可是我把顺序倒了一下:
order deny,allow
deny from all
allow from 192.168.2.100
这个时候不是先执行deny from all吗?怎么
192.168.2.100这台电脑还可以访问呀。。

------解决方案--------------------
是deny from all
但是allow from 192.168.2.100 啊

也就是deny from all but 192.168.2.100
------解决方案--------------------
order deny,allow 白名单,没有显式允许即不可用
order allow,deny 黑名单,没有显式禁止即可用