wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-como-um-proxy-reverso-em-um-servidor-ubuntu-22-04.md

Servidores

Como configurar o Nginx 1.24 como um proxy reverso em um servidor Ubuntu 22.04

atualizado em 21/08/2026

O Nginx é um servidor web popular que pode ser utilizado como um proxy reverso, permitindo a distribuição de carga e a proteção de aplicações web. Neste manual, vamos configurar o Nginx 1.24 como um proxy reverso em um servidor Ubuntu 22.04.

Pré-requisitos

  • Servidor Ubuntu 22.04 atualizado.
  • Acesso root ou permissões sudo.
  • Nginx 1.24 instalado.

Passo 1: Atualizar o sistema

sudo apt update && sudo apt upgrade -y

Passo 2: Instalar o Nginx

sudo apt install nginx -y

Passo 3: Habilitar e iniciar o Nginx

sudo systemctl enable nginx
sudo systemctl start nginx

Passo 4: Configurar o Nginx como Proxy Reverso

Edite o arquivo de configuração do Nginx para definir o proxy reverso. Vamos usar um exemplo onde o Nginx redireciona requisições para um servidor de aplicação que está rodando na porta 3000.

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

Substitua o conteúdo existente pelo seguinte:

server {
    listen 80;
    server_name seu_dominio.com;

    location / {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

Passo 5: Testar a configuração

sudo nginx -t

Passo 6: Reiniciar o Nginx

sudo systemctl restart nginx

Conclusão

Agora, o Nginx está configurado como um proxy reverso. Você pode acessar seu servidor através do domínio configurado. Para garantir segurança, considere implementar HTTPS usando Certbot.

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.