Pesquisar

2.4. Configuração do NGINX como proxy reverso para o tráfego HTTP

download PDF

Você pode configurar o servidor web NGINX para atuar como um proxy reverso para o tráfego HTTP. Por exemplo, você pode usar esta funcionalidade para encaminhar solicitações para um subdiretório específico em um servidor remoto. Do ponto de vista do cliente, o cliente carrega o conteúdo a partir do host ao qual acessa. Entretanto, NGINX carrega o conteúdo real do servidor remoto e o encaminha para o cliente.

Este procedimento explica como encaminhar o tráfego para o diretório /example no servidor web para a URL https://example.com.

Pré-requisitos

Procedimento

  1. Edite o arquivo /etc/nginx/nginx.conf e adicione as seguintes configurações ao bloco server que deve fornecer o proxy reverso:

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

    O bloco location define que a NGINX passa todas as solicitações no diretório /example para https://example.com.

  2. Defina o parâmetro booleano httpd_can_network_connect SELinux para 1 para configurar que o SELinux permite que o NGINX encaminhe o tráfego:

    # setsebool -P httpd_can_network_connect 1
  3. Reinicie o serviço nginx:

    # systemctl restart nginx

Etapas de verificação

  • Use um navegador e conecte-se a http://host_name/example e o conteúdo de https://example.com é mostrado.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.