Ir al contenido principal

Entradas

Mostrando entradas de octubre, 2015

Apache reverse proxy (Linux)

Imaginemos un caso en el cual requerimos publicar aplicaciones que están en diferentes servidores pero por alguna razón solo disponemos de una ip pública y/o dominio y solo podemos usar un puerto. En este caso podemos apoyarnos de una característica de apache para resolver el problema de manera sencilla, a esta característica se le conoce como "reverse proxy". Un reverse proxy nos da la posibilidad de que un servidor muestre contenido de otros servidores de manera transparente. Supongamos que contamos con el escenario es el siguiente: Dominio: midominio.com Puerto: 80 Servidor proxy apache (192.168.1.1) Servidor php apache (192.168.1.2) Servidor java tomcat  (192.168.1.3) Servidor .net iis (192.168.1.4) Lo que haremos es usar el reverse proxy para publicar las aplicaciones usando el mismo dominio y diferenciándolas por el contexto, es decir, si un usuario teclea en su navegador http://midominio/tomcat se recibirá la petición en el reverse proxy (192.168