- PR -

Basic認証が認証されない

1
投稿者投稿内容
栗栖
会議室デビュー日: 2007/05/29
投稿数: 3
お住まい・勤務地: 東京都
投稿日時: 2007-05-29 07:46
こんにちは。初めて投稿します
こちらはLinux系なので場違いかと思いましたが、
.NET系の方よりは、Apacheに詳しい方が多いかと思い、
投稿させていただきました。

現在、Win2000+Apache2.2.4+PHP5.2.2でローカルにテスト環境を作ったのですが、
Basic認証で、.htaccessで指定したID・PWを入れてもダイアログが出つづけて
認証してくれません。
こちらの投稿も参照しましたが、phpinfoで見ると、
これらの読み込みmoduleは読み込まれており、うまいこといきません。

読み込まれているModule類は、

core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_dbm mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_imagemap mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_setenvif mod_status mod_userdir mod_php5


.htaccessは以下のように書いています。

AuthUserfile "C:\usr\local\httpdocs\restricted\.hogeidpw"
AuthName "Please Enter your ID and Password"
AuthType Basic
require valid-user

どなたか勘所のある方、何かアドバイスを頂けませんでしょうか。
何か追加情報が必要であれば、なるべく対応します。
よろしくお願いします。

[ メッセージ編集済み 編集者: 栗栖 編集日時 2007-05-29 07:47 ]

[ メッセージ編集済み 編集者: 栗栖 編集日時 2007-05-29 07:49 ]

[ メッセージ編集済み 編集者: 栗栖 編集日時 2007-05-29 07:50 ]
あるかな
大ベテラン
会議室デビュー日: 2003/11/04
投稿数: 245
投稿日時: 2007-05-29 09:22
こんにちは。

C:\usr\local\httpdocs\restricted\.hogeidpw

こちらの認証ファイルはどのように生成されたのでしょうか?
Basic 認証のダイアログが表示され続ける、とのことなので、
単純に認証エラー(入力と設定ファイルが異なっている)の可能性もありますよね?
shimix
ぬし
会議室デビュー日: 2004/08/05
投稿数: 512
お住まい・勤務地: 大分市
投稿日時: 2007-05-29 10:46
あるかなさんと同様ですが「C:usrlocalhttpdocsrestricted.hogeidpw」をwindowsのhtpasswd.exeで作成したのかどうかが気になりますね。Linux環境からコピーした・・なんてことはありませんか?
栗栖
会議室デビュー日: 2007/05/29
投稿数: 3
お住まい・勤務地: 東京都
投稿日時: 2007-05-29 14:34
引用:

shimixさんの書き込み (2007-05-29 10:46) より:
あるかなさんと同様ですが「C:usrlocalhttpdocsrestricted.hogeidpw」をwindowsのhtpasswd.exeで作成したのかどうかが気になりますね。Linux環境からコピーした・・なんてことはありませんか?



はい、全くそのとおりでした。
Web上の変換ツールを使って生成してました。
windowsのhtpasswd.exeで作ったPWにしたら上手く通りました。

ご親切にご返答くださってありがとうございます。<(_ _)>
栗栖
会議室デビュー日: 2007/05/29
投稿数: 3
お住まい・勤務地: 東京都
投稿日時: 2007-06-01 03:55
すいません、この関連で再度お伺いしたいのですが、
PHP上でこの暗号を生成する必要が出てまいりました。
そういったことは可能なのでしょうか?

PHPのmcryptモジュールが必要なのかと思い
こちらのサイト の記載どおりにやってみましたが失敗しました。



再度恐縮ですが、何方か勘所のある方、アドバイスをお願いいたします。

[ メッセージ編集済み 編集者: 栗栖 編集日時 2007-06-01 03:56 ]
あるかな
大ベテラン
会議室デビュー日: 2003/11/04
投稿数: 245
投稿日時: 2007-06-01 20:59
何故に PHP に拘っているのか、わかりませんが、ここを読んで、
DLL の入手先やバージョンを気遣いながら設定されてみては?

どこかで何かポカをされているとは思うのですが、
何をどうやってどこで上手くいかないのかが、
前回同様サッパリわかりません。

#BB コードの打ち間違い修正。

[ メッセージ編集済み 編集者: あるかな 編集日時 2007-06-01 21:00 ]
1

スキルアップ/キャリアアップ(JOB@IT)