htaccessでのIP制限とBasic認証を併用する

社内では普通にアクセスできるけど、社外からはBasic認証が必要。
そんな風にしたいときは、次のように設定すると併用することができる。

AuthType Basic
AuthUserFile /home/dacelo/.htpasswd
AuthName "Please input Password"
Require valid-user
 
Satisfy Any
 
Order Allow,Deny
Allow from 211.111.11.11

ポイントは「Satisfy Any」という一文。
この指定によって、「どちらかの条件を満たせば」ということになる。
「Satisfy All」にすると、「両方の条件が必要」、つまり、IPが合っててパスワードも入力しないとアクセスできないようになる。

広告

About: dacelo


34 thoughts on “htaccessでのIP制限とBasic認証を併用する”

  1. Pingback: dacelo

Comments are closed.