認証の画面が表示されますが、パスワードが通りません。
<Directory "/home/httpd/html/secret">
SSLRequireSSL
AuthType Basic
AuthName "secret"
AuthUserFile /home/password/.htpasswd
AuthGroupFile /dev/null
Require user secret
</Directory>
SSLとBasic認証を組み合わせて利用したいと設定しましたが
パスワード入力画面は表示されますが認証されません。
# htpasswd2 -c /home/password/.htpasswd ***** ←ユーザー名
New password:*********** ←パスワードを入力(表示されない)
Re-type new password:*********** ←パスワードを再入力
Adding password for user *****
パスワードは.htpasswdファイルに保存されていますが認証は
されません。(ディレクトリは作成済みです)
なお、コマンドはhtpasswdでは通らないのでhtpasswd2を使って
います。/password/.htpasswdは共にアクセス権はapacheにしています。
初心者ですので案外初歩的なミスかも知れませんが、宜しくご教授
願います。
> SSLとBasic認証を組み合わせて利用したいと設定しましたが
> パスワード入力画面は表示されますが認証されません。
SSLなしでも駄目ですか?
> なお、コマンドはhtpasswdでは通らないのでhtpasswd2を使って
サイト内容もhtpasswd2に更新しておきました(^ー^)
> います。/password/.htpasswdは共にアクセス権はapacheにしています。
アクセス権は変える必要はないと思いますよ。
先ほど自分のサーバーでもテスト(SSLなし)を行いましたが、問題なくいけました。
早速のご返答ありがとうございます。
結果から報告しますと、SSL有りでも認証できました。
パスワードはテンキーからの数字は不可なのでしょうか?
また、文字数に制限でもあるのでしょうか?
文字を英小文字5文字で認証可でした。