apache 的“Require all denied”指令有什么用?

apache 的“Require all denied”指令有什么用?

文档指出其工作原理与旧的类似Deny from all

虽然我知道如何Require all granted正常工作,但没有新的Order指令Require all denied基本上就是安慰剂:

Require all denied
Require local
Require all denied

Require local如果满足条件,仍将授予访问权限。

唯一Require all denied会产生影响的地方是你专门创建一个<RequireAll>部分并将其放入其中

<RequireAll>
  Require all denied
  Require local
</RequireAll>

但在这种情况下,你可以用以下方法替换整个部分:

Require all denied

或者

Require not all granted

甚至

# Nothing at all, defaults to denied

除非你使用AuthMerging And,否则这不是就毫无用处了吗?

相关内容