私のサーバーは認証フォームを出力しますが、私が与える資格情報は常に間違っています。おそらく、apache は私の .htpasswd を読み取ることができません。この問題をどのようにデバッグできるか知っていますか?
質問する
1626 次
1 に答える
1
ModSecurity ( mod_security
) アプリケーション ファイアウォール モジュールを実際に使用していますか? (タグはそうなんですが…?)
その場合、またはどのような場合でも、最初に単純な問題を除外します。ホストのhttpd-error.log
(または同様の名前の) ログ ファイルを確認し、状況が Apache 認証の設定ミスまたは関連する問題によるものではないことを確認します。たとえば、表示される場合がありますauthentication failure for "/": Password Mismatch
(または、場合によってはどのパスでも)。htaccess
andで検索するか、 .htaccess、htpasswd、またはauthenticationhtpassword
でタグ付けされた投稿を見ると、 SO に関するアドバイスがたくさんあります。
Apache httpd バージョン2.4.4を使用している場合は、リリースされたユーティリティに既知のバグがあることに注意してください。それに関連する回避策については、このSOの回答htpasswd
を他の場所で参照してください。
幸運を!
于 2013-06-15T21:21:22.830 に答える