人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

debianでsvn+digest認証を使おうとしているのですが、下記エラーが出ます。
解決方法を教えてください。

/etc/apache2/mods-available/auth_digest.load

LoadModule auth_digest_module /usr/lib/apache2/modules/mod_auth_digest.so
で、.soファイルも存在しているのですが。。。

debian:/etc/apache2# Invalid command 'AuthDigestProvider', perhaps mis-spelled or defined by a module not included in the server configuration

●質問者: kunitz
●カテゴリ:インターネット
✍キーワード:Command debian ETC LIB MIS
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● b-wind
●35ポイント

使用している Apache のバージョンは 2.0 か 2.2 のどちらでしょうか?

AuthDigestProvider ディレクティブは 2.2 からの用で、2.0 では存在しないようです。

http://httpd.apache.org/docs/2.0/mod/mod_auth_digest.html

http://httpd.apache.org/docs/2.2/mod/mod_auth_digest.html


2 ● znz
●35ポイント

/etc/apache2/mods-availableは有効にすれば使うことが出来るモジュールの設定ファイルが並んでいるだけで、Digest認証ならa2enmod auth_digestで有効にする必要があります。

sargeのapache2なら

AuthType Digest

AuthName "Hoge Auth"

AuthDigestFile /etc/apache2/hoge.htdigest

Require valid-user

と設定して、

htdigest2 -c /etc/apache2/hoge.htdigest "Hoge Auth" user

でAuthDigestFileファイルを作成します。

htdigest2コマンドのrealm引数のところはapache2のAuthNameの設定と同じ文字列にする必要があります。

htpasswd2はパスワード(とsalt)のみのハッシュをパスワードファイルに保存していますが、htdigest2はパスワードとrealmのハッシュを保存しているようなので、AuthNameを変更する場合はAuthDigestFileにパスワードを設定し直す必要があるので注意してください。

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/699apachediges...

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ