Назад | Перейти на главную страницу

Дайджест-аутентификация субдомена Subversion показывает пустую страницу в качестве ответа

Я пытаюсь настроить свой сервер Subversion, используя apache2, mod_dav_svn и в основном дайджест-аутентификацию (на данный момент). Я настроил поддомен svn.example.com для обслуживания репозиториев и создал конфигурацию виртуального хоста следующим образом:

<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.

И последнее: я создал файл пользователя auth с помощью htdigest.

На этом этапе я хотел проверить настройку. Но каждый раз, когда я открываю svn.example.com в браузере, я получаю пустую страницу. Я не знаю, что не так. Я проверил файлы журнала доступа / ошибок apache, но там ничего не помогло.

Есть предположения ?

Я разобрался, что это было. Прежде всего у меня была ошибка в моей файловой зоне, вместо записи CNAME для поддомена была запись A.

После этого я включил модуль auth_digest, и все работает нормально.

Бьюсь об заклад, должно быть что-то в error_log. Убедитесь, что Apache имеет разрешение на доступ к корневому каталогу SVN:

# chown -R www-data:www-data /var/svn/repos