Apache配置参数deny和allow的使用实例

2019-01-17 03:31:09王冬梅


Order Deny,Allow
Allow from all
Deny from domain.org

错误:想禁止来自domain.org的访问,但是deny不是最后规则,apache在处理到第二句allow的时候就已经匹配成功,根本就不会去看第三句。
解决方法:Order Allow,Deny,后面两句不动,即可。

Order Allow,Deny
Allow from ip1
Deny from all

错误:想只允许来自ip1的访问,但是,虽然第二句中设定了allow规则,由于order中deny在后,所以会以第三句deny为准,而第三句的范围中又明显包含了ip1(all include ip1),所以所有的访问都被禁止了。
解决方法一:直接去掉第三句。
解决方法二:

Order Deny,Allow
Deny from all
Allow from ip1

您可能感兴趣的文章:

Apache 的 order deny allow 设置说明Apache配置文件中的deny与allow小结apache的AllowOverride以及Options使用详解Apache之AllowOverride参数使用说明Apache中的Order Allow,Deny用法详解