svn apache ldap mod-ldap

svn - Repositorio LDAP de Apache Backup con mod_ldap



mod-ldap (1)

OpenLDAP utiliza una lista de servidores separada en blanco. Suponiendo que mod_ldap usa OpenLDAP, esto puede funcionar:

ldap://primary.server backup.server:389/searchstring

Si eso no funciona, intente incluir dos URL separadas en blanco:

ldap://primary.server:389/searchstring ldap://backup.server:389/searchstring

Editar: mod_authnz_ldap parece apoyar esto oficialmente.

Actualmente estoy usando una interfaz de Apache para mi repositorio de Subversion, para poder realizar la autenticación LDAP.

Mi configuración es bastante simple, sin embargo, me gustaría poder especificar una URL LDAP de "respaldo", en caso de que la principal esté inactiva. Actualmente no puedo ver una forma de hacer esto, luego uso una segunda ubicación o un host virtual que apunta al servidor LDAP secundario.

Si bien esto funcionaría técnicamente, no es una solución óptima. Me gustaría algo que no requiera que los usuarios seleccionen manualmente la URL de respaldo.

Actualmente es Apache 2.2.3 en CentOS 5.

Entrada de muestra de httpd.conf:

<VirtualHost *:80> ServerName svn.example.com ServerAlias svn.example.com svn <Location /erx> DAV svn SVNPath "/usr/local/svn/repos" Require valid-user AuthzSVNAccessFile "/usr/local/svn/conf/svnaccess.conf" AuthName "SVN Repository" AuthBasicProvider ldap AuthType Basic AuthzLDAPAuthoritative off AuthLDAPURL "ldap://ldapserver:389/searchstring" NONE AuthLDAPBindDN "bind" AuthLDAPBindPassword password </Location> </VirtualHost>