1 minute read
8.3.2. Configuración de un forward proxy
Un uso típico de un reverse proxy consiste en filtrar y controlar el acceso de los usuarios de Internet a un servidor que deseamos esté muy aislado. Otros usos de los reverse proxy incluyen balanceo de carga entre servidores o proveer mecanismos de cache para servidores más lentos. También pueden usarse para unificar las direcciones URL de diversos servidores bajo un único espacio de nombres de URL: el del servidor proxy.
8.3.2. Configuración de un forward proxy
Advertisement
Para configurar un forward proxy debemos indicar primero a Apache que deberá usar los módulos necesarios. Éstos son:
• mod_proxy: el módulo que proporciona los servicios de proxy. • mod_proxy_http: servicios para proxy de protocolos HTTP. • mod_proxy_ftp: servicios para proxy de protocolo FTP. • mod_proxy_connect: servicios para proxy de SSL. • mod_cache: módulo de cache. • mod_disk_cache: módulo de cache auxiliar de disco. • mod_mem_cache: módulo de cache auxiliar de memoria. • mod_ssl: módulo auxiliar de conexiones SSL.
Una vez cargados los módulos necesarios, pasaremos a configurar el servidor proxy. La primera configuración consistirá en indicar que Apache actuará como servidor forward proxy.
LoadModule proxy_module modules/mod_proxy.so
<IfModule mod_proxy.c> LoadModule http_proxy_module modules/mod_proxy_http.so ProxyRequests On ProxyVía On
<Proxy *> Order deny,allow Deny from all Allow from 172.16.0.0/16 </Proxy> </IfModule>
Podemos ver en el ejemplo la simplicidad de configuración del modulo mod_proxy. En primer lugar activamos el manejo de peticiones de proxy por parte de Apache. La directiva ProxyRequests indica,