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

Introducción a Openstack Client

OpenStack es una herramienta de infraestructura como servicio que puede gestionarse desde la línea de comandos a través de su cliente.

Leer

Creación de usuarios y políticas de seguridad en Debian

En este post se explica, a través de varios casos prácticos y ejemplos, el uso adecuado de los comandos básicos para la creación de usuarios y el establecimiento de políticas de seguridad en los sistemas operativos basados en Debian.

Leer

Sistemas operativos inmutables

La inmutabilidad de los sistemas operativos se refiere a la característica de estos que impide al usuario modificar libremente el sistema de archivos raíz con el objetivo de evitar los problemas que esto puede provocar. En este post se analizan algunos de estos sistemas operativos y se valoran sus ventajas e inconvenientes.

Leer