認証の有無をアクセス元で制御する方法
Modified: 5 February 2005
実現したいこと
特定の人しか閲覧できないようにするにはページを開こうとするとユーザIDとパスワードによる認証を行います。
必ず認証する方法はよく知られていますが、限られた人からの閲覧は認証画面なしで認めたいものです。
つまり、ここではデフォルトではパスワード認証を求めますが、登録したIPアドレスからのアクセスからは認証なしでアクセスさせる場合の設定方法です。
設定する
制御する対象の最上位ディレクトリの".htaccess" に以下の記述を加えます。
以下が、元の設定と仮定します。
AuthUserFile /www/tomcat4/webapps/.htpasswd
AuthGroupFile /dev/null
AuthName "test"
AuthType Basic
require valid-user以下が設定後です。
AuthUserFile /www/tomcat4/webapps/.htpasswd
AuthGroupFile /dev/null
AuthName "test"
AuthType Basic
require valid-user
Satisfy any
Order deny,allow
Deny from all
Allow from 192.168. 172.16. 10.