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>