- PR -

TOMCATとApacheを別サーバーにしたい

1
投稿者投稿内容
ぱあ
会議室デビュー日: 2005/05/27
投稿数: 18
投稿日時: 2005-05-27 16:25
こんにちは。
TOMCATとApacheを別サーバーにする方法を教えて下さい。
コネクタにはmod_jk2を使用していて同一サーバーなら連携は上手くいっています。
これを2台のマシンに分けて、それぞれでAPACHEとTOMCATのみを動かし、特定のURL(/XXX)への要求はすべてTOMCATに送りそれ以外はAPACHE側で処理したいです。

参考になる記事を探しているのですが一台での連携方法しか見つけられず困っています。
多分workers2.propertiesで何箇所か定義されているlocalhostのうちどれかを別ホストのIPアドレスに変えるのだと思っていますが、どうしてもわかりません。

別サーバーに分ける方法そのものか、参考になるURLを教えて頂けないでしょうか?

よろしくお願いします。
sutou
会議室デビュー日: 2002/02/20
投稿数: 7
投稿日時: 2005-05-31 13:55
こういうのは何か参考にならないでしょうか。

http://www.itmedia.co.jp/help/tips/linux/l0354.html
http://httpd.apache.org/docs-2.0/mod/mod_alias.html#redirect
matsu
会議室デビュー日: 2005/06/03
投稿数: 1
投稿日時: 2005-06-03 11:29
私も同様の問題で困ってます。
どなたか知っている方がいらっしゃれば教えてください。
よろしくお願いします。
test
会議室デビュー日: 2005/06/15
投稿数: 1
投稿日時: 2005-06-15 17:06
@仮にAとBマシンがあって、2台どもApache,Tomcat,mod_jk2をインストールする
AAマシンをWebサーバ、BマシンをAPサーバとして利用する場合にはAマシンで定義している$APACHE_HOME/conf/workers2.propertiesファイルを修正する
例:[channel.socket:BのIPアドレス:連携ポート]
BAマシンにTomcat、BマシンにApacheをアンインストールする
ハム★
会議室デビュー日: 2002/12/19
投稿数: 12
投稿日時: 2005-06-15 18:13
抜粋ですが、自分で使っている workers2.properties です。
Server A(Apache,Tomcat5)はFreeBSD,Server B(Tomcat5)はWindows Serverで動いています。

# Server A.
[channel.socket:localhost:8009]
info=Ajp13 forwarding over socket
debug=1
lb_factor=2
tomcatId=localhost:8009
group=eden

# Server B.
[channel.socket:192.168.0.9:8009]
info=Ajp13 forwarding over socket
debug=1
lb_factor=1
tomcatId=luna
group=luna

# forwarding to Server A.
[uri:www.example.jp/*]
group=eden
info=example Web Application .

# forwarding to Server B.
[uri:test.example.jp/*]
info=example Web Application .
group=luna

# forwarding to Server B.
[uri:www.example.com/webapp_a/*]
info=example Web Application .
group=luna
ぱあ
会議室デビュー日: 2005/05/27
投稿数: 18
投稿日時: 2005-06-16 11:41
ありがとうございます。
おかげさまで2台での連携ができました
1

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