人に聞けない痔の悩み、これでスッキリ >>

webサーバーソフト”Apache”の基本認証が上手くいきません。手順を教えて頂けないでしょうか?

WindowsXPにApacheをインストールしてサーバーの運営をしています。
一つだけ困ったことに、基本認証(Basic及びdigest)が出来ません。
.htpasswdと.htaccesを中に入れて、いざアクセスしようとすると、internet server error(500)になります。これは、原因はなんでしょうか。
1.http.confの記述に関して、どこにどう記述すればいいのでしょうか。

2..htaccesの中身の記述もあまりよく分かりません。

基本認証に関しては全く知識がなくて、申し訳ないのですが、ご指導よろしくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

>「~[alert]~~~/.htaccess: AuthUserFile takes 1-2 arguments, text file containing user IDs and passwords」



.htpasswd ファイルはどのように作成されてますか?
エラーメッセージのよると、このファイルの内容が間違っていると思われます。正常なものは、

hogehoge:9y1modj.ilpGE

のように、[ユーザ名]:[暗号化されたパスワード]という形式のはずです。

この回答への補足

えーと、さっきまで、色々と試してみました。
結果、Basic認証は上手くいったみたいです。IDとpasswordを入力したら、ちゃんと出来ました。
もう二三度、ブラウザを再起動しても同様にしっかりと出来ました。設置先も変えてみると、問題ないたいです。
しかし、digest認証は変わらず、出来ないようです。まぁ、digestは対応したのが最近のブラウザだけのようなので、Basic認証を普段は使うことにします。

それと、最後にdigestについてなんですが、digest認証をすると、以下のエラーが出ます。何のエラーですか?
「~~/.htaccess: Invalid command 'AuthDigestFile', perhaps misspelled or defined by a module not included in the server configuration」

補足日時:2010/04/09 16:42
    • good
    • 0

>それと、最後にdigestについてなんですが、digest認証をすると、以下のエラーが出ます。

何のエラーですか?
>「~~/.htaccess: Invalid command 'AuthDigestFile', perhaps misspelled or defined by a module not included in the server configuration」

エラーメッセージに書いてある通りだと思いますが。
    • good
    • 0

500エラーなら間違いなくログに出ているはずなので、エラーログにどのような記録が出ているかを補足願います。

この回答への補足

すいません。エラーログの事を忘れていました。

えー、はい。確かに、毎回エラーログに以下の記述が記録されます。

「~[alert]~~~/.htaccess: AuthUserFile takes 1-2 arguments, text file containing user IDs and passwords」

という記録です。
一体、なんのエラーでしょうか?

補足日時:2010/04/09 14:26
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング