My vhost config:
<VirtualHost *:443>
ServerName test1.site.com
DocumentRoot /var/www/test1.site.com
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath /opt/svn
</Location>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/server.pem
SSLCertificateKeyFile /etc/apache2/ssl/server.key
I've created repos with command:
svnadmin create /opt/svn/reponame
When I'm pointing my browser to https://site.com/svn it shows all my project and files, its OK.
Error when checkouting:
$ svn checkout https://test1.site.com/svn/ ./
svn: Repository moved temporarily to 'https://test1.site.com/svn/'; please relocate
$ svn checkout https://test1.site.com/svn/projectname ./
svn: Repository moved temporarily to 'https://test1.site.com/svn/projectname/'; please relocate
$ tail -2 /var/log/apache2/other_vhosts_access.log
test1.site.com:443 93.12.33.100 - - "OPTIONS /svn HTTP/1.1" 302 274 "-" "SVN/1.6.6 (r40053) neon/0.29.0"
test1.site.com:443 93.12.33.100 - - "OPTIONS /svn/projectname HTTP/1.1" 302 277 "-" "SVN/1.6.6 (r40053) neon/0.29.0"
There is no config options in /etc/apache2/mods_enabled/dav_svn.conf, there is no other VirtualHosts in Apache2.
I've spent about 10 hours be there is no result :( I've tried creating new repos, setting Error 404 default, same shit!