wils@web ~ $ cat ~/ajuda/como-configurar-um-proxy-reverso-com-nginx-1-24-para-multiplos-servicos.md

Servidores

Como configurar um proxy reverso com Nginx 1.24 para múltiplos serviços

atualizado em 07/09/2026

O Nginx é um servidor web popular que pode ser configurado como um proxy reverso, permitindo que você direcione o tráfego para múltiplos serviços. Neste manual, vamos aprender a configurar o Nginx 1.24 para gerenciar várias aplicações.

Pré-requisitos

  • Servidor Linux com Nginx 1.24 instalado.
  • Acesso root ou sudo ao servidor.
  • Serviços que você deseja expor através do proxy reverso.

Passo a Passo

1. Instalar o Nginx

sudo apt update
sudo apt install nginx

2. Configurar os serviços

Suponha que você tenha dois serviços rodando nas portas 3000 e 4000. Vamos configurá-los no Nginx.

3. Criar um arquivo de configuração

sudo nano /etc/nginx/sites-available/proxy.conf

4. Adicionar a configuração do proxy reverso

Insira o seguinte conteúdo no arquivo:

server {
    listen 80;
    server_name seu_dominio.com;

    location /servico1 {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }

    location /servico2 {
        proxy_pass http://localhost:4000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
} 

5. Habilitar a configuração

sudo ln -s /etc/nginx/sites-available/proxy.conf /etc/nginx/sites-enabled/

6. Testar a configuração

sudo nginx -t

7. Reiniciar o Nginx

sudo systemctl restart nginx

Conclusão

Agora você configurou um proxy reverso com Nginx para múltiplos serviços. Lembre-se de sempre testar suas configurações e monitorar o desempenho do servidor. Uma dica útil é utilizar o Let's Encrypt para adicionar SSL ao seu domínio.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.