SVN web
Steps to enable SVN web:
1. Modify this file /etc/apache2/mods-available/dav_svn.conf:
<VirtualHost *:80>
ServerName svn.server.net
ServerAlias www.svn.server.net
Redirect permanent / https://svn.server.net/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin oscargomezf@gmail.com
ServerName svn.server.net
<Location />
DAV svn
SVNParentPath "/var/SVN"
SVNListParentPath On
AuthType Basic
AuthName "SVNSubversion"
AuthUserFile /etc/apache2/users_svn.passwd
AuthzSVNAccessFile /var/SVN/svn.authz
Require valid-user
</Location>
ErrorLog ${APACHE_LOG_DIR}/error_svn_ssl.log
CustomLog ${APACHE_LOG_DIR}/access_svn_ssl.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/certificates/apache-selfsigned.crt
SSLCertificateKeyFile /etc/apache2/certificates/apache-selfsigned.key
</VirtualHost>
2. Enable module dav_svn:
$ a2enmod dav
$ a2enmod dav_svn
7. Restart apache2:
$ systemctl restart apache2