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
Другие вопросы по тегам