Configurando el server SVN en Apache en Ubuntu 12.04

Estoy intentando acceder a un server Subversion existente a través de HTTP. Mi file dav_svn.conf ve así:

 <Location /svn> DAV svn SVNParentPath /home/svn/repos SVNListParentPath on AuthType Basic AuthName "Restricted Access" AuthUserFile /home/svn/passwdfile Require valid-user AuthzSVNAccessFile /home/svn/accessfile </Location> 

Pero cuando bash acceder a "some-site / svn", aparece el siguiente error:

La URL solicitada / svn / no se encontró en este server.

El logging de error de Apache muestra "el file no existe: / var / www / svn"

¿Cómo resuelvo esto?

Ejecuta esto:

 a2enmod dav_svn service apache2 restart 

como superusuario ( root ), por ejemplo sudo a2enmod dav_svn && sudo service apache2 restart .

Esto supone que está utilizando el método apropiado (Debian + Ubuntu) para editar los dos files: /etc/apache2/mods-available/dav_svn.{conf,load} , no algún método homebrew.