- PR -

Apache(mod_proxy_ajp) + JBossでのクラスタリングの方法について

1
投稿者投稿内容
にゅーご
会議室デビュー日: 2007/04/27
投稿数: 2
投稿日時: 2007-04-27 08:21
こんにちは。
初めて書き込みをさせていただきます。

Apacheのmod_proxy_ajpを用いてJBossとの連携を行う場合の
JBossクラスタリングの方法についてお伺いしたく、
書き込みを行いました。

現在、Apache + JBossでのクラスタリングの運用を考えています。

mod_proxy_ajpを用いてJBossとの連携を考えていたのですが、
JBossクラスタリングの情報をネットで探したところ、
ApacheとJBossの組み合わせではmod_jk2の
コネクタでの説明しか見つけることが出来ませんでした。

また、JBossのクラスタリングのドキュメント(JBoss.org内)や
設定ファイル(jbossweb-tomcat55.sar/META-INF/jboss-service.xml)の
コメントを見てもmod_jk2が前提であるように私自身感じています。

mod_proxy_ajpでのJBossクラスタリングの対応方法をご存知の方が
いらっしゃいましたら、ご教授お願いいたします。

環境
OS:CentOS
Apache:Apache2.2.4
JBoss:JBoss-4.0.5
Java:jdk1.5.0
kouichi
会議室デビュー日: 2003/01/04
投稿数: 17
投稿日時: 2007-05-08 17:50
http://httpd.apache.org/docs/2.2/ja/mod/mod_proxy.html#proxypass
↑このページが参考になると思います。


ProxyPass /special-area http://special.example.com/ smax=5 max=10
ProxyPass / balancer://mycluster stickysession=jsessionid nofailover=On
<Proxy balancer://mycluster>
BalancerMember http://1.2.3.4:8009
BalancerMember http://1.2.3.5:8009 smax=10
# Less powerful server, don't send as many requests there
BalancerMember http://1.2.3.6:8009 smax=1 loadfactor=20
</Proxy>

上記ページのサンプルでこうありましたが、
httpプロトクルをajpに直せばそのまま使えるような気がします。
動作確認はしていません、スイマセンm(_ _)m

なおmod_jk2はサポートが終わっているのでmod_proxy_ajpをあきらめた場合は
mod_jkを使用することをお勧めします。
mod_jkでクラスタリングする場合は以下のページが参考になります
http://d.hatena.ne.jp/rjj/searchdiary?word=*%5BTomcat%5D
にゅーご
会議室デビュー日: 2007/04/27
投稿数: 2
投稿日時: 2007-05-28 03:00
>kouichiさん
返信が遅れてしまいすみません。
ご回答ありがとうございます。

私自身、あまりApacheのmod_proxy_ajpや
mod_proxy_balancerの知識が深くなかったので、
提示していただいたサイトを参考にして、
対応を行いたいと思います。

本当にありがとうございました。

また、私も調べた中で、下記の内容も見つけましたので
こちらに記載を行っておきます。

http://wiki.jboss.org/wiki/Wiki.jsp?page=UsingMod_proxyWithJBoss

# 上記のサイトのStep#4でmod_proxy_ajpの設定なのに「UseJK」の設定を
# trueにするとは思ってもみなかったでした。。。
1

スキルアップ/キャリアアップ(JOB@IT)