Buscar

2.4. Configurar NGINX como proxy inverso para el tráfico HTTP

download PDF

Puede configurar el servidor web NGINX para que actúe como proxy inverso para el tráfico HTTP. Por ejemplo, puede utilizar esta funcionalidad para reenviar las peticiones a un subdirectorio específico en un servidor remoto. Desde la perspectiva del cliente, éste carga el contenido del host al que accede. Sin embargo, NGINX carga el contenido real del servidor remoto y lo reenvía al cliente.

Este procedimiento explica cómo reenviar el tráfico al directorio /example del servidor web a la URL https://example.com.

Requisitos previos

Procedimiento

  1. Edite el archivo /etc/nginx/nginx.conf y añada la siguiente configuración al bloque server que debe proporcionar el proxy inverso:

    location /example {
        proxy_pass https://example.com;
    }

    El bloque location define que NGINX pase todas las peticiones en el directorio /example a https://example.com.

  2. Establezca el parámetro booleano httpd_can_network_connect SELinux en 1 para configurar que SELinux permita a NGINX reenviar el tráfico:

    # setsebool -P httpd_can_network_connect 1
  3. Reinicie el servicio nginx:

    # systemctl restart nginx

Pasos de verificación

  • Utilice un navegador y conéctese a http://host_name/example y se muestra el contenido de https://example.com.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.