Я пытаюсь настроить 64-битный сервер CentOS 6.5 с SVN через HTTPS. К сожалению, после настройки /etc/httpd/conf.d/subversion.conf
файл следующим образом (измененные пути):
<Location /repos>
DAV svn
SVNParentPath /path/to/svn/repos
# Limit write permission to list of valid users
<LimitExcept GET PROPFIND OPTIONS REPORT>
# Require SSL connection for password protection
SSLRequireSSL
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /path/to/passwdfile
Require valid-user
</LimitExcept>
</Location>
При перезапуске http появляется следующее сообщение об ошибке:
Starting httpd: Syntax error on line 3 of /etc/httpd/conf.d/subversion.conf:
Unknown DAV provider: svn
Я трижды проверил, что у меня есть mod_dav_svn
пакет уже установлен:
Package mod_dav_svn-1.6.11-10.el6_5.x86_64 already installed and latest version
Моя конфигурация неверна или мне нужно настроить другие пакеты?
Похоже, что модуль mod_dav_svn не загружен. Проверьте свой subversion.conf, там должна быть раскомментирована следующая строка
LoadModule dav_svn_module modules/mod_dav_svn.so