EC2のerror_logにIPアドレスを追加する

Apache2.4以上の場合、error_logにクライアントのIPアドレスを追記できる。

 

sudo vi /etc/httpd/conf/httpd.conf 

で開いて、以下を追記する(場所はどこでもいい。一番最後でOK)。

 

ErrorLogFormat "[%{u}t] [%-m:%l] [pid %P:tid %T] %7F: %E: [client\ %a] [%{X-Forwarded-For}i] %M% ,\ referer\ %{Referer}i"

 

%{X-Forwarded-For}iの部分が接続元クライアントのIPアドレスになる。

 

:wqで保存後、httpd.confをリロードする。

sudo /etc/init.d/httpd reload

 

以上