Ubuntu上のApacheでdigest認証をかけてみました
basic認証は平文でパスワードが保存されますが、digest認証は暗号化され保存されます
Apacheでdigest認証を有効にします
$ sudo a2enmod auth digest
Apache再起動
$ sudo service apache2 restart
今回はconfに書き込まず、.htaccessに設定を書きました
$ vim .htaccess
AuthType Digest
AuthName "sample"
AuthUserFile /home/user/.htdigestpw
Require valid-user
.htdigestpwがユーザーとパスワードが保存されるファイルで、
場所とファイル名はお好み、sampleがrealmというやつでお好みで
htdigestpwを作ります
$ htdigest -c .htdigestpw “sample” user
(パスワードを入力)
これで、user、入力したパスワード、で認証がかかります