En un proyecto en el que estoy participando tenemos la necesidad de mejorar el desempeño de coldfusion durante grandes cargas de trabajo. mi propuesta es colocar colfusion sobre un tomcat solito o un jboss y para controlar el pool de conexiones http se podria utilizar el viejo apache httpd.
Investigando como conectar tomcat con Apache httpd se tienen dos caminos viables , utilizando mod_proxy o utilizar mod_jk2 . en mi caso preferi mod_proxy por ser facil y rapido de configurar. A continuación presento una pequeña guia para realizar la configuración:
- Instala y configura tomcat con las opciones default(posteriormente agregare un post con los detalles de coldfusion).
En este ejemplo se considera que tomcat correra en el puerto 8080 y la misma maquina que apache. - En el archivo httpd.config de apache agrega las siguientes lineas. nota que en en mi ejemplo necesitaba un virtual host.
<virtualhost>
ServerName
www.miservidor.com
ProxyPreserveHost On
ProxyPass /
http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
ServerSignature email
DirectoryIndex index.cfm
LogLevel warn
HostNameLookups off
</virtualhost>
- reinicia el apache y realiza las siguientes pruebas para comprobar que la configuración este correcta:
- Abre la url http://localhost:8080, te debe presentar la página de inicio de tomcat
- Abre la url http://www.miservidor.com, te debe presentar tambien la página de inicio de tomcat
No hay comentarios:
Publicar un comentario