2006年05月05日

mod_rpaf リバースプロキシ経由のリモートホスト上書き

リバースプロキシ経由だと、リモートホストのアドレスがすべてローカル 127.0.0.1 になるので、アクセス解析に意味がなくなってしまう。
プロクシ経由のリクエストに付与されるアドレスを記録した X-Forwarded-For を Host に上書きしてクレルモジュール「mod_rpaf」をインストールして、これに対応。

■reverse proxy add forward module for Apache (mod_rpaf)
http://stderr.net/apache/rpaf/

上のURLから最新版をダウンロードして展開。
Makefile のAPXS=の行を変更。
APXS=/usr/local/apache/bin/apxs

make して インストール。
make rpaf
make install
 
※Apache 2.0
make rpaf-2.0
make install-2.0


httpd.conf
LoadModule rpaf_module libexec/mod_rpaf.so (※)
RPAFenable On
RPAFsethostname Off
RPAFproxy_ips 127.0.0.1
 
※Apache 2.0の場合
LoadModule rpaf_module modules/mod_rpaf-2.0.so



「RPAFproxy_ips」に変換したい元のIPを記述する。


タグ :サーバー

同じカテゴリー(Tips)の記事

Posted by Yasukawa at 16:25│Comments(1)Tips
この記事へのトラックバック
先日、リバースプロキシーを導入した訳ですが、 Project MultiBurst:Apacheでリバースプロキシーを導入 あたり前と言えばあたりまえですが、リ...
「mod_rpaf」を導入し、 リバースプロキシ経由のリモートアドレスを変換【Project MultiBurst】at 2006年12月18日 19:44
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。