«

»

jun
04
2009

EL SERVIDOR EN CASA: Servidor de aplicaciones Apache Tomcat

 

A pesar de la cantidad de aplicaciones gratuitas hechas en Php no debemos dejar de instalar un servidor de aplicaciones para correr nuestro código JSP. Sobre gustos no hay nada escrito y a mi personalmente me gusta mucho más programar en un lenguaje robusto y repleto de paquetes de todo tipo como Java. Si queréis programar una aplicación pequeña y rápidamente usáis Php, pero si lo que estás desarrollando es un proyecto con un poco de entidad hay que recurrir a una solución profesional: Java.

La instalación la vemos a continuación:

Ahora podemos ver en http://localhost:8080 la página inicial de Tomcat.

Pero como venimos viendo durante todo el manual hemos montado la arquitectura para que Apache sirva todas las webs por el puerto 80 y Tomcat está sirviendo por el puerto 8080. Para conectar los dos servidores se usa el conector mod_jk, también de apache, que podemos descargar desde la web.

Tiene un proceso de instalación y configuración algo laborioso, pero bien documentado, que nos podemos saltar con una solución alternativa algo más simple usando la configuración del proxy de Apache.

Suponemos que hemos instalado los ejemplos (que se instala en el contexto /examples/ ) y queremos servirlos por el dominio ejemplos.midominio.com. Para ello necesitaremos añadir al fichero de configuración de Apache ([DIR_APACHE]confhttpd.conf) el código:

  <VirtualHost *:80>
     ServerName ejemplos.midominio.com
     ProxyPass / http://localhost:8080/examples/
     ProxyPassReverse / http://localhost:8080/examples/
  </virtualHost>

Reiniciamos Apache y ya podemos navegar por http://ejemplos.midominio.com. Esta configuración no quita que queramos usar el conector mod_jk. Si es necesario se explicará en otro post.

Enlace permanente a este artículo: http://blog.jromay.es/2009/06/04/el-servidor-en-casa-servidor-de-aplicaciones-apache-tomcat/

Un comentario

  1. Luis escribió:

    Una entrada muy interesante, sobre todo el tema del virtualhost que desconocía.

    Un saludo y buen finde!!!

Deja un comentario

Tu email nunca se publicará.

Puedes utilizar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>