0
我正在嘗試爲我的Subversion存儲庫配置一個子域。 我有一個VH example.fr指向我的個人網站,我想要另一個VH svn.example.fr指向存儲庫。Apache VirtualHost配置和Subversion
然而,當我嘗試連接到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。這不是正確的方法:重新啓動容器不會重新啓動服務器。
所以懶惰獾最後是正確的,謝謝。
謝謝您的回答!我不知道什麼是SU。我已經重新啓動了Apache幾次。我的passwd文件與svnserve無關,並且已經與其他配置的Apache一起使用。 – Jingbee
@Jingbee - SU - 超級用戶網站http://superuser.com/,SE家庭成員 –
好吧,我的不好,我會在下一次做。謝謝 ! – Jingbee