2011/09/28

リバースプロキシ経由のアクセス元IPを取得

リバースプロキシを利用すると、クライアントのアクセスIPアドレス(REMOTE_ADDR)がReverse ProxyサーバのIPアドレスになってしまう。

■クライアントのIPアドレスをそのまま取得する方法。

モジュール「mod_extract_forwarded」の追加

1,yumで一発(EPELは追加されてる前提)
yum install mod_extract_forwarded

2,confファイル修正
proxyサーバのIPアドレスを指定

/etc/httpd/conf.d/mod_extract_forwarded.conf
=======================

MEFaccept 192.168.1.1

=======================

3,Apache再起動
service httpd restart