¿Esto es posible? Tenía problemas con los clientes SVN no ser capaz de acceder al repositorio con el siguiente mensaje de error:¿Cómo habilitar mod_dav_svn en el directorio raíz de un host virtual con nombre?
Repository moved permanently to ' http://svn.example.com/test/ '; please relocate
Si he añadido el '/' al final de la ruta que estaba tratando de acceso, sólo tiras fuera de nuevo, y muestra el mismo mensaje de error. Mi archivo de configuración se ve así:
<VirtualHost *>
ServerName svn.example.com
# Normal VirtualHost stuff here
<Location /svn>
# Uncomment this to enable the repository
DAV svn
SVNParentPath /some/path/to/repositories
# Setup mod_authz_svn, etc, etc here
</Location>
</VirtualHost>
Nota: Esto funciona. Pero si cambio la ubicación a solo /
, deja de funcionar nuevamente con el error anterior. ¿Es posible usar el directorio raíz o me falta algo aquí? Firefox muestra el listado de repositorios bien cuando se sirve a los repositorios desde la raíz.
Como alguien más señaló, esto solo parece ser un problema dentro de los hosts virtuales nombrados ... Alguien tiene alguna idea inteligente ¿por qué?
Solo debe establecer manejadores de errores correctamente. Explicación a continuación – AbiusX
La parte clave de esto que no se muestra es que 'AuthzSVNAccessFile' en combinación con' 'es lo que no funciona. Sí, incluso 4.5 años después. –