wils@web ~ $ cat ~/ajuda/guia-para-balancear-carga-entre-servidores-com-nginx-1-24-e-upstreams.md

DevOps

Guia para balancear carga entre servidores com Nginx 1.24 e upstreams

atualizado em 09/08/2026

Guia para Balancear Carga entre Servidores com Nginx 1.24 e Upstreams

O balanceamento de carga é uma técnica essencial para distribuir o tráfego entre múltiplos servidores, garantindo alta disponibilidade e desempenho. Neste guia, abordaremos como configurar o Nginx 1.24 para balancear carga utilizando upstreams.

Pré-requisitos

  • Servidor com Nginx 1.24 instalado
  • Acesso root ou sudo
  • Servidores backend configurados

Passo a Passo

1. Instalação do Nginx

Se o Nginx não estiver instalado, você pode instalá-lo com os seguintes comandos:

sudo apt update
sudo apt install nginx

2. Configuração do Arquivo de Configuração

Edite o arquivo de configuração do Nginx:

sudo nano /etc/nginx/nginx.conf

Adicione a seguinte configuração para definir os upstreams:

http {
upstream backend {
server 192.168.0.101;
server 192.168.0.102;
}
server {
listen 80;
location / {
proxy_pass http://backend;
}
}
}

3. Teste a Configuração

Antes de reiniciar o Nginx, teste a configuração com o seguinte comando:

sudo nginx -t

4. Reinicie o Nginx

Se a configuração estiver correta, reinicie o Nginx para aplicar as mudanças:

sudo systemctl restart nginx

Conclusão

Com essa configuração, o Nginx agora balanceará a carga entre os servidores backend definidos. Para otimizar ainda mais, considere habilitar o keepalive e o health check para garantir que apenas servidores saudáveis recebam tráfego.

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.