harumemo

メモ書きです。

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のユーザーだけ、パスワード入力が促される。