Subversion поддомен Дайджест-аутентификация показывает пустую страницу в качестве ответа
Я пытаюсь настроить свой сервер Subversion, используя apache2, mod_dav_svn и в основном дайджест аутентификации (на данный момент). Я настроил поддомен svn.example.com для обслуживания репозиториев и создал виртуальный хост conf следующим образом:
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName svn.example.com
<Location />
DAV svn
# Automatically map any "/foo" URL to repository /var/svn/repos/foo
SVNParentPath /var/svn/repos
# List repositories if viewed from a web browser
SVNListParentPath on
# Authentication: Digest
AuthName "Private Area"
AuthType Digest
AuthUserFile /etc/svn-auth.htdigest
# Authoriztion: Authenticated users only
Require valid-user
</Location>
</VirtualHost>
Этот файл conf (svn.example.com) находится внутри apache2 sites-available
каталог, а также внутри sites-enabled
,
Последнее, что я создал пользовательский файл аутентификации, используя htdigest.
На этом этапе я хотел протестировать настройку. Но каждый раз, когда я открываю svn.example.com в браузере, я получаю только пустую страницу. Я не знаю, что не так. Я проверил файлы доступа / ошибок apache, но там нет ничего, что могло бы помочь.
Какие-нибудь мысли?
2 ответа
Я понял, что это было. Во-первых, в моей файловой зоне произошла ошибка, вместо записи CNAME для субдомена была запись A.
После этого я включил модуль auth_digest и все работает нормально.
Могу поспорить, что-то должно быть в error_log
, Убедитесь, что у Apache есть разрешение на доступ к корневому каталогу SVN:
# chown -R www-data:www-data /var/svn/repos