Enlace de un contenedor de servlets, Tomcat5.5, con servidor web, Apache, sobre Debian Lenny

Debemos tener instalado Apache2, Tomcat5.5 y Java JDK

Pasos para enlazar Apache con Tomcat:

1. Instalar mod-jk.

$ apt-get install libapache2-mod-jk

2. Editamos el archivo de configuración del mod-jk.

$ vim /etc/libapache2-mod-jk/workers.properties

Escribimos los siguiente:

workers.tomcat_home=/usr/share/tomcat5.5
workers.java_home=/usr/lib/jvm/jdk1.6.0_12  (su path de java jdk)
ps=/
worker.list=ajp13_worker
worker.ajp13_worker.port=8009
worker.ajp13_worker.host=localhost
worker.ajp13_worker.type=ajp13
worker.ajp13_worker.cachesize=10
worker.ajp13_worker.cache_timeout=600
worker.ajp13_worker.socket_timeout=300

3. Creamos y editamos la configuración del mod_jk para el uso de apache.

$ touch /etc/apache2/mod_jk.conf
$ vim /etc/apache2/mod_jk.conf

Añadimos las siguientes líneas:

JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkShmFile /var/log/apache2/mod_jk.shm
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%S %Y] "

4. Añadimos la declaración del módulo.

$ vim /etc/apache2/mods-enabled/jk.load

Debajo del LoadModule ponemos:

Include /etc/apache2/mod_jk.conf

5. Añadimos un nuevo Virtual Host en Apache.

$ vim /etc/apache2/sites-enabled/000-default

Escribimos lo siguiente al final del archivo:

<VirtualHost *:8080>
ServerAdmin webmaster@localhost
JkMount /* ajp13_worker
<LocationMatch ".*WEB-INF.*">
deny from all
</LocationMatch>
</VirtualHost>

6. Añadimos el nuevo puerto a ser escuchado.

$ vim /etc/apache2/ports.conf

Debajo de NameVirtualHost *:80 ponemos:

NameVirtualHost *:8080

Y añadimos al final:

Listen 8080

7.- Reiniciamos Apache y Tomcat.

$ /etc/init.d/apache2 restart
$ /etc/init.d/tomcat5.5 restart

8.  Probamos.

En un explorador web colocamos la siguiente direccion:

http://localhost:8080/

snapshot1

Listo!!!

Junio 18, 2009. Etiquetas: , , , , , , , . Analisis 2.

Aún no hay comentarios

¡Sea el primero en comentar!

Escribe un comentario

Trackback URI