Módulo Proxy en Apache 2.4
Introducción
Un servidor proxy é unha interfaz de comunicación nunha rede que recibe as peticións e transmíteas en calidade de representante a un equipo de destino. Este funconamento é comun en redes corporativas para que os dispositivos cliente teñan un acceso controlado a Internet. O servidor configurado como proxy presentase neste caso como a única posibilidade de conexión coa rede públicam no que se coñece coma un proxy de reenvío (forward proxy).
A diferencia do proxy de reenvío que protexe os dispositivos cliente nunha rede das influencias procedentes de Internet, un proxy inverso traballa de modo que as protexa en sentido oposto; un ou varios servidores web activan un servidor proxy de tales características como compoñente de seguridade adicional para que poida encargarse das solicitudes procedentes de Internet e transmitilas a un servidor backend en segundo plano.
Os proxy inversos adoitan estar instalados nunha rede privada ou nunha zona desmilitarizada (DMZ) e estar protexidos por un firewall; de este xeito o servidor proxy inverso do mesmo modo que o servidor forward ou de reenvío representa a única conexión entre Internet e a rede privada.
Posibles vantaxes do uso dun proxy inverso:
- Anonimización
- Protección e cifrado
- Balanceo de carga
- Caché
- Compresión
Instalación
Instalación: sudo apt-get install libapache2-mod-proxy-html
Habilitación: sudo a2enmod proxy proxy_http
Cómpre reiniciar o servizo tras o cambio:
sudo apache2 reload
Uso
Referencias
- http://httpd.apache.org/docs/current/mod/mod_proxy.html
- https://plataforma.josedomingo.org/pledin/cursos/apache24/curso/u32/
- https://www.josedomingo.org/pledin/2018/02/configuracion-de-un-proxy-inverso-con-apache-2-4/
- https://www.ionos.es/digitalguide/servidores/know-how/que-es-un-servidor-proxy-inverso/
- https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=19709