3

我正在尝试通过 HTTP 访问现有的 Subversion 服务器。我的dav_svn.conf文件看起来像:

<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>

但是当我尝试访问“some-site/svn”时,出现以下错误:

在此服务器上找不到请求的 URL /svn/。

Apache 错误日志显示“文件不存在:/var/www/svn”

我该如何解决这个问题?

4

1 回答 1

6

运行这个:

a2enmod dav_svn
service apache2 restart

作为超级用户 ( root),例如sudo a2enmod dav_svn && sudo service apache2 restart

这假设您正在使用正确的方法(Debian+Ubuntu)来编辑这两个文件: /etc/apache2/mods-available/dav_svn.{conf,load},而不是一些自制方法。

于 2012-05-22T22:00:31.927 回答