Written by: on 12/12/2008 @ 10:19

Dependiendo de la topologia de red necesaria en cada situacion, es posible necesitar un proxy o un balanceador de peticiones HTTP, no es necesario que se tengan millones de peticiones para tal necesidad, simplemente puede se por que se disponene de varios servidores web (IIS, Apache, Lighthttpd, …) y se pretende mostrar ocultar esta topologia al cliente lanzandolo todo por el puerto 80.


 

Para ello configuraremos un servidor que reciba las peticiones y la redirija al equipo pertienente, Primero desde Apache 2 se ha de habilitar el modulo de proxy, en Debian por ejemplo seria:

a2enmod  proxy proxy_http

 

Y en la configuracion del de los sitios de la primera maquina se habilitara uno nuevo con las siguientes caracteristicas

 

<VirtualHost *>
    ServerName mi.dominio.com
    ServerAlias mi.dominio.com


    ProxyPreserveHost On
    ProxyRequests Off
#Permitimos las conexiones a traves del proxy
    <Proxy *>
         Order deny,allow
         Allow from all
    </Proxy>
 #Direccion IP del servidor destino
    ProxyPass / http://172.16.27.209/
    ProxyPassReverse / http://172.16.27.209

</VirtualHost>

 

Ya solo falta reiniciar el Apache y disfrutar de la nueva configuracion.

 

 

Catogories: Apache, IIS, Proxy, Servidores, Software Libre

Leave a Reply