wils@web ~ $ cat ~/ajuda/guia-pratico-para-implementar-balanceamento-de-carga-com-nginx-1-24-e-php-fpm-8-2.md

Servidores

Guia prático para implementar balanceamento de carga com Nginx 1.24 e PHP-FPM 8.2

atualizado em 07/08/2026

O balanceamento de carga é uma técnica essencial para distribuir o tráfego entre múltiplos servidores, garantindo alta disponibilidade e desempenho. Neste guia, vamos implementar o balanceamento de carga usando o Nginx 1.24 e PHP-FPM 8.2.

Pré-requisitos

  • Servidor com Nginx 1.24 instalado
  • PHP-FPM 8.2 configurado
  • Acesso root ou sudo ao servidor

Passo 1: Instalar Nginx e PHP-FPM

sudo apt update
sudo apt install nginx php-fpm

Passo 2: Configurar o PHP-FPM

Edite o arquivo de configuração do PHP-FPM para garantir que ele escute em um socket ou porta específica.

sudo nano /etc/php/8.2/fpm/pool.d/www.conf

Altere as seguintes linhas:

listen = /var/run/php/php8.2-fpm.sock
user = www-data
group = www-data

Passo 3: Configurar o Nginx para balanceamento de carga

Crie um novo arquivo de configuração para o Nginx:

sudo nano /etc/nginx/conf.d/load_balancer.conf

Adicione o seguinte conteúdo:

upstream backend {
    server 127.0.0.1:9000;  # Servidor PHP-FPM 1
    server 127.0.0.1:9001;  # Servidor PHP-FPM 2
}

server {
    listen 80;
    server_name seu_dominio.com;

    location / {
        proxy_pass http://backend;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

Passo 4: Reiniciar serviços

Após configurar, reinicie o Nginx e o PHP-FPM:

sudo systemctl restart php8.2-fpm
sudo systemctl restart nginx

Conclusão

Com o Nginx configurado para balanceamento de carga, você pode escalar sua aplicação com facilidade. Dica: Monitore o desempenho dos servidores para ajustar a configuração conforme necessário.

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.