- 締切済み
.htaccessの認証ができない
認証画面は出てくるのに、 IDとPASSをいれずにOKを押すと、 入れてしまいます。 httpd.conf .htaccess .htpasswd はかなりチェックしています。 特定の1ユーザにしかアクセスは与えていないはずなんですが・・・。 どんな原因が考えられるんでしょうか。 Basic認証のポップアップは出ているのですが。 OS:FreeBSD Webサーバ:Apache
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- anmochi
- ベストアンサー率65% (1332/2045)
回答No.1
多分こんな感じで作ってるんだろう。 <Directory /> Options FollowSymLinks AllowOverride None AuthName ByPassword AuthType Basic AuthUserFile /home/httpd/.htpasswd AuthGroupFile /dev/null (1) </Directory> (1)に入れてもらいたい行がある。 <Limit GET> require valid-user </Limit> こんな感じ。
お礼
いろいろといじくっているうちに、 自己解決しました。 ありがとうございました。
補足
それは、httpdの中ですね。 フォルダごとにアクセス制限を変えたいので、 それぞれのフォルダごとに、.htaccessをおいているんです。 AuthName ByPassword AuthType Basic AuthUserFile /home/httpd/.htpasswd AuthGroupFile /dev/null Require user user1 と書いています。 これではダメでしょうか。