Subscribe to RSS Feed ログイン

CentOS設定メモ

Basic認証2 エラー「require directives」

先日Basic認証の設定を行っていたらうまくいかない。
認証画面は出てくるのだが、htpasswdで設定したユーザー名、パスワードをいれても認証されないのだ。

httpd.conf設定抜けてたっけ、と思いみてみるがきちんと設定はされていそう。
エラーログ(httpd/error_log)見てみるとこんなメッセージが。

access to / failed, reason: require directives present and no Authoritative handler.

ん?requiure directive?

なにかと思いよくよく最初から設定見直していると、.htaccess の記述が

AuthType Basic
AuthName “authorized area”
AuthUserFile /var/www/html/test/.htpasswd
Require vlid-user ← ただしくはvalid-user

となってるではありませんか。
ちょっとしたミスですがエラーログからはなかなか判断がつかない。

誤字・脱字には注意しなければ。


コメントのRSSを取得する · トラックバック

コメントする