wils@web ~ $ cat ~/ajuda/guia-pratico-para-balanceamento-de-carga-com-haproxy-2-6-em-ambientes-de-alta-disponibilidade.md

DevOps

Guia prático para balanceamento de carga com HAProxy 2.6 em ambientes de alta disponibilidade

atualizado em 02/09/2026

Introdução

O HAProxy é uma solução poderosa para balanceamento de carga e proxy reverso, ideal para ambientes de alta disponibilidade. Este guia prático irá orientá-lo na instalação e configuração do HAProxy 2.6.

Passo a Passo

1. Instalação do HAProxy

Primeiro, instale o HAProxy em seu servidor. Execute os seguintes comandos:

sudo apt update
sudo apt install haproxy

2. Configuração Básica

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

sudo nano /etc/haproxy/haproxy.cfg

Adicione a seguinte configuração básica:

global
    log /dev/log local0
    maxconn 2000

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
    server web1 192.168.1.10:80 check
    server web2 192.168.1.11:80 check

3. Habilitando e Iniciando o HAProxy

Após configurar, habilite e inicie o serviço:

sudo systemctl enable haproxy
sudo systemctl start haproxy

4. Verificando o Status

Verifique se o HAProxy está ativo e funcionando corretamente:

sudo systemctl status haproxy

5. Testando o Balanceamento de Carga

Para testar, acesse o endereço IP do servidor HAProxy em um navegador. Você deve ser redirecionado para um dos servidores backend.

Conclusão

O HAProxy é uma ferramenta essencial para garantir alta disponibilidade em suas aplicações. Não se esqueça de monitorar e ajustar as configurações conforme necessário para otimizar o desempenho.

Dica: Considere implementar um sistema de monitoramento como o Prometheus para acompanhar a saúde dos seus serviços backend.

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.