Home > まめ知識 | 開発裏話 > Apacheのmod_proxy_balancerには、mod_proxy_httpが必要

Apacheのmod_proxy_balancerには、mod_proxy_httpが必要

題名の通りです。

mod_proxy_balancerで、バックエンドのapache数台(APサーバー)に振り分けをしようとしたのですが、マニュアル通りmod_proxyとmod_proxy_balancerだけで(、と依存関係書いてある)、コンパイルして、rpm化して、インストールして。・・・

config書いて、いざ、アクセス。

レスポンス 500

エラーしました。

なぜなのかわからず、奮闘数十分。やはり、モジュールが足りていないのであろうとの推測のもと、きっとmod_proxy_httpっぽいと予想してみます。

「DSO(動的共有オブジェクト)・・所謂mod_***.soファイルをLoadModuleするパターン」のときは必要との記事をやっと捜し当てて・・・それなら当然、自分でソースからコンパイルしてバイナリ組込みしていても必要ですよね・・必要でした。

マニュアルにも、そこのところしっかり書いてほしいですよね。

httpでバックエンドに投げる場合はmod_proxy_httpが必要です。
これは、mod_proxy_balancerを使用していても同様です。
mod_proxy_balancerは、リバースプロキシとして振る相手を分散させる機能だけを
有しているので、アクセスにはプロトコル別のアクセスラッパのモジュール
(例えばmod_proxy_httpやmod_proxy_ajpなど)が必要です。

たぶん、こんな感じのようだと思います。マニュアルに載っていればすぐにわかったのですが・・・。

Comments:0

Comment Form

Trackbacks:0

Trackback URL for this entry
http://dev.tapweb.co.jp/2011/01/334/trackback
Listed below are links to weblogs that reference
Apacheのmod_proxy_balancerには、mod_proxy_httpが必要 from tap dev blog

Home > まめ知識 | 開発裏話 > Apacheのmod_proxy_balancerには、mod_proxy_httpが必要

Search
Feeds

Return to page top