表題の通り。メモ。
■ 環境
- Apache httpd 2.4.25
- Amazon Linux
- AWS
■ remote_ip
ELB等、本来のアクセス元が”X-Forwarded-For“に入っている場合の対処。
mod_remoteip – Apache HTTP Server Version 2.4
https://httpd.apache.org/docs/current/mod/mod_remoteip.html
これが最近はデフォルトで入っている。
“httpd.conf“の下記行を追記する。
RemoteIPHeader X-Forwarded-For
また下記の行を書き換えれば良い。
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
“%h“の箇所を”%a“にすればいける。自身は”combined“とは別名で”%a“に書き換えたものを設定しておいた。お手軽だ。
以上。