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

Servidores

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

atualizado em 04/08/2026

O HAProxy é uma ferramenta poderosa para balanceamento de carga e proxy reverso, amplamente utilizada em ambientes web. Este guia prático aborda a instalação e configuração do HAProxy 2.6 para otimizar a distribuição de tráfego entre servidores.

1. Introdução

O balanceamento de carga é essencial para garantir alta disponibilidade e desempenho em aplicações web. O HAProxy permite distribuir requisições de forma eficiente, aumentando a resiliência do sistema.

2. Pré-requisitos

  • Servidor Linux (Ubuntu 20.04 ou CentOS 7)
  • Acesso root ou sudo
  • Servidores web configurados (Apache, Nginx, etc.)

3. Instalação do HAProxy

Para instalar o HAProxy, execute os seguintes comandos:

# Para Ubuntu
sudo apt update
sudo apt install haproxy

# Para CentOS
sudo yum install haproxy

4. Configuração do HAProxy

Após a instalação, edite o arquivo de configuração:

# Ubuntu
sudo nano /etc/haproxy/haproxy.cfg

# CentOS
sudo nano /etc/haproxy/haproxy.cfg

Adicione a seguinte configuração básica:

frontend http_front
    bind *:80
    default_backend http_back

backend http_back
    balance roundrobin
    server web1 192.168.1.2:80 check
    server web2 192.168.1.3:80 check

Substitua os endereços IP pelos dos seus servidores web.

5. Testando a Configuração

Verifique a configuração do HAProxy com:

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

Se não houver erros, inicie o HAProxy:

sudo systemctl start haproxy
sudo systemctl enable haproxy

6. Monitoramento do HAProxy

Para monitorar o desempenho do HAProxy, você pode habilitar o painel de estatísticas. Adicione ao seu arquivo de configuração:

listen stats
    bind *:8080
    stats enable
    stats uri /stats
    stats refresh 10s

Acesse o painel em http://seu-ip:8080/stats.

7. Conclusão

O HAProxy é uma solução robusta para balanceamento de carga. Com a configuração adequada, você pode garantir que suas aplicações web sejam escaláveis e resilientes. Dica: Considere implementar SSL/TLS para aumentar a segurança do 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.