Windows Server2012でApache2.4を実行しています。
ユーザーが空白のユーザー名を入力した場合を除いて、mod_authnz_ldapが機能しています。これにより、500内部サーバーエラーが発生します。
これは、httpd.confの「スタッフ」領域のエントリです。
<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を使用していますか?あなたのサーバーは空白のユーザー名が好きではありませんか?
追加する必要がありました...
AuthLDAPBindAuthoritativeオフ
これがなぜなのか100%わかりません。おそらく、mod_authnz_ldapが認証を別の場所に渡すことと関係がありますか?しかし、それは機能します。
これが誰かを助けることを願っています。