Configuracion Balanceo de carga con mod_proxy
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 seencontrarán en servidores de aplicaciones que estarán como rear end, o sea, atrás con otra IP.
1.- Para el balanceamiento de carga sin SSL, se debe hacer lo siguiente:
a) Configurar archivohttpd.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 seencuentren dentro de este archivo cargados los siguientes módulos:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModuleproxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
De la misma forma si se encuentra cargado el móduloLoadModule deflate_module modules/mod_deflate.so
Este debe ser deshabilitado mediante (#) a su inicio.
También en la línea, es conveniente descomentar el ServerName y poner su nombre o IP.También se debe descomentar algunas líneas respecto al Proxy quedando de la siguiente manera (ojo que acá se descomentó lo que está con negrilla:
#ProxyRequests On
#
# Order deny,allowDeny from all
Allow from all
#
# Enable/disable the handling of HTTP/1.1 "Via:" headers.
# ("Full" adds the server version; "Block" removes all outgoing Via: headers)
# Set to oneof: Off | On | Full | Block
#
#ProxyVia On
#
# To enable a cache of proxied content, uncomment the following lines.
# See http://httpd.apache.org/docs/2.2/mod/mod_cache.html for more details.
##
# CacheEnable disk /
# CacheRoot "/var/cache/mod_proxy"
#
#
# End of proxy directives.
Con estos cambios, se está en condiciones de poder configurar el balanceamiento y el...
Regístrate para leer el documento completo.