wils@web ~ $ cat ~/ajuda/guia-pratico-para-balanceamento-de-carga-utilizando-haproxy-2-7.md

Servidores

Guia prático para balanceamento de carga utilizando HAProxy 2.7

atualizado em 19/08/2026

O HAProxy é uma solução robusta para balanceamento de carga e proxy reverso, amplamente utilizada em ambientes de alta disponibilidade. Este guia prático aborda a instalação e configuração do HAProxy 2.7.

Introdução

Balanceamento de carga é uma técnica que distribui o tráfego entre múltiplos servidores, aumentando a disponibilidade e a resiliência do sistema. O HAProxy é uma das ferramentas mais populares para essa tarefa.

Passo a passo para instalação do HAProxy

  1. Instalação do HAProxy:
    sudo apt update
    sudo apt install haproxy
  2. Verifique a instalação:
    haproxy -v
  3. Configuração do HAProxy:

    O arquivo de configuração padrão está localizado em /etc/haproxy/haproxy.cfg. Edite-o com seu editor preferido:

    sudo nano /etc/haproxy/haproxy.cfg

Exemplo de configuração

Abaixo está um exemplo básico de configuração para balancear carga entre dois servidores web:

global
    log /dev/log local0
    maxconn 2000

defaults
    log global
    option tcplog
    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

Iniciando o HAProxy

Após configurar o HAProxy, inicie o serviço:

sudo systemctl start haproxy

Para garantir que o HAProxy inicie automaticamente no boot:

sudo systemctl enable haproxy

Monitoramento e Logs

Os logs do HAProxy podem ser encontrados em /var/log/haproxy.log. Para monitorar o status dos servidores, você pode habilitar a interface de estatísticas no arquivo de configuração.

Conclusão

O HAProxy é uma ferramenta poderosa para balanceamento de carga. É importante testar sua configuração e monitorar o desempenho. Dica: Considere usar o modo de balanceamento leastconn para situações em que a carga dos servidores varia significativamente.

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.