我有一个工作Apache 2.4的configuration为svn ldap
<IfModule mod_ssl.c> <VirtualHost _default_:443> ... <Location /ldapsvn> DAV svn SVNParentPath /var/ldapsvn SVNAdvertiseV2Protocol Off SVNListParentPath Off SVNAutoversioning On SVNReposName "repo name" AuthType Basic AuthName "My auth" AuthBasicProvider ldap AuthLDAPURL "ldap://ldapserver:port/DC=abc-de,DC=si?userPrincipalName?sub?(objectClass=*)" AuthLDAPBindDN "CN=ldapp,OU=System;OU=Users;OU=XYZ;DC=xyz1;DC=abc-de;DC=si" AuthLDAPBindPassword "[[hunter2]]" Require valid-user </location>
但是如果我将ldap设置作为别名join,则authentication停止工作
<AuthnProviderAlias ldap ldapAlias1> AuthLDAPURL "ldap://ldapserver:port/DC=abc-de,DC=si?userPrincipalName?sub?(objectClass=*)" AuthLDAPBindDN "CN=ldapp,OU=System;OU=Users;OU=XYZ;DC=xyz1;DC=abc-de;DC=si" AuthLDAPBindPassword "[[hunter2]]" </AuthnProviderAlias> <IfModule mod_ssl.c> <VirtualHost _default_:443> ... <Location /ldapsvn> DAV svn SVNParentPath /var/ldapsvn SVNAdvertiseV2Protocol Off SVNListParentPath Off SVNAutoversioning On SVNReposName "repo name" AuthType Basic AuthName "My auth" AuthBasicProvider ldapAlias1 Require valid-user </location>
我最终将不得不添加第二个ldap服务器,但我尝试了一个单一的testingconfiguration。
任何帮助,将不胜感激。
我认为这已经被报告为一个错误。 在这里添加您的信息: https : //issues.apache.org/bugzilla/show_bug.cgi?id = 55622