wils@web ~ $ cat ~/ajuda/como-configurar-um-proxy-reverso-com-nginx-1-24-para-aplicacoes-em-conteiner-docker.md

Servidores

Como configurar um proxy reverso com Nginx 1.24 para aplicações em contêiner Docker

atualizado em 17/08/2026

Configurar um proxy reverso com Nginx para aplicações em contêiner Docker é uma prática comum que permite gerenciar o tráfego e melhorar a segurança. Este manual irá guiá-lo através do processo de configuração.

Pré-requisitos

  • Servidor Linux com Nginx instalado.
  • Docker e Docker Compose instalados.
  • Conhecimento básico de linha de comando.

Passo a Passo

1. Instalar o Nginx

sudo apt update
sudo apt install nginx

2. Criar um contêiner Docker

Para este exemplo, vamos criar um contêiner simples usando o Nginx.

docker run --name meu_app -d -p 8080:80 nginx

3. Configurar o Nginx como Proxy Reverso

Crie um arquivo de configuração para o seu proxy reverso.

sudo nano /etc/nginx/sites-available/meu_proxy

Adicione o seguinte conteúdo:

server {
    listen 80;
    server_name meu_dominio.com;

    location / {
        proxy_pass http://localhost:8080;
        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;
    }
}

4. Habilitar a Configuração do Nginx

sudo ln -s /etc/nginx/sites-available/meu_proxy /etc/nginx/sites-enabled/

5. Testar a Configuração do Nginx

sudo nginx -t

6. Reiniciar o Nginx

sudo systemctl restart nginx

Conclusão

Agora você configurou com sucesso um proxy reverso com Nginx para suas aplicações em contêiner Docker. Lembre-se de monitorar os logs do Nginx para garantir que tudo esteja funcionando corretamente. Uma dica é usar Certbot para habilitar HTTPS em seu proxy reverso.

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.