mod_rpaf インストール手順
http://extstrg.asabiya.net/pukiwiki/index.php?mod_rpaf%20%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%BC%EA%BD%E7目次
概要 †
Apacheのmod_rpafモジュールの導入手順。
リバースプロキシ経由でAacheへアクセスが行われる場合、Apache側のアクセスログにはリバースプロキシからのアクセスログが記録される。
この場合は以下の弊害が発生することから、mod_rpafモジュールを使用してHTTPヘッダーのX-Forwarded-Forの内容をhostへ上書きを行う。
環境情報 †
以下の環境への導入を前提とする。
OS | CentOS 5.5 |
Apache | Apache 2.2.15 |
mod_rpaf | mod_rpaf 0.6 |
インストール手順 †
以下の手順にて公式サイトよりソースコードを入手して展開する。
wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz tar xfvz mod_rpaf-0.6.tar.gz cd mod_rpaf-0.6
Makefileを編集する。
vi Msakefile
- Apache 1.xへ導入する場合
【変更前】APXS=$(shell which apxs) 【変更後】APXS2=/usr/local/apache/bin/apxs
- Apache 2.xへ導入する場合
【変更前】APXS2=$(shell which apxs2) 【変更後】APXS2=/usr/local/apache/bin/apxs
コンパイルを実行
- Apache 1.xへ導入する場合
make rpaf make install
- Apache 2.xへ導入する場合
make rpaf-2.0 make install-2.0
httpd.confの設定 †
mod_rpafを読み込むため、以下の設定を行う。
RPAFproxy_ipsにはリバースプロキシのIPアドレスを入力。
- Apache 2.xへ導入する場合
LoadModule rpaf_module modules/mod_rpaf-2.0.so RPAFenable On RPAFsethostname On RPAFproxy_ips [IPアドレス]
Last-modified: 2010-09-30 (木) 17:40:01 (4950d)