proxy_pass mod_proxy_ajp keepalive httpd example conf apache tomcat mod-proxy mod-jk

mod_proxy_ajp - proxy_pass apache



apache to tomcat: mod_jk vs mod_proxy (3)

¿Cuáles son las ventajas y desventajas de usar mod_jk y mod_proxy para afrontar una instancia de tomcat con apache?

He estado utilizando mod_jk en producción durante años, pero he oído que es "la vieja manera" de enfrentar a Tomcat. ¿Debería considerar cambiar? ¿Habría algún beneficio?


Existe una comparación de ventajas y desventajas para esos módulos en 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


Si desea permanecer en tierra Apache, también puede probar el mod_proxy_ajp más nuevo, que utiliza el protocolo AJP para comunicarse con Tomcat en lugar del antiguo HTTP simple, pero que aprovecha mod_proxy para hacer el trabajo.