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,

This article is from: