wils@web ~ $ cat ~/ajuda/guia-para-implementar-balanceamento-de-carga-com-haproxy-2-6-em-servidores-linux.md

Servidores

Guia para implementar balanceamento de carga com HAProxy 2.6 em servidores Linux

atualizado em 01/08/2026

O balanceamento de carga é uma técnica essencial para garantir a alta disponibilidade e escalabilidade de aplicações. Este guia aborda a implementação do HAProxy 2.6 em servidores Linux.

Introdução

O HAProxy é um software de proxy reverso e balanceador de carga amplamente utilizado. Neste manual, vamos configurar o HAProxy para distribuir o tráfego entre múltiplos servidores backend.

Pré-requisitos

  • Servidor Linux com acesso root.
  • HAProxy 2.6 instalado.
  • Servidores backend configurados e acessíveis.

Passo a Passo

1. Instalação do HAProxy

Para instalar o HAProxy, execute os seguintes comandos:

sudo apt update
sudo apt install haproxy

2. Configuração do HAProxy

Edite o arquivo de configuração do HAProxy:

sudo nano /etc/haproxy/haproxy.cfg

Adicione a seguinte configuração básica:

global
    log /dev/log local0
    maxconn 200

defaults
    log global
    option httplog
    timeout connect 5000ms
    timeout client 50000ms
    timeout server 50000ms

frontend http_front
    bind *:80
    default_backend http_back

backend http_back
    balance roundrobin
    server web1 192.168.1.10:80 check
    server web2 192.168.1.11:80 check

3. Testar a Configuração

Verifique se a configuração está correta:

sudo haproxy -c -f /etc/haproxy/haproxy.cfg

4. Iniciar o HAProxy

Inicie o HAProxy com o comando:

sudo systemctl start haproxy

Para habilitar o HAProxy na inicialização do sistema:

sudo systemctl enable haproxy

Conclusão

Após seguir os passos acima, seu HAProxy deve estar configurado e funcionando. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário.

Dica: Considere implementar SSL para melhorar a segurança do tráfego entre o cliente e o HAProxy.

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.