我已经在Windows Server 2012上运行了Apache 2.4。
我有mod_authnz_ldap工作,除非用户把一个空白的用户名。 这会导致500内部服务器错误。
这是httpd.conf中“staff”区域的条目…
<Location "/staff"> AuthType Basic AuthName "Staff Area" LDAPReferrals Off AuthBasicProvider ldap AuthUserFile /dev/null AuthLDAPBindDN [email protected] AuthLDAPBindPassword MyPassword AuthLDAPURL "ldap://server-dc1:389/ou=DomainUsers,dc=school,dc=com,dc=au?sAMAccountName?sub" Require ldap-group cn=staff,ou=staff,ou=DomainUsers,dc=school,dc=com,dc=au </Location>
任何明显的我失踪? 其他人使用mod_authnz_ldap吗? 你的服务器不喜欢空白的用户名吗?
我只需要添加…
AuthLDAPBindAuthoritativeclosures
我不是100%确定这是为什么。 也许与mod_authnz_ldap将auth传递给其他地方有关? 但它的作品。
希望这有助于某人。