Eu tenho um problema com minha configuração do Apache, especificamente como ela interage com o mod SVN DAV.
O que eu quero fazer é ter domain.com point no meu site, svn.domain.com para apontar para o meu diretório svn (que está atualmente fora do meu diretório public_html) e para ambos serem acessíveis via https. / p>
Eu tenho trabalhado na maior parte, mas se eu configurar um VirtualHost explícito para o subdomínio svn , ele impede que o aplicativo svn seja capaz de acessar os repositórios (em vez disso, apenas obtém um repositório movido permanentemente "erro", eu posso navegar nos repos ok.
minha configuração é algo como:
<VirtualHost *:443>
ServerName domain.com
ServerAlias www.domain.com svn.domain.com
DocumentRoot /path/to/website/dir
...
#stuff for SSL cert etc.
</VirtualHost>
<VirtualHost *:80>
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /path/to/website/dir
...
</VirtualHost>
<Location /repo>
DAV svn
SVNPath /path/to/repos
... #auth details
</Location>
Isso funciona principalmente, mas navegar para svn.domain.com traz meu site, e navegar para domain.com/repo traz o repositório ( svn.domain.com/repo funciona bem, domain.com também funciona bem), potencialmente eu talvez queira domain.com/repo para exibir um conjunto de páginas da web sobre meu projeto, documentos, etc, svn.domain.com idealmente apontaria para nada, ou uma lista dos repositórios disponíveis ou uma página separada ou algo assim. Eu pensei que eu tenho o jeito de arquivos de configuração do apache, mas este é um stumping me!