• 締切済み

Basic認証ができません

自宅サーバーを立てました。しかしBasic認証ができません。 httpdに以下のように記述しました。プロテクトフォルダーにアクセスすると認証画面は表示されますが、ユーザー名とパスワードを正しく入れても正しく認証されません。.htpasswdと.htaccessは設置してあります。他に何を設定すればいいのでしょうか? <Directory "C:\www\cgi-bin\protect\members"> AuthType Basic AuthName "会員専用" AuthUserFile C:\www\cgi-bin\protect\members.htpasswd Require valid-user </Directory>

みんなの回答

  • 123isao
  • ベストアンサー率54% (186/341)
回答No.3

.htpasswdにそのままログインするパスワードとか入れてませんか? 暗号化して入れていますか?

ongakudaisuki
質問者

補足

cgiから操作しているので、暗号化されています。

  • mtfoggy
  • ベストアンサー率14% (37/255)
回答No.2

>httpdに以下のように記述しました。 記述するのは、httpd.conf です。 どこに書いているのですか?

ongakudaisuki
質問者

補足

説明不足で申し訳ありません。 httpd.confに記述しました。 書いた場所は一番下です。

回答No.1

AuthUserFile C:\www\cgi-bin\protect\members.htpasswd ↓ AuthUserFile C:\www\cgi-bin\protect\members\.htpasswd typo?

ongakudaisuki
質問者

補足

変更して試してみましたが、Basic認証を求める画面が表示されるだけで、ユーザー名とパスワードを正しく入力しても、認証に失敗してしまいます。

関連するQ&A