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: