L'erreur interne 500 se produit lorsque vous utilisez Apache 2.4 avec l'Authentification LDAP

J'ai un server CentOS 7 avec server SVN configuré et j'ai un autre server Windows 2012R2 avec LDAP, que j'utilise pour le controller de domaine. Je peux utiliser ldapsearch communiquer avec le server Windows.

Eh bien, mon problème est maintenant que lorsque j'essaie de me connecter au server svn via le browser, il existe une erreur interne (500), peu importe ce que j'ai entré.

Le message d'erreur est:

[Thu May 12 13:27:36.786664 2016] [authz_core:debug] [pid 10377] mod_authz_core.c(809): [client 1.1.1.1:50409] AH01626: authorization result of Require valid-user : denied (no authenticated user yet) [Thu May 12 13:27:36.786695 2016] [authz_core:debug] [pid 10377] mod_authz_core.c(809): [client 1.1.1.1:50409] AH01626: authorization result of <RequireAny>: denied (no authenticated user yet) [Thu May 12 13:27:36.786732 2016] [authnz_ldap:debug] [pid 10377] mod_authnz_ldap.c(501): [client 1.1.1.1:50409] AH01691: auth_ldap authenticate: using URL ldap://a-d01:389/,dc=a,dc=domain,dc=com?sAMAccountName?sub?(ObjectClass=*) [Thu May 12 13:27:36.787048 2016] [ldap:debug] [pid 10377] util_ldap.c(372): AH01278: LDAP: Setting referrals to On. [Thu May 12 13:27:36.874625 2016] [authnz_ldap:info] [pid 10377] [client 1.1.1.1:50409] AH01695: auth_ldap authenticate: user svnuser authentication failed; URI /repo [ldap_search_ext_s() for user failed][Invalid DN syntax] 

Comme l'erreur l'indique, il semble y avoir une erreur dans la syntaxe DN:

 [Thu May 12 13:27:36.874625 2016] [authnz_ldap:info] [pid 10377] [client 1.1.1.1:50409] AH01695: auth_ldap authenticate: user svnuser authentication failed; URI /repo [ldap_search_ext_s() for user failed][Invalid DN syntax] 

Selon les journaux d'erreurs, vous avez utilisé "ldap: // a-d01: 389 /, dc = a, dc = domain, dc = com" Je ne sais pas qu'il soit "ldap: // a-d01: 389 / dc = a, dc = domain, dc = com "à la place.

 [Thu May 12 13:27:36.786732 2016] [authnz_ldap:debug] [pid 10377] mod_authnz_ldap.c(501): [client 1.1.1.1:50409] AH01691: auth_ldap authenticate: using URL ldap://a-d01:389/,dc=a,dc=domain,dc=com?sAMAccountName?sub?(ObjectClass=*) [Thu May 12 13:27:36.787048 2016] [ldap:debug] [pid 10377] util_ldap.c(372): AH01278: LDAP: Setting referrals to On.