apache - SVN Repo 给出 404 not Found

标签 apache ubuntu svn webdav

我已经在 Ubuntu 12-04 上安装了 svn,版本 1.6.17 (r1128011)

我在这里做了我的 repo :

$ sudo mkdir /home/2nd-disk/svn

设置我的/etc/apache2/mods-enabled/dav_svn.conf
<Location /svn>
DAV svn
SVNParentPath /home/2nd-disk/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location>

创建了一个帐户:

sudo htpasswd -cm/etc/apache2/dav_svn.passwd myusername

创建了一个测试仓库
$ cd /home/2nd-disk/svn

$ sudo svnadmin create test_repo

跑了一个chown:
$ sudo chown -R www-data:www-data /home/2nd-disk/svn

保险 a2enmod & dav_svn 已加载并重新启动 apache2:
$ sudo a2enmod dav_svn && sudo service apache2 restart
Considering dependency dav for dav_svn:
Module dav already enabled
Module dav_svn already enabled
* Restarting web server  apache2
... waiting                                 

然后我尝试浏览到 http://mydomain.com/svn/test_repo我得到一个 404 未找到。

http://mydomain.com/svn/test_repo 也是如此。

前往 http://mydomain.com显示默认的“它有效!” Apache 页面。

我需要在这里更改虚拟主机吗?我按照下面的本教程进行了 T ,因此假设不是:

http://rbgeek.wordpress.com/2012/05/01/svn-server-on-ubuntu-12-04-lts-with-web-access/

最佳答案

我刚刚解决了这个问题。
准备。我设置了我的/etc/apache2/http.conf

LoadModule dav_module         /usr/lib/apache2/mod_dav.so
LoadModule dav_svn_module     /usr/lib/apache2/mod_dav_svn.so
LoadModule authz_svn_module   /usr/lib/apache2/mod_authz_svn.so

它可以在没有 404 的情况下工作一段时间,然后我尝试浏览到 http://mydomain.com/svn/test_repo .但是在我重新启动我的 Linux 后,我得到一个 404 未找到。
尝试将这些行添加到/etc/apache2/conf.d.subversion.conf
LoadModule dav_module         /usr/lib/apache2/mod_dav.so
LoadModule dav_svn_module     /usr/lib/apache2/mod_dav_svn.so
LoadModule authz_svn_module   /usr/lib/apache2/mod_authz_svn.so

我的 SVN 现在运行良好!我希望这些建议可以帮助你。

关于apache - SVN Repo 给出 404 not Found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17212363/

相关文章:

apache - Tortoise SVN 重定向循环 [CENTOS 5.8/WHM]

PHP 不会在 Apache2 上解析 - CentOS 7

ubuntu - sam local start-api go lambda 在 linux ubuntu 上返回 502 "internal server error"

eclipse - 如何从孤独的 *.jar 文件创建 Maven 工件?

java - 检查 Java Class 是否在 SVN Precommit hook 中被注释

perl - Apache/Perl下上传超时问题

apache - 为多个参数和页面编辑 .htaccess

linux - 使用 git bundle create 将 repos 备份到特定目录?

linux - 将 PHP 作为 CLI 运行时 CPU 负载 %wa 高

svn - 渲染Subversion树?