El 8/08/07, Fedux <[EMAIL PROTECTED]> escribió:
> _JaR_ casidecapitado escribió:
> > Señores me he topado con un problemilla, es simple pero no veo
> > claramente como poder resolverlo. basicamente lo que necesito es
> > redireccionar un URL de la siguiente manera
> >
> > http://misitio.com.ar-----> me responda la ip 172.16.101.30
> > http://misitio.com.ar/files-----> me responda la ip 172.16.101.34
> >
> > si alguno tiene alguna sugerencia sera bienvenida
>
> Asumiendo que tenes control del webserver de "misitio.com.ar" y que este
> es un apache, entonces podes hacer:
>
> <Proxy "http://172.16.101.34/*";>
>         Allow from All
> </Proxy>
> <Location "/files/">
>         ProxyPass "http://172.16.101.34/files/";
> </Location>
>

Cabe aclarar, ventajas: el usuario no se entera de lo que esta
pasando. Es totalmente transpartente para él. El servidor verdadero no
tiene conexión real a internet así que está más protegido, en el caso
pro ejemplo de que sea un miserable windows.
Desventajas: el verdadero servidor no ve los pedidos viniendo de la
dirección IP real del usuario sino la del proxy. Se puede determinar
la dirección real porque el proxy la agrega a la cabecera del pedido
pero lo que se registra en los logs es la IP del proxy. A demás
obviamente el proxy recibe toda la carga del trabajo aunque no tiene
necesidad de procesar mucho.

Y UNA ADVERTENCIA IMPORTANTE: el proxy invertido del Apache CACHEA LOS
RECULTADOS, así que ojo con las páginas dinámicas. Por un lado es una
ventaja porque alivia el trabajo de los servidores pero ojo con eso.

Responder a