ELB : バックエンドのWebサーバのログに、クライアントIPを表示させる
ELBを使うと、バックエンドのApacheのアクセスログのSource IPは、ELBインスタンスのプライベートIPが表示されてしまい、本当のSource IPがわからない。
ELBが加える x-forwarded-for ヘッダを使って、Apache側もそれをSource IPとするようにCustome Logを設定する。
LogFormat "\"%{X-Forwarded-For}i\" %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined-elb CustomLog log/acces_log combined-elb
http://blog.kenweiner.com/2009/09/amazon-elb-capturing-client-ip-address.html