【備忘】AlpcheにX-forward-Forを設定してALBからくるリクエストのIPアドレスを知りたい【AWS】

apcheアイキャッチ

ALBを経由するとApcheのaccess_logにはクライアントのIPアドレスが記載されないので
X-forward-Forを有効にし、クライアントのIPアドレスをaccess_logに記載する方法を紹介します。

・Apacheのaccess_logにX-forward-Forを設定したい
・クライアントのIPアドレスを知りたい

apacheの設定ファイルを編集

vi /etc/httpd/conf/httpd.conf 
# X-Forwarded-Forを含めたログフォーマット
    LogFormat "%{X-Forwarded-For}i %h %l %u %t \"%r\" %>s %b" combined

    # ログファイル出力先とフォーマット指定
    CustomLog /var/log/httpd/access_log combined

出力結果

無事自分のGIPアドレスが記述されました。
以上です、誰かの参考になれば幸いです。