Apacheのベーシック認証失敗時のエラーメッセージと原因
Apacheのベーシック認証において、ユーザ名、パスワードの入力ミス等で認証に失敗すると、以下のエラーメッセージが表示される。
401 Authorization Required
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
Apache/2.2.3 (CentOS) Server at nobuneko.com Port 80
正しいユーザ名、パスワードを入力すればエラーは解消され、閲覧したいページが見えるはず。
※入力の際には、大文字と小文字、半角と全角も区別されるので注意が必要。
正しいユーザ名、パスワードを入力していても表示できない場合は、以下の原因があるかもしれない。
・パスワードファイルがない、またはパスワードファイルの設置場所が間違っている。
・サーバに設定したユーザ名、パスワードとは異なるユーザ名、パスワードをサーバ管理者がユーザに間違って通知してしまった。
多くの場合がユーザの入力ミスが原因で認証エラーになっているだけだと思うが・・・。