나는 VPS가 있고 여러 SVN 프로젝트를 호스트하려고합니다. 내가 이렇게 될하기 위해 URL 경로를 싶습니다 위치 블록이의 DocumentRoot보다 우선으로이 특정 URL 구성으로 SVN을 제공하도록 Apache를 어떻게 설정할 수 있습니까?
http://svn.domain.com -> Welcome HTML page (at /var/www/svn.domain.com/httpdocs/index.php)
http://svn.domain.com/project1 -> Project 1 SVN Root
http://svn.domain.com/project2 -> Project 2 SVN Root
http://svn.domain.com/project3 -> Project 3 SVN Root
그러나, 아래의 코드로, 우선 (환영 HTML 페이지), 표시되지 않습니다.
위치 블록을 <Location /repos>
으로 설정하면 내 URL이 http://svn.domain.com/repos/project1
이됩니다.
제안 사항?
<VirtualHost *>
ServerName svn.domain.com
DocumentRoot /var/www/svn.domain.com/httpdocs
<Location />
DAV svn
SVNParentPath /var/svn
SVNIndexXSLT "/svnindex.xsl"
AuthzSVNAccessFile /var/svn/access
SVNListParentPath On
# try anonymous access first, resort to real
# authentication if necessary.
Satisfy Any
Require valid-user
# how to authenticate a user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /var/svn/passwd
</Location>
</VirtualHost>
<Directory /var/svn>
Allow from all
</Directory>
나는 이렇게 할 필요가 없기를 바라며, 아파치 설정에서 부족한 부분을 알고있다. -/ –