您的位置:首页 > 运维架构 > Apache

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

2013-05-24 14:27 148 查看
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的访问被拒绝,其余来源的访问被允许;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: