web-dev-qa-db-ja.com

TomcatへのApache:mod_jkとmod_proxy

TomcatインスタンスをApacheで処理するためにmod_jkmod_proxyを使用する利点と欠点は何ですか?

私は何年もの間、本番環境でmod_jkを使用してきましたが、Tomcatに対抗する「古い方法」だと聞きました。変更を検討すべきですか?何か利点はありますか?

105
cherouvim

これらのモジュールの賛否両論の比較は http://blog.jboss.org/ にあります

mod_proxy

* Pros:
      o No need for a separate module compilation and maintenance. mod_proxy,
        mod_proxy_http, mod_proxy_ajp and mod_proxy_balancer comes as part of 
        standard Apache 2.2+ distribution
      o Ability to use http https or AJP protocols, even within the same 
        balancer.
* Cons:
      o mod_proxy_ajp does not support large 8K+ packet sizes.
      o Basic load balancer
      o Does not support Domain model clustering

mod_jk

* Pros:
      o Advanced load balancer
      o Advanced node failure detection
      o Support for large AJP packet sizes
* Cons:
      o Need to build and maintain a separate module
87
cherouvim

Apacheの土地に滞在したい場合は、新しい mod_proxy_ajp を試すこともできます。これは、プレーンな古いHTTPの代わりにAJPプロトコルを使用してTomcatと通信しますが、mod_proxyを活用して作業を行います。

27
Vinko Vrsalovic
8
Daniel Serodio