taglibs tag standard librerias library for descargar apache url tomcat ports

tag - ¿Cómo redirecciono de Apache a Tomcat?



oracle jstl (5)

La forma correcta de hacer las cosas es dejar Apache en 80 y Tomcat en 8080 y usar un complemento (preferiblemente mod_proxy) para proxy Tomcat desde Apache. mod_proxy solo te llevaría 10 minutos para configurarlo.

Este how-to es muy simple de seguir.

Estoy trabajando en mi primer sitio de Java. Estoy ejecutando Apache Tomcat en el puerto 8080 y Apache HTTPD en el puerto 80. La URL actual a la que puedo acceder es de (por ejemplo) 123.4.5.6:8080. Quiero eliminar el número de puerto de la URL antes de apuntar el dominio a la nueva IP.

Por el momento solo estoy usando Apache para phpmyadmin, sin embargo, planeo usarlo para scripts CGI y otras cosas una vez que mod_jk etc. ... Así que no quiero cambiar el puerto de Tomcat a 80 y apagar Apache.

Espero que esto tenga sentido.


La forma habitual de hacerlo es, como ya ha mencionado, usar mod_jk de HTTPD de Apache para reenviar ese contenido que desea que Tomcat procese.

Hay un HowTo rápido en tomcat.apache.org. Debes hacer lo siguiente:

  • Copie mod_jk.so en el directorio de módulos apropiado para Apache HTTPD.
  • Crear un archivo de configuración workers.properties
  • En httpd.conf de HTTPD de Apache, agregue una sección para configurar mod_jk .
  • Asegúrese de que Tomcat esté configurado para aceptar el protocolo mod_jk , que generalmente está en el puerto 8009.

Las líneas en httpd.conf con JkMount :

JkMount /examples/* worker1

dígale a Apache HTTPD qué solicitudes se deben reenviar a Tomcat.


Las dos respuestas útiles anteriores son buenas, pero prefiero mod_proxy a mod_jk . No hay ninguna instalación adicional que hacer para mod_proxy, a diferencia de mod_jk , y la configuración es mucho más fácil. mod_jk le da más control sobre el ajuste detallado de los parámetros de Tomcat, pero si solo quiere un simple redireccionamiento de Apache a Tomcat, mod_proxy es el camino a seguir.