apache como proxy server

Upload: yeudiel-qnhama

Post on 06-Jan-2016

218 views

Category:

Documents


0 download

DESCRIPTION

Proxy pache

TRANSCRIPT

  • ZENIL PREZ JORGE 3CV7

    WEB APPLICATION DEVELOPMENT

    APACHE como Proxy Server

    Apache es de los servidores ms populares y una de sus principales funciones en la que es utilizado es como servidor proxy, que bsicamente nos permite acceder a recursos de otros servidores a travs de el mismo apache, y lo hace enrutando todo el trfico y canalizndolo al servidor correspondiente.

    El usuario hace una peticin a la direccin http://www.myweb.com

    La peticin llega a un servidor apache que es el nico que est expuesto a internet, todos los dems son accesibles nicamente dentro de la intranet.

    La aplicacin a la que se quiere accesar se encuentra en el servidor http://intranet.local.com, que est en la red privada.

    Al colocar el servidor apache como proxy todas las peticiones van a llegar de manera transparente a la aplicacin que le corresponde.

    Cmo se hace?

    Primero tienes que tener activados los siguientes mdulos en tu apache:

    proxy proxy_html headers rewrite ajp

    La instalacin puede variar por la versin del sistema operativo y la arquitectura

    del mismo.

  • ZENIL PREZ JORGE 3CV7

    WEB APPLICATION DEVELOPMENT

    Configuracin

    Proxy por http

    Ahora editas el archivo de configuracin de tu apache que generalemente es el "httpd.conf". Dentro del archivo, debes agregar las siguientes lneas:

    ServerAdmin [email protected] ServerName myserver.com ServerAlias tomcat.server ProxyPass / http://192.168.1.67:8080/mywebapp/ ProxyPassReverse / http://192.168.1.67:8080/mywebapp/ ProxyRequests Off ProxyPreserveHost On Order deny,allow Allow from all

    Nota: Es muy importante cuidar las diagonales invertidas al final delas direcciones, adems es recomendable que la opcin ProxyRequests se active nicamente cuando tu server cuenta con un certificado SSL.

    Guardas los cambios y reinicias el servidor.

    servive apache2 restart

    Al ingresar a la direccin http://localhost/ el proxy va a re direccionar el trfico y te mostrar el contenido del sitio del otro server.