- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessでの認証について)
.htaccessでの認証について
このQ&Aのポイント
- Apacheでの「.htaccess」認証に関する質問です
- 質問内容は、.htaccessと.htpasswdの設定が正しく行われているにもかかわらず、アクセス時に認証ができないというものです
- RedHat9のOSとApache 2.0.40を使用しています
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
error_log に、こんな感じでエラーが出力されていませんか? .htpasswd が権限などの間違いで読み出せないときに書かれるエラーです。 [Sun Apr 18 00:40:18 2004] [error] [client 999.999.999.999] user hogeoge not found: / [Sun Apr 18 00:40:21 2004] [error] [client 999.999.999.999] (13) Could not open password file: /etc/httpd/conf/.htpasswd
その他の回答 (1)
- xjd
- ベストアンサー率63% (1021/1612)
回答No.1
ログファイルは確認しましたか? access_log error_log
質問者
お礼
もうしわけありません。 作成された 「.htpasswd」のデフォルトが600だったもので パスワードFILEを読みにいってなかったようです。 RedHat7.3でテストしたときは、 作成直後 644だった気がしたので 盲点になっていました。 ログFILEはみましたが 確認はとれていませんでした。 これも確認がとれるように設定等するべき なのでしょうか?
補足
それが出てなかったのです。 作業をする際 /var/log/message と apacheの access_log error_log は tail -f で表示させているのですが、 表示されていませんでした。 .htaccess認証のログをはく設定が 別に必要なのでしょうか? 幾度も申し訳ありません。