我在 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 地址?
谢谢