blog de EsteroYoli

Balanceamiento de carga mediante Apache con mod_proxy

Hola amigos:

Después de mucho investigar, preguntar y estudiar pude montar un sistema con balanceo de carga con apache con front-end y glassfish 3.1 como servidores de aplicaciones. Les explico como lo hice. Debo indicarles que acá utilizo http, mediante el puerto 80. Https, lo dejaré para otra ocasión.

He aquí los pasos que seguí:

Explicación del módulo Proxy para balanceo de carga

La idea es implementar una solución que tenga como front-end un apache donde lleguen las peticiones de utilización de otras aplicaciones que se encontrarán en servidores de aplicaciones que estarán como rear end, o sea, atrás con otra IP.
Para esta implementación previamente se debe haber cargado el Centos con al menos los siguientes módulos cargados.

1.- Para el balanceamiento de carga sin SSL, se debe hacer lo siguiente:

a) Configurar archivo httpd.conf del apache
Este archivo se encuentra en /etc/httpd/conf/. El contiene las principales directivas de configuración . Para ello se debe verificar entre otras cosas lo siguiente:

Que se encuentren dentro de este archivo cargados los siguientes módulos:

LoadModule proxy_module modules/mod_proxy.so

Distribuir contenido