我在Apache 2.4中使用ldap身份验证
在<Directory>
指令中可以正常工作
<Directory "/path/to/restricted/dir/">
AuthName "auth"
AuthBasicProvider ldap
AuthType Basic
....
Require valid-user
</Directory>
但是,出于某些奇怪的原因,当我将相同的代码放入<FilesMatch>
双向指令中时,即
<FilesMatch "restricted">
AuthName "auth"
AuthBasicProvider ldap
AuthType Basic
....
Require valid-user
</FilesMatch>
我收到此Password Mismatch
错误:
AH01617: user testuser: authentication failure for "/restricted/foo": Password Mismatch
在两种情况下,我都使用相同的用户名和密码。
为什么相同的ldap身份验证代码在<FilesMatch>
指令中不起作用?