Digest 認証
mod_auth_digest - Apache HTTP Server
設定
cmd.exe にて Digest 認証のパスワードファイルを生成.
d:\>htdigest -c d:\Apache2\conf\.htdigest "member" rero Adding password for rero in realm member. New password: Re-type new password: d:\>
htdigest の -c オプションは,空の d:\Apache2\conf\.htdigest を作成してユーザとパスワードを追加するオプション."member" の部分は レルム (realm,領域) といい,ブラウザでユーザ名とパスワードを求めるダイアログが表示されるときの本文となる.
D:\Apache2\conf\httpd.conf
LoadModule auth_digest_module modules/mod_auth_digest.soAuthType Digest AuthName "member" AuthDigestFile "D:/Apache2/conf/.htdigest" Require valid-user
AuthName は上のレルムと同じにする.レルムが "" (空文字列) では Apache の再起動に失敗するようなので注意.
テスト
ブラウザで http://localhost/member/ にアクセスすると,ユーザ名とパスワードを求めるダイアログが表示される.