LinuxのApacheで作成したhtpasswdファイルをWindowsのApacheにそのままコピーしたら使えるかな?と無邪気にコピーしてみたら駄目でした。
無念。
なんか設定がだめだったりするのかと、新規にWindows上でコマンドから.htpasswdを作るとあっさり認証。
すこし調べてみたら、
Linuxのhtpasswdコマンドはデフォルトでcrypt関数を使ってるんだけど、WindowsのApacheでは、
そのcrypt関数を使ったパスワードファイルに対応していないだって。
WindowsのhtpasswdでパスワードファイルのデフォルトはMD5だそうです。
まぁ、それだけだったり。
0 件のコメント:
コメントを投稿