viernes, 26 de junio de 2009

Uniendo Apache con Tomcat

Lo primero que necesitamos es el conector el cual se puede descargar desde este url:


http://tomcat.apache.org/download-connectors.cgi


Vamos a compilar el módulo mod_jk.so el cual debería de colocarse en la carpeta de módulos del servidor Apache:

#cp -p jakarta-tomcat-connectors-1.2.15-src.tar.gz /usr/local/src/
#cd /usr/local/src
#tar xvzf jakarta-tomcat-connectors-1.2.15-src.tar.gz
#rm jakarta-tomcat-connectors-1.2.15-src.tar.gz
#cd jakarta-tomcat-connectors-1.2.15-src/jk/native/
#./buildconf.sh
#./configure --with-apxs=/usr/local/apache/bin/apxs
#make
#make install

El siguiente paso es configurar el conector, creamos un archivo llamado workers.properties en
/usr/local/apache2/conf

# cd /usr/local/apache2/conf
# gedit workers.properties

y escribimos lo siguiente en el archivo:

workers.tomcat_home=/usr/local/apache-tomcat-5.5.16/
workers.java_home=$JAVA_HOME
ps=/
worker.list=default
worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1

guardamos el archivo y lo cerramos, ahora editaremos el archivo de configuraciones de Apache en el mismo directorio

# gedit httpd.conf

y agregamos las siguientes lineas en el area de "LoadModules":


LoadModule jk_module modules/mod_jk.so


al final de ese mismo archivo agregamos las siguientes lineas:


JkWorkersFile "conf/workers.properties"
JkLogFile "logs/mod_jk.log"
JkLogLevel warn
JkMount /jsp-examples default
JkMount /jsp-examples/* default


JkWorkersFile es el path donde hemos guardado el archivo anteriormente escrito, JkMoutn esta parte cargara los ejemplos que trae tomcat al momento de instalarlo, guardamos y cerramos el archivo, ahora reiniciamos Apache y Tomcat:

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

Listo tendremos enlazado Apache con Tomcat, para accesar a los ejemplos de Tomcat desde Apache escribimos en el URL http://localhost/jsp-examples Apache enviara la peticion a Tomcat

No hay comentarios:

Publicar un comentario