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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/09/25 12:10:04
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:b-wind No.1

回答回数3344ベストアンサー獲得回数440

ポイント35pt

使用している 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

id:znz No.2

回答回数193ベストアンサー獲得回数25

ポイント35pt

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

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません