【发布时间】:2011-01-16 09:53:24
【问题描述】:
Apache 的 Order/Allow/Deny 指令在
http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order 给出命令 - Allow 和 Deny 根据 Order 指令进行评估。
http://httpd.apache.org/docs/2.2/mod/core.html#directory 给出另一个命令 -
哪些优先?
考虑到第一个订单,如果我们有“Order Allow, Deny”,链接显示“首先,所有 Allow 指令都被评估 [...] 接下来,所有 Deny 指令都被评估。如果任何匹配,请求被拒绝" - 这是否包括父母的
【问题讨论】:
-
“这是否包括父母的
指令中的允许/拒绝指令?” - 好像没有。第一个链接说“Order 指令仅在服务器配置处理的每个阶段控制访问指令处理的顺序。”我假设每个 应用程序都是一个阶段。此外,AFAICT,最终阶段(最具体的 Directory 或 Files 指令)的结果(允许或拒绝)是最终结果。
标签: apache directory access-control