2010年8月 5日

[Apache-Users 7776]mod_proxy_ajp とmod_jk2との違い?

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **

お世話になります。三井田と申します。

mod_jk2でApache-Tomcat連携をしていたシステムを、mod_proxy_ajpを利用してApache-Tomcat連携しようとしました。

OS:Red Hat Enterprise Linux 5

Apache:2.2.3

静的資材(imageやらcssやら)はApacheから
サーブレットはTomcatへ

としたいのです。
クライアントからは、

htp://www.example.com/ABCServlet

と呼び出し、静的資材は

htp://www.example.com/ABC.jpg

で見られる場所に置いてあります。
mod_jk2では『workers2.properties』でMAPPINGをサーブレット名にして、

[uri:/ABCServlet]

としていました。
mod_proxy_ajpでもこれに合わせるように設定ファイルにて、

ProxyPass /ABCServlet ajp://localhost:8009/ABCServlet

としたところ、半分だけ成功。
半分というのはPOSTでデータの受け渡しは問題ないのですが、GETだと引き渡されない。

『/』はセパレート文字列になっているのだけど、『?』は連続した文字列としてみなされているのでは?……と妄想。

ProxyPass / ajp://localhost:8009/

とすると静的資材もTomcatへ取りに行ってしまう。

無理ならmod_jk(2)を使用するのですが、mod_proxy_ajpで可能にする方法はありますでしょうか。
資材の移動やTomcatの変更は不可能とさせてください。
mod_jk(2)からmod_proxy_ajpへの変更だけで可能か……というのが論点です。


…もう、後からGETも使ぅ…とか言い出してくるんだもの。

--
入退会・変更・配送一時停止は以下へ
http://www.apache.jp/mailman/listinfo/apache-users


投稿者 xml-rpc : 2010年8月 5日 19:53
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/97476
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。