Digest認証のpassword設定ファイルは,htdigestコマンドを用いて作成する.realmの設定があるのが,Basic認証と違うところ.
$ htdigest -c /tmp/digest.key "realm_name" user_name
次にa2enmodコマンドで,digest認証モジュールを有効にする.
# a2enmod auth_digest # /etc/init.d/apache2 restart
.htaccessに書くDigest認証の設定は以下の通り.
AuthType Digest AuthName "realm_name" AuthDigestFile /tmp/digest.key Require user user_name
Basic認証のやりかたは”[ .htaccessでのアクセス制限の仕方]”(http://www.dreamedge.net/2008/6/17/51)を参照のこと.