※this text from livedoor blog 2009/11/27
リバースプロキシサーバの配下にあるバックエンドのApacheでクライアントのIPアドレスが欲しい時にはmod_rpaf を有効にする
httpd-develをyumでインストール
$ yum -y install httpd-devel
mod_rpafの最新版をダウンロード
$ wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
$ tar zxpf mod_rpaf-0.6.tar.gz
$ cd mod_rpaf-0.6
MakefileのAPXS2にapxsのパスを記述
モジュールをapxsを使って追加インストールする
$ emacs Makefile
APXS2=/usr/sbin/apxs
$ make rpaf-2.0
$ sudo make install-2.0
Apacheのconfig fileにmod_rpafの設定を記述
RPAFproxy_ipsにはリバースプロキシサーバのIPを記述
$ sudo emacs /etc/httpd/conf.d/your_virtualhost.conf
LoadModule rpaf_module modules/mod_rpaf-2.0.so
RPAFenable On
RPAFsethostname Off
RPAFproxy_ips 127.0.0.1
Apacheをリスタートして設定を有効にする
$ sudo /etc/init.d/httpd restart