特定のIP範囲のディレクトリリストを使用しています。最近、WebサーバーをAWSに移行し、ELBを使用しています。これは、ApacheによってブロックされたIP範囲内にあっても同じです。誰でも私を助けることができますか?
ベストアンサー1
クライアントとWebサーバーの間にプロキシまたはELBがある場合、Webサーバーの表示IPは対応するプロキシ/ ELB IPになります。この場合、X-Forwarded-For
IPを介したアクセスを制限できます。
ここにいくつかの例があります。
Apache 2.4
SetEnvIf X-Forwarded-For "202.12.32.1" allowed_list
SetEnvIf X-Forwarded-For "202.32.32." allowed_list
Require env allowed_list
Apache 2.2
SetEnvIf X-Forwarded-For "202.12.32.1" allowed_list
SetEnvIf X-Forwarded-For "202.32.32." allowed_list
Order deny,allow
Deny from all
Allow from env=allowed_list