Ldap

apache mod_authnz_ldap - 使用空白使用者名時出現 500 錯誤

  • April 12, 2016

我在 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 將身份驗證傳遞到其他地方有關?但它有效。

希望這可以幫助某人。

引用自:https://serverfault.com/questions/568434