リバースプロキシ利用時のhtaccessによるIPアドレスでのアクセス制限

X-Forwarded-Forに元のIPアドレスが入ってくる場合、以下のようにhtaccessに書き込めばOK。
# X-Forwarded-Forに"^192\.168\.1\."ってパターンが入っていたら、
# 環境変数allowed_accessをセット。
SetEnvIf X-Forwarded-For "^192\.168\.1\." allowed_access

order deny,allow
deny from all
# 環境変数allowed_accessがセットされていたら、許可
allow from env=allowed_access

NonipSSL利用時も使える技。

コメント

アーカイブ

2012

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12

2011

2010

2009

2008

2007

コンタクト

longkey1[at]gmail[dot]com