【发布时间】:2016-12-20 23:11:18
【问题描述】:
我正在尝试为我的 subversion 存储库配置一个子域。 我有一个 VH example.fr 指向我的个人网站,我希望另一个 VH svn.example.fr 指向存储库。
但是,当我尝试连接到 svn.example.fr 时,我得到了我网站的首页...
这是我的 Apache 配置文件:
<VirtualHost *:80>
DocumentRoot /srv/example.fr
ServerName example.fr
ServerAlias www.example.fr
<Directory /srv/example.fr>
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName svn.example.fr
<Location />
DAV svn
SVNPath /srv/svn/repo
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /srv/svn/repo/conf/passwd
AuthzSVNAccessFile /srv/svn/repo/conf/authz
Require valid-user
</Location>
</VirtualHost>
我在这里没有看到任何问题,但我确定有。
感谢您的帮助!
编辑:配置文件是正确的。我应该准确地说我在 Docker 容器中运行 Apache。在创建 conf 文件后,我通过重新启动容器来重新启动 Apache。这不是正确的做法:重启容器并不会重启服务器。
所以 Lazy Badger 最终是对的,谢谢。
【问题讨论】:
标签: apache svn configuration virtualhost