• 締切済み

.htaccessの認証ができない

認証画面は出てくるのに、 IDとPASSをいれずにOKを押すと、 入れてしまいます。 httpd.conf .htaccess .htpasswd はかなりチェックしています。 特定の1ユーザにしかアクセスは与えていないはずなんですが・・・。 どんな原因が考えられるんでしょうか。 Basic認証のポップアップは出ているのですが。 OS:FreeBSD Webサーバ:Apache

みんなの回答

  • 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> こんな感じ。

takethat
質問者

お礼

いろいろといじくっているうちに、 自己解決しました。 ありがとうございました。

takethat
質問者

補足

それは、httpdの中ですね。 フォルダごとにアクセス制限を変えたいので、 それぞれのフォルダごとに、.htaccessをおいているんです。 AuthName ByPassword AuthType Basic AuthUserFile /home/httpd/.htpasswd AuthGroupFile /dev/null Require user user1 と書いています。 これではダメでしょうか。

関連するQ&A