• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessでの認証について)

.htaccessでの認証について

このQ&Aのポイント
  • Apacheでの「.htaccess」認証に関する質問です
  • 質問内容は、.htaccessと.htpasswdの設定が正しく行われているにもかかわらず、アクセス時に認証ができないというものです
  • RedHat9のOSとApache 2.0.40を使用しています

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.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

yasuhiro99
質問者

補足

それが出てなかったのです。 作業をする際 /var/log/message と apacheの access_log error_log は tail -f で表示させているのですが、 表示されていませんでした。 .htaccess認証のログをはく設定が 別に必要なのでしょうか? 幾度も申し訳ありません。

その他の回答 (1)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

ログファイルは確認しましたか? access_log error_log

yasuhiro99
質問者

お礼

もうしわけありません。 作成された 「.htpasswd」のデフォルトが600だったもので パスワードFILEを読みにいってなかったようです。 RedHat7.3でテストしたときは、 作成直後 644だった気がしたので 盲点になっていました。 ログFILEはみましたが 確認はとれていませんでした。 これも確認がとれるように設定等するべき なのでしょうか?

関連するQ&A