首页 > Web开发 > 详细

apache的order allow deny

时间:2016-02-27 13:34:35      阅读:199      评论:0      收藏:0      [点我收藏+]

这个东西确实挺容易让我们迷糊。其实也不难,只要你掌握这样一条规律即可:
首先举个例子:

Order deny,allow
deny  from all
allow from 127.0.0.1

我们判断的依据是这样的:
1. 看Order后面的,哪个在前,哪个在后
2. 如果deny在前,那么就需要看deny from 这句,然后看allow from 这一句
3.  规则是一条一条的匹配的,不管是deny在前还是allow在前,都是会生效的。比如例子中,先deny 了所有,然后又allow了127.0.0.1,所以127.0.0.1是通过的。

 

不妨再多举几个例子:

Order allow,deny
deny  from all
allow from 127.0.0.1

这个就会deny所有了,127.0.0.1也会被deny。因为顺序是先allow然后deny,虽然一开始allow了127.0.0.1,但是后面又拒绝了它。

 

Order allow,deny
deny from all

全部都不能通行

 

Order deny,allow
deny from all

全部都不能通行

 

Order deny,allow

全部都可以通行(默认的),记住即可

 

Order allow,deny

全部都不能通行(默认的),记住即可

apache的order allow deny

原文:http://www.cnblogs.com/the-study-of-linux/p/5222675.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!