Apache DAV-SVN (Ubuntu 18.04): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 22: | Zeile 22: | ||
sudo chown www-data:www-data /mnt/synology/web1/www/svn | sudo chown www-data:www-data /mnt/synology/web1/www/svn | ||
</pre> | </pre> | ||
==== Links ==== | |||
[https://httpd.apache.org/docs/2.4/mod/mod_dav_fs.html https://httpd.apache.org/docs/2.4/mod/mod_dav_fs.html] | |||
=== svn.conf === | === svn.conf === | ||
Version vom 20. August 2020, 23:48 Uhr
Noch in Bearbeitung
Installation
sudo apt-get install libapache2-mod-svn sudo a2enmod dav sudo a2enmod dav_fs sudo systemctl restart apache2.service
Konfiguration
DavLockDB
Verzeichnis für DavLockDB anlegen:
sudo mkdir /mnt/synology/web1/www/svn sudo chown www-data:www-data /mnt/synology/web1/www/svn
Links
https://httpd.apache.org/docs/2.4/mod/mod_dav_fs.html
svn.conf
sudo vi /etc/apache2/sites-available/svn.conf
<VirtualHost *:80>
ServerName svn.kirner.or.at
ServerAlias svn.kirner.or.at
Redirect / https://svn.kirner.or.at
</VirtualHost>
svn-ssl.conf
sudo vi /etc/apache2/sites-available/svn-ssl.conf
<virtualhost *:443>
ServerName svn.kirner.or.at
SSLEngine On
SSLCertificateFile /etc/ssl/certs/svn.crt
SSLCertificateKeyFile /etc/ssl/private/apache.key
DavLockDB /mnt/synology/web1/www/svn/DavLock
<Location />
Dav svn
SVNParentPath /mnt/synology/web1/home/svn/
SVNListParentPath on
AuthType Basic
AuthName "Subversion repository"
AuthUserFile "/etc/apache2/dav_svn.passwd"
Require valid-user
</Location>
ErrorLog ${APACHE_LOG_DIR}/svn.kirner.or.at-error.log
CustomLog ${APACHE_LOG_DIR}/svn.kirner.or.at-access.log combined
</virtualhost>
aktivieren
cd /etc/apache2/sites-available/ sudo a2ensite svn.conf sudo a2ensite svn-ssl.conf sudo systemctl reload apache2.service
Zurück zu Apache DAV-SVN