Integracion Apache2 y Tomcat 6 con módulo JK

Pero bien, esta vez quiero compartir con ustedes la forma de como integrar el servidor web Apache2 con el contenedor de servlets y Java Server Pages, Tomcat 6 específicamente la versión 6.0.18.
Si bien en los repositorios de Debian tanto como de Ubuntu se puede descargar la versión 5 de Tomcat yo he optado por descargar la versión 6, antes de seguir con los pasos siguientes es necesario tener ya instalado Tomcat 6.

# apt-get install apache2 libapache2-mod-jk
Luego copiamos un archivo de configuración para incluirlo luego en el archivo de configuración de Apache2.
# cp /usr/share/doc/libapache2-mod-jk/httpd_example_apache2.conf /etc/apache2/mod_jk.conf
Luego editamos el archivo apache2.conf para agregar una línea hasta el final del archivo.
# cd /etc/apache2
# nano apache2.conf
Include /etc/apache2/mod_jk.conf
Luego editamos el archivo workers.properties
# nano /etc/libapache2-mod-jk/workers.properties
Debemos buscar las siguientes tres líneas:
workers.tomcat_home=/usr/share/tomcat5
workers.java_home=/usr/lib/jvm/java-gcj
En la primera debemos agregar la ruta de instalacion de nuestro tomcat en mi caso la ruta de mi instalacion esta en /opt/apache-tomcat en la segunda línea debemos definir la ruta de nuestro JDK la mia es /usr/lib/j2sdk1.6-sun.
Debería quedar así:
workers.tomcat_home=/opt/apache-tomcat
workers.java_home=/usr/lib/j2sdk1.6-sun
Luego creamos un Virtual Host para Tomcat en Apache2
# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/tomcat
Editamos el virtual host agregandole la siguiente línea en medio de los tags
JkMount /* ajp13_worker
Reiniciamos apache2
# /etc/init.d/apache2 restart
Y listo al ingresar a la dirección http://localhost/examples/servlets
Podemos visualizar los ejemplos que trae Tomcat.