Apache Webサーバーに設定されているApache Tomcatアプリケーションを使用していますが、今度は同じApache WebサーバーにApache Tomcatアプリケーションを追加したいと考えています(Apache TomcatとApache Webサーバー))が同じネットワーク上にあるので、設定するためのいくつかの方法を教えてください。Apache Webサーバーの設定を複数のApache Tomcatアプリケーションに変更する
mod_jkを使用せずに他の方法がありますか?
Apache Webサーバーに設定されているApache Tomcatアプリケーションを使用していますが、今度は同じApache WebサーバーにApache Tomcatアプリケーションを追加したいと考えています(Apache TomcatとApache Webサーバー))が同じネットワーク上にあるので、設定するためのいくつかの方法を教えてください。Apache Webサーバーの設定を複数のApache Tomcatアプリケーションに変更する
mod_jkを使用せずに他の方法がありますか?
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ではこのトピックについて簡単に説明しています。