2012-04-25 13 views
1

Apache Webサーバーに設定されているApache Tomcatアプリケーションを使用していますが、今度は同じApache WebサーバーにApache Tomcatアプリケーションを追加したいと考えています(Apache TomcatとApache Webサーバー))が同じネットワーク上にあるので、設定するためのいくつかの方法を教えてください。Apache Webサーバーの設定を複数のApache Tomcatアプリケーションに変更する

mod_jkを使用せずに他の方法がありますか?

答えて

3

Apacheは、mod_jkを使用するか、標準プロキシモジュールmod_proxyを使用してTomcatと通信できます。標準のプロキシモジュールを使用すると、単一のApacheインスタンスの後ろにTomcatの複数のインスタンスを配置するのは非常に簡単です。

あなたはポート8081上のTomcatインスタンスポート8080でリッスンし、別のものを持っていると仮定すると、あなたは、このような単純な何かを行うことができます:

<Location /app1/> 
    ProxyPass http://localhost:8080/ 
    ProxyPassReverse http://localhost:8080/ 
</Location> 

<Location /app2/> 
    ProxyPass http://localhost:8081/ 
    ProxyPassReverse http://localhost:8081/ 
</Location> 

これは/app1/で最初のインスタンスと で2番目のインスタンスを配置します/app2/

mod_proxy documentationは開始するのに適しており、tomcat documentationではこのトピックについて簡単に説明しています。

関連する問題