Apache 授权顺序

Apache 授权顺序

我在 apache 2.4 中有以下配置片段

  <LocationMatch ^/[...]>
     AuthType Basic
     AuthName "[...]"
     AuthBasicProvider ldap
     AuthLDAPUrl "..."
     Require ldap-filter ...

     Require ip 127.0.0.1 ...
  </LocationMatch>

并且它的工作方式与预期的一样,除非用户既通过了身份验证,又来自允许的 IP 列表,否则身份验证数据似乎被忽略,即未为 CGI 设置 AUTH_USER

有没有办法告诉 Apache 在哪个命令中尝试 Require 指令,即首先尝试验证基本身份验证,并且仅在失败时才考虑 IP 地址?

谢谢

相关内容