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

ApacheのDigest認証が上手くいかないので教えてください。

ApacheはWindows版の2.0です。
httpd.confには下記のように記述しています。(.htaccessは使っていません。)

<Location ”/test”>
AuthType Digest
AuthName ”realm”
AuthUserFile /.htpasswd_dig
Require valid-user
</Location>

.htpasswd_digはCドライブの直下とかApacheのルートフォルダの下とかに置いて試したのですが上手くいきません。AuthUserFileのとこを「C:¥.htpasswd_dig」とかにもしたのですが駄目でした...
認証ダイアログは出てくるのですが、ユーザー名・パスワードを入力してOKを押すと「Internal Server Error」のページに遷移します。Apacheのerror.logを見ると、「configuration error: couldn’t check user. No user file?: /test」と書いてあります。

原因ならびに対処方法を教えてください。
よろしくお願いします。

●質問者: karuib
●カテゴリ:ウェブ制作
✍キーワード:.htaccess 2.0 Apache httpd Internal Server Error
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kimizu
●10ポイント

http://homepage1.nifty.com/gak/webdb/apache.html

WindowsでApache

ここの書き方を参照ください。


<Location ”C:/test”>

AuthUserFile c:/.password_dig


の書き方が、ミソでしょうか。

http://www.aconus.com/~oyaji/tips/apache_tips2.htm

Apacheで認証をしたい。

◎質問者からの返答

ありがとうございます。

原因は、「AuthDigestFile」とすべきところを「AuthUserFile」してたことでした...

パスでの記述はスラッシュでもバックスラッシュ(¥)でもどちらでも良さそうですね。


2 ● Iwa
●50ポイント

Digest認証では、「AuthUserFile」ではなく「AuthDigestFile」です。

ちなみにグループファイルも「Digest」という文字列がついて「AuthDigestGroupFile」となります。

◎質問者からの返答

ありがとうございます。

仰るとおりです...

関連質問


●質問をもっと探す●



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