Apache 访问权限控制 Order Deny, Allow 设置规则

来源:互联网 发布:c语言课后题答案第四版 编辑:程序博客网 时间:2024/06/07 17:53
Deny : 拒绝访问; 语法 : Deny from 要拒绝的范围(支持ip和domain或all) 例如 : Deny from 192.168.0.1 (完整ip地址) Deny from 192.168 (部分ip地址) Deny from apache.org (域名)Allow : 允许访问; 语法 : 同DenyOrder : 控制默认的访问状态与Allow和Deny指令生效的顺序, 后执行的规则会覆盖先执行的规则。 语法 : Order 过滤器规则列表 例如 : Order Deny,Allow (先判断Deny的范围, 再判断Allow的范围, Allow的范围会覆盖Deny的范围) Order Allow,Deny (先判断Allow的范围, 再判断Deny的范围, Deny的范围会覆盖Allow的范围)以 Order Deny,Allow Allow from foo.apache.org Deny from apache.org为例,Order的判断执行流程大概是这样的: 1. 读取第二个规则Allow,范围默认是all,现在规则为全部允许; 2. 读取第一个规则Deny的指令Deny from apache.org,现在规则为apache.org被拒绝,其余均被允许访问; 2. 读取第二个规则Allow的指令Allow from foo.apache.org,现在规则为除了foo.apache.org外其余apache.org的访问被拒绝,其余来源的访问被允许;
原创粉丝点击