这是我在 Apache2.2.x 中的 LDAP 配置
Order deny,allow
AuthType Basic
AuthName "Test"
AuthBasicProvider ldap
AuthLDAPURL "ldap://dc1.domain.com:389/DC=domain,DC=com?sAMAccountName" NONE
AuthLDAPBindDN "CN=Administrator,CN=Users,DC=domain,DC=com"
AuthLDAPBindPassword "secret"
authzldapauthoritative Off
require valid-user
当我加载页面时,弹出密码和用户名的对话框。但是当我填写密码和用户名时,出现了内部服务器错误。
如果我查看 apache 的错误日志,则看不到任何新错误。如果我将 BindPassword 更改为错误的密码,则会在 /var/log/apache2/error.log 中收到错误
拔掉我的头发!
答案1
答案2
您唯一需要的:
<Location /> <!-- you can change the location if you want -->
AuthType basic
AuthName "Your popup title"
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
AuthLDAPURL ldap://dc1.domain.com:389/DC=domain,DC=com?sAMAccountName
require valid-user
</Location>