Basic 認証
Basic 認証
概要
制限を掛けたいディレクトリのところに .htpasswd を配置し、 .htaccess にてそれを使用するよう設定する。
.htpasswd
- ユーザ追加
htpasswd htpasswd/path/.htpasswd new-user
new-user
はユーザ名。 追加したいユーザに合わせて変更する。- これを実行すると、パスワードの入力が求められる。
- If
.htpasswd
file doesn’t exist, add-c
option.
- ユーザ削除
- Just open the file
.htpasswd
and remove the line.
- Just open the file
.htaccess
AuthUserFile /absolute/path/.hpasswd
AuthGroupFile /dev/null
AuthName "input your id and passwd"
AuthType Basic
require valid-user
require valid-user
- valid-user は特定のユーザ名ではない。 必ず
valid-user
と記述する。
- valid-user は特定のユーザ名ではない。 必ず
固有のドメインのみ処理をする
<If "%{HTTP_HOST} == 'domain.example.com'">
AuthUserFile /var/www/example.com/.htpasswd
AuthGroupFile /dev/null
AuthName "input your id and passwd"
AuthType Basic
require valid-user
</If>