トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   一覧 最終更新   ヘルプ   最終更新のRSS
 


動作確認ディストリビューション

mod_extract_forwarded2 0.1のインストール

前提としてApacheが既にインストール済みの環境があることとします。

リバースプロキシを導入している場合、リダイレクト先のApacheのログにリバースプロキシサーバー自体のIPが出力されてしまうため、
アクセス元のIPを正しく出力するために、「mod_extract_forwarded2」をインストールする。

※リダイレクト先のサーバーにて実施
# cd /usr/local/src
# wget http://www.cotds.org/mod_extract_forwarded2/mod_extract_forwarded2-0.1.tar.gz
# tar zxvf mod_extract_forwarded2-0.1.tar.gz
# cd mod_extract_forwarded2-0.1
# /usr/local/apache2/bin/apxs -i -c -a mod_extract_forwarded2.c

※この際、httpd.confに「LoadModule〜」が記述されるため、手動で記述する必要はない。

設定ファイルの確認

# cat /usr/local/apache2/conf/httpd.conf|grep forward
LoadModule extract_forwarded_module modules/mod_extract_forwarded2.so

設定ファイルの作成

# vi /usr/local/apache2/conf/extra/mod_extract_forwarded2.conf
AddAcceptForwarder 192.168.XXX.XXX ←PoundなどのリバースプロキシをインストールしたサーバーのIPアドレス

設定ファイルの修正

# vi /usr/local/apache2/conf/httpd.conf
Include conf/extra/mod_extract_forwarded2.conf

設定ファイルの文法チェック

# /usr/local/apache2/bin/httpd -t

Apacheの再起動

# service httpd restart

Last-modified: 2009-09-02 (水) 19:26:45 (3638d)