[htaccess] IP制限とBasic認証を併用する
htaccessで IP制限 と Basic認証 を併用する。
IP制限 と Basic認証 のそれぞれの使用・記述方法は過去のエントリが参考となる。
両方を併用する場合は、 "Satisfy" を使用する。
AuthUserFile .htpasswdを配置した場所(rootディレクトリからのパス)
AuthGroupFile /dev/null
AuthName ダイアログに表示するメッセージ
AuthType Basic
require valid-user
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>
Satisfy any
order deny,allow
deny from all
allow from IPアドレス
allow from IPアドレス
:
複数指定可能
上記例は、IP制限とBasic認証のどちらかを満たせばアクセスが可能とする例。
IP制限とBasic認証を両方とも満たした場合のみアクセス可能にするには、"Satisfy any" を "Satisfy all" とする。
Satisfy の 設定は以下のようになる。
"Satisfy any"はいずれかの条件を満たせばアクセス可能
"Satisfy all"は全ての条件を満たせばアクセス可能
トラックバックURL
http://mashimonator.weblike.jp/mt/mt-tb.cgi/72
コメント投稿フォーム