Ldap
apache mod_authnz_ldap - 使用空白使用者名時出現 500 錯誤
我在 Windows Server 2012 上執行了 Apache 2.4。
我有 mod_authnz_ldap 工作,除非使用者輸入空白使用者名。這會導致 500 內部伺服器錯誤。
這是 httpd.conf 中“員工”區域的條目…
<Location "/staff"> AuthType Basic AuthName "Staff Area" LDAPReferrals Off AuthBasicProvider ldap AuthUserFile /dev/null AuthLDAPBindDN Administrator@school.com.au 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 嗎?您的伺服器不喜歡空白使用者名嗎?
我只好補充…
AuthLDAPBindAuthoritative 關閉
我不是 100% 確定這是為什麼。也許與 mod_authnz_ldap 將身份驗證傳遞到其他地方有關?但它有效。
希望這可以幫助某人。