クラウド化したWebサーバでアクセス制限
前のWebサーバでアクセス制限をしていたとき
order deny,allow deny from all allow from .kenmituo.com
こんなかんじで.htaccess(UTF-8、LF)で書いていて制限ができていたのに、クラウド化したらallowにIP/16とか自分の固定IPとか入れても403になる問題に頭を抱えていた。
X-Forwarded-Forを使用して、IPアドレスでのアクセス制限
ホスト/IP 制限
この2つを足して割った結果
order deny,allow deny from all #allow from 130.140.0.0/16 #allow from 130.140.0.0/255.255.0.0 SetEnvIf X-Forwarded-For "^130\.140\." allowip Allow from env=allowip
いやーなかなかわからなかったよ。