web-dev-qa-db-ja.com

Subversionサブドメインダイジェスト認証で応答として空白のページが表示される

Apache2、mod_dav_svn、および基本的にダイジェスト認証を使用してSubversionサーバーを構成しようとしています(今のところ)。リポジトリを提供するようにサブドメインsvn.example.comを設定し、次のように仮想ホストconfを作成しました。

<VirtualHost *:80>
    ServerAdmin [email protected]
    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のアクセス/エラーログファイルを確認しましたが、役立つものは何もありません。

何かご意見は ?

1
misterjinx

私はそれが何であるかを理解しました。まず、ファイルゾーンでエラーが発生しました。サブドメインのCNAMEエントリではなく、Aレコードがありました。

その後、auth_digestモジュールを有効にしましたが、すべて正常に機能しています。

0
misterjinx

error_logに何かがあるに違いない。 ApacheがSVNルートディレクトリへのアクセス許可を持っていることを確認してください。

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