K&K

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

mod_extract_fowarded導入

apache2.0へのmod_extract_fowarded導入

mod_fpafでは.htaccessなどでのIP制限ができない!
どうやらmod_extract_fowardedというのがあるらしい。

とりあえずこのへんから落としてくる
http://www.openinfo.co.uk/apache/index.html

# cd /usr/local/src/
# tar xvzf extract_forwarded-2.0.2.tar.gz

READMEを読むとapxsでインストールしたら良いっぽい
# cd /usr/local/src/extract_fowarded/
# /usr/local/apache2/apxs -i -c -a mod_extract_forwarded.c

httpd.confを確認

LoadModule extract_forwarded_module modules/mod_extract_forwarded.so
最下行には下記を追加
MEForder refuse,accept
MEFrefuse all
MEFaccept ***.***.***.*** ←リバースプロキシのIP

# /usr/local/apache2/bin/apachectl configtest
Cannot load /usr/local/apache2/modules/mod_extract_forwarded.so into server: /usr/local/apache2/modules/mod_extract_forwarded.so: undefined symbol: proxy_hook_scheme_handler

・・・なんだこれ・・・わからん・・・・
proxy_hook_scheme_handlerあたりでググるとどうやらmod_proxyが必要な模様


# cd /usr/local/src/httpd-2.0.*/modules/proxy/
# /usr/local/apache2/apxs -i -c -a mod_proxy.c
これでどうだっ

# /usr/local/apache2/bin/apachectl configtest
Cannot load /usr/local/apache2/modules/mod_proxy.so into server: /usr/local/apache2/modules/mod_proxy.so: undefined symbol: ap_proxy_is_word
・・・またでた・・・なんだこれは・・・わからん・・・

色々調べるとどうやらproxy_utilというのも一緒に書かないとダメらしい
# cd /usr/local/src/httpd-2.0.*/modules/proxy/
# /usr/local/apache2/apxs -i -c -a mod_proxy.c proxy_util.c

・・・
# /usr/local/apache2/bin/apachectl configtest
syntax OK

キタ━━━━━━(゜∀゜)━━━━━━



まとめると・・・


# ls -la /usr/local/apache2/modules/
※mod_proxyが導入されている事を確認

されてない場合インストール
# cd /usr/local/src/httpd-2.0.*/modules/proxy/
# /usr/local/apache2/bin/apxs -i -c -a mod_proxy.c proxy_util.c←コレ一緒に書かないとエラー

mod_extract_fowardedをインストール
# cd /usr/local/src/extract_fowarded/
# /usr/local/apache2/bin/apxs -i -c -a mod_extract_fowarded.c

httpd.confに下記部分を記載
LoadModule proxy_module modules/mod_proxy.so
LoadModule extract_forwarded_module modules/mod_extract_forwarded.so
※mod_proxyが上にある事を確認(先に読み込まないとエラー出るらしい)

## mod_extract_forwarded
MEForder refuse,accept
MEFrefuse all
MEFaccept ***.***.***.*** ←リバースプロキシのIP
↑この設定は最下行に追加で良いと思います。
 ディレクティブの中に入れられるかどうかは知らん

これでおkかな?
スポンサーサイト
  1. 2009/05/20(水) 13:15:08|
  2. IT関連
  3. | トラックバック:0
  4. | コメント:0
<<信長の野望烈風伝シナリオ1桶狭間の合戦 各大名家レビュー | ホーム | apache2.0へのmod_extract_fowarded導入>>

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://monpti.blog87.fc2.com/tb.php/5-39fd7dea
この記事にトラックバックする(FC2ブログユーザー)
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。