Configuración de un proxy inverso en Apache2

Índice

Configuración de un proxy inverso en Apache2

En este ejemplo práctico se muestra la configuración del proxy para el acceso a dos páginas (www.app1.org y www.app2.org) para que las redirecciones funcionen, de manera que al acceder a www.app1.org/directorio se redirija a www.app1.org/nuevodirectorio.

Para permitir el acceso a las páginas de la red interna se tienen que activar los módulos necesarios de Apache

sudo a2enmod proxy proxy_http

Después se crea un virtualhost en el directorio /etc/apache2/sites-available para cada página en el que se indica la línea de proxy inverso para que se produzca el acceso al servidor interno.

<VirtualHost *:80>
        ServerName www.app1.org

        ServerAdmin webmaster@localhost

        ProxyPass "/" "http://interno.example1.org/"
        ProxyPassReverse "/" "http://interno.example1.org/"

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Después hay que activar los virtual host

sudo a2ensite app1
sudo a2ensite app2
sudo systemctl reload apache2

Desde el cliente se crea el direccionamiento estático en el fichero /etc/hosts y se puede acceder al destino desde el navegador del host.

comments powered by Disqus

Relacionados

Arranque desde el grub ante errores en el sistema

El gestor de arranque GRUB cuenta con una consola desde la que se puede interactuar con el propio gestor de arranque ante un fallo en el arranque del sistema. A esta consola se puede acceder pulsando la telca c desde el menú del gestor de arranque.

Leer

Uso básico de Wireshark

Wireshark es una herramienta que captura del tráfico que circula por una red y permite analizar el contenido de los paquetes que se envían y reciben desde las máquinas conectadas. Este software permite capturar los paquetes que viajan por una red, filtrarlos, y ver su contenido para poder analizar el tipo de tráfico del que se trata.

Leer

Empaquetadores y compresores/descompresores en Debian

Los empaquetadores y compresores/descompresores son paquetes fundamentales en cualquier distribución de un sistema operativo. En este post se analizan varios de estos paquetes disponibles para Debian y otras distribuciones GNU/Linux

Leer