Apache访问控制:<目录>之间的交互和命令/允许/拒绝

发布于 2024-08-21 13:18:45 字数 740 浏览 3 评论 0原文

Apache 的 Order/Allow/Deny 指令允许在中使用。语境。当中存在一组这些指令时会发生什么?对于当前目录和内为父母?

http://httpd.apache.org/docs/2.2/mod/ mod_authz_host.html#order 给出一个命令 - 允许和拒绝根据 Order 指令进行评估。

http://httpd.apache.org/docs/2.2/mod/ core.html#directory 给出了另一个顺序 -应用指令“最短匹配优先”。

其中哪一个优先?

考虑第一个订单,如果我们有“订单允许,拒绝”,则链接显示“首先,评估所有允许指令[...]接下来,评估所有拒绝指令。如果有任何匹配,则拒绝请求” - 确实这包括中的允许/拒绝指令给父母的指示?父目录中的“拒绝”是否会覆盖当前目录中的“允许”?

Apache's Order/Allow/Deny directives are permitted within a <Directory> context. What happens when a set of these directives is present within a <Directory> for the current directory and within a <Directory> for a parent?

http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order gives an order - Allow and Deny are evaluated depending on the Order directive.

http://httpd.apache.org/docs/2.2/mod/core.html#directory gives another order - <Directory> directives are applied "shortest match first".

Which of these takes precedence?

Considering the first order, if we have "Order Allow, Deny", the link says "First, all Allow directives are evaluated [...] Next, all Deny directives are evaluated. If any matches, the request is rejected" - does this include Allow/Deny directives within <Directory> directives for parents? Does a Deny in a parent directory thus override an "Allow" in the current directory?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

装纯掩盖桑 2024-08-28 13:18:45

请参阅对问题的评论。

See comment on question.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文