BASIC 認証と IP アクセス制御
信用ある特定のネットワークからはパスワード無しで閲覧させたいが,それ以外にはパスワード認証をしてもらう‥‥といった設定。
<location foo>
AuthUserFile /usr/local/apache/htpasswd
AuthGroupFile /dev/null
AuthName Foo
AuthType Basic
<limit UNLOCK LOCK MOVE COPY MKCOL PROPPATCH PROPFIND DELETE POST PUT HEAD>
Order deny,allow
Allow from 192.168.100
Deny from all
require user moemoe
Satisfy any
</limit>
</location>
Satisfy any と指定すると,Allow と require どっちかが通れば OK となる。つまりソースアドレスが 192.168.100. に一致すればパスワードは聞いてこないがそれ以外のアクセス元の場合パスワードを聞かれる。
created: