Apache 2.0.x系ではSHA-1によるNetscape/LDAPスタイルのパスワードでユーザ認証をすることができないため、Apache 1.3.x系からの移行に支障をきたす場合があります。これをApache 2.0.x系で認証できるようにする方法。 背景 Apache 2.0.x系付属のhtpasswdプログラムは-sオプションでSHA-1を利用した下記のようなNetscape/LDAPスタイルのパスワードを生成することができる。 username:{SHA}zM2crwUwUL/E3K20tMXohJ1Emj8= しかし、Apache 2.0.x系はこのパスワードファイルを使用したユーザ認証を行うことができない。これはApache 2.0.x系はSHA-1形式の文字列をパスワードとして認識することができない(しない)ためです。このSHA-1形式のパスワードはApache 1.3.