У меня проблема, нужна твоя помощь.
Я хочу подключить свой Apache и SVN к моему серверу LDAP, но когда я хочу зафиксировать свой код и набираю правильный пароль, сервер Apache покажет журнал ошибок
[Tue Apr 26 18:08:02.086954 2016] [auth_basic:error] [pid 3756:tid 1060] [client 192.168.10.72:55780] AH01617: user parker: authentication failure for "/svn/!svn/me": Password Mismatch
[Tue Apr 26 18:08:04.317754 2016] [auth_basic:error] [pid 3756:tid 1060] [client 192.168.10.72:55780] AH01617: user parker: authentication failure for "/svn/!svn/me": Password Mismatch
вот мое состояние
Server_windows сервер 2008 R2.
o Redmine: 3.2.1-0
o Apache: 2.4.18.0
o Subversion: 1.8.13
o MySQL: 5.5.48Client_win7
o Visual Studio 2008
o AnkhSvn: 2.5.12703
Я редактирую свой httpd.conf в "C: \ Bitnami \ redmine-3.2.1-0 \ apache2 \ conf", например
<Location /svn>
DAV svn
SVNPath c:\svndata
AuthzSVNAccessFile c:\svndata\conf\authz
AuthType Basic
AuthBasicProvider ldap
AuthName test.com
SVNListParentPath On
SVNAutoversioning On
SVNReposName "Your Subversion Repository1"
AuthType Basic
AuthName "Your Subversion Repository2"
LDAPReferrals off
AuthLDAPBindAuthoritative on
AuthLDAPBindDN "dc=test,dc=com"
AuthLDAPBindPassword "P@ssw0rd"
AuthLDAPURL "ldap://192.168.10.1:389/dc=test,dc=com?sAMAccountName?sub?(objectClass=*)"
Require valid-user
Satisfy any
</Location>
И я редактирую свой authz в "C: \ svndata \ conf", например
[/]
parker = rw
* = r
НОТА:
- authz означает, что каждый может прочитать код, но только пользователь "parker" может писать.
- Я знаю, что мой сервер LDAP работает, потому что я могу подключить Redmine (другое программное обеспечение) к серверу LDAP.
- Я нашел ошибку из https://stackoverflow.com/questions/15751242/apache-2-4-authentication-failure-password-mismatch, или из https://support.nagios.com/forum/viewtopic.php?f=7&t=9839, и то, и другое похоже на мою ошибку, но моя версия Apache - 2.4.18, она ниже 2.4.4 ... и они не использовали LDAP ... К слову, моя ОС - это Windows ...
Что я делаю не так? Спасибо за вашу помощь!
Я пробую это сделать! И теперь его работа. Эту ошибку можно исправить, если обозначить cn=parker,ou=group
AuthLDAPBindDN "
cn=parker,ou=group
, dc = test, dc = com "AuthLDAPBindPassword "Пароль"
Спасибо вам всем