やりたいこと
ApacheのDigest認証を使いたい。(.htaccessを使用)
前提
認証をかけるURL
http://www.example.net/path/to/auth_required_url/
ユーザー名
user_name
レルム名(認可領域名)
realm_name
.htdigestファイルのフルパス(サーバー上)
/path/to/auth/.htdigest
やり方
.htaccessと.htdigestファイルを作成する。
.htaccess
1 2 3 4 5 6 7 8 9 |
AuthType Digest AuthName "realm_name" AuthDigestDomain /path/to/auth_required_url/ AuthDigestProvider file AuthUserFile /path/to/auth/.htdigest Require valid-user <Files ~ "^.(htpasswd|htaccess|htdigest)$"> deny from all </Files> |
.htdigest
1 2 |
$ cd /path/to/auth/ $ htdigest -c .htdigest realm_name user_name |