2009年3月19日木曜日

LinuxのhtpasswdがWindowsのApacheで使えない

スズキです。

LinuxのApacheで利用できている、htpasswdコマンドで作成したパスワードファイルを、
WIndowsのApacheで利用しようとすると、何故か利用できません。

原因は、Linuxのhtpasswdコマンドはデフォルトでcrypt関数を使って
パスワードファイルを作っていますが、WindowsのApacheでは、
そのcrypt関数を使ったパスワードファイルに対応していないからでした。

実際、Windowsのhtpasswdでパスワードファイルを作成してみると、
MD5を利用したもので作成されます。

ということで、WindowsのApacheで利用するパスワードファイル(htpasswd)は
MD5を使ったものでないといけません。要注意です...

ついでに、Apacheのバージョンアップ(2.2.11)もできたぞ。

--
http://suz-lab.blogspot.com/

0 コメント: