http.conf(.htaccess)の書き方
Satisfy Any
order deny,allow ※記述順は「拒否してから、許可」
deny from all ※ということで、まずは拒否を記述。
allow from 192.168.0.0 ※続いて、許可を記述。
□サンプル
<Directory "D:/Apache Group/Apache2.2/htdocs/staffonly">
Satisfy all or any
Order allow,deny
Allow from all
Deny from 192.168.1.0/24
AuthType Basic
AuthName "ユーザー名とパスワードを入力して下さい"
AuthUserFile "D:/Apache Group/passfile/passwd"
Require valid-user
</Directory>
IPアドレス制限とユーザー認証の組み合わせ - アクセス制限 - Apache入門
※ALLの場合は、すべてのユーザーにパスワード入力が促される。192.168.1.0/24は、どうにもアクセスできない。
※Anyの場合は、192.168.1.0/24のユーザーだけ、パスワード入力が促される。