【问题标题】:Apache access control: Interaction between <Directory> and Order/Allow/DenyApache 访问控制:<Directory> 和 Order/Allow/Deny 之间的交互
【发布时间】: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 指令都被评估。如果任何匹配,请求被拒绝" - 这是否包括父母的 指令中的允许/拒绝指令?父目录中的 Deny 是否会覆盖当前目录中的“Allow”?

【问题讨论】:

  • “这是否包括父母的 指令中的允许/拒绝指令?” - 好像没有。第一个链接说“Order 指令仅在服务器配置处理的每个阶段控制访问指令处理的顺序。”我假设每个 应用程序都是一个阶段。此外,AFAICT,最终阶段(最具体的 Directory 或 Files 指令)的结果(允许或拒绝)是最终结果。

标签: apache directory access-control


【解决方案1】:

查看对问题的评论。

【讨论】:

    猜你喜欢
    • 2020-09-27
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 2012-12-28
    • 1970-01-01
    • 2016-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多