Я только что переместил свой репозиторий subversion со старого сервера FreeBSD на новый сервер Ubuntu 16 с Apache 2.4.Я настраиваю новый сайт в "sites-available" и перезапускаю Apache, который выдал мне эту ошибку:
[so: warn] [pid 15619] AH01574: модуль dav_module уже загружен, пропуская
Кажется, что все загруженные модули, связанные с Дав, разные.Я не вижу, чтобы dav_module загружался дважды:
# cd /etc/apache2
# grep -rI "LoadModule" * | grep dav
mods-available/dav_fs.load:LoadModule dav_fs_module /usr/lib/apache2/modules/mod_dav_fs.so
mods-available/dav_svn.load:LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so
mods-available/dav.load:LoadModule dav_module /usr/lib/apache2/modules/mod_dav.so
mods-available/dav_lock.load:LoadModule dav_lock_module /usr/lib/apache2/modules/mod_dav_lock.so
Помимо subversion формы и apache, я установил следующие пакеты:
# apt-get install subversion-tools libapache2-svn
Я заметил, что установка позаботилась о загрузке модулей (a2enmod), поэтому я ничего не делал в этом отношении.
Это мой конфиг виртуального хоста:
<VirtualHost *:443>
DocumentRoot /var/www/subversion
ServerName svn.domain.com
ErrorLog "|/usr/bin/rotatelogs -l /var/log/subversion/svn-error.%Y.%m.%d 86400"
CustomLog /var/log/subversion/svn-access_log "%t %u %{SVN-ACTION}e" env=SVN-ACTION
<Location "/">
DAV svn
SVNPath /var/www/subversion
#Authenticated users only
Require valid-user
# authenticating them valid ones
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /var/www/passwd/.htpasswd-svn
order deny,allow
deny from all
satisfy any
</Location>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCACertificateFile /etc/ssl/local_certs/2018-domain.com/intermediate.crt
SSLCertificateFile /etc/ssl/local_certs/2018-domain.com/public.crt
SSLCertificateKeyFile /etc/ssl/local_certs/2018-domain.com/private.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
BrowserMatch ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
<Directory /var/www/subversion>
Options -Indexes
</Directory>
</VirtualHost>
Все работает нормально, несмотря на это предупреждение, но, тем не менее, было бы неплохоизбавиться от этого.