AWS ELBやクラウドのロードバランサからクライアントIPを取得

ロードバランス環境において、WEBサーバでクライアントユーザのIPを取得したいけど、通常の設定では上層であるロードバランサのIPを取得してしまいます。そんなお悩みを解決!

 

ロードバランサー → Nginxの場合

Nginx構文チェック

Nginxの再起動

これで大丈夫。

ロードバランサ → Nginx → Apache の場合

mod_rpafモジュールが必要。これ以外にmod_extract_forwardedとかもあります。

 

 

Apache再起動

 

ログの確認

 

これで大丈夫٩(๑❛ᴗ❛๑)۶

 

優 ( エンジニア )

この記事を書いた人:優 ( エンジニア )

システムガーディアン爆弾処理班
アクセス負荷対策などNginxへの移行案件が多いこの頃。AzureやAWSなどクラウド案件も多くなってきました。

この記事に関してのお問い合わせ
御連絡・ご返信は原則2営業日以内を予定しております。
お急ぎの場合は、お手数ですが下記電話でもご対応をしております。

システムガーディアン株式会社
受付時間:平日9:00~18:00
受付担当:坪郷(つぼごう)・加藤
電話:03-6758-9166