<Directory "/var/www/html/"> <Files ~ "^\.(htaccess|htdigest)$"> deny from all </Files> AuthName UserCheck AuthType Digest AuthUserFile /var/digest/.htdigest AuthGroupFile /dev/null Require valid-user </Directory>
<Files ~ "^\.(htaccess|htdigest)$"> deny from all </Files> AuthName UserCheck AuthType Digest AuthUserFile /var/digest/.htdigest AuthGroupFile /dev/null Require valid-user
第3パラメータの「realm」には、「.htaccess」内の「AuthName」と同じものを設定
新規追加には -c を付ける
$ htdigest -c .htdigest UserCheck user
htdigest generatorでweb上でも作れる。
htdigest op パスワードファイル名 領域名 ユーザー名
ディレクディブ | 説明 |
---|---|
AuthType | 認証タイプを指定。基本認証:Basic、ダイジェスト認証:Digest |
AuthName | ダイジェスト認証では認証領域(realm)を設定。 |
AuthUserFile | パスワードファイル(.htdigest)へのパスを設定。 |
Require | 'valid-user'を指定する事でパスワードファイルに記載された全ユーザに対してディレクトリへのアクセスを許可。 |