Top / Apache / JBossと連携する

以前、JBoss/Tomcatのクラスタリング,Java/Tomcatのインストール らへんにApacheとTomcat/JBossの連携を書いたことがあるんですけど、時代は色々変わってんですねー。Apache2.2からはmod_jkによる連携ではなくなってるようです。

moduleの有効化

httpd.confの以下の部分をアンコメントする。

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

環境によってはmod_proxy_ajpの記述がなかったので、追記しました。

転送設定の追加

httpd.conf(の末尾に)に以下を追加

ProxyPass /hoge ajp://localhost:8009/hoge
 ↑ tomcatとかjbossのパス((http://localhost:8080/hogeでアプリがあがってるとする))

これでApacheの /hoge に来たリクエストはJBossやTomcatの /hoge のWebアプリに転送されるようになります。 あとはクラスタリングとかだなー。


この記事は

選択肢 投票
おもしろかった 13  
そうでもない 2  
  • CentOSのをみたら、httpd.confでなく、../conf.d/proxy_ajp.conf に書くのが定石っぽくなってました。 -- きの? 2008-10-27 (月) 21:23:47

Top / Apache / JBossと連携する

現在のアクセス:30407


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-07-27 (水) 12:05:12 (636d)