wils@web ~ $ cat ~/ajuda/guia-pratico-de-balanceamento-de-carga-com-haproxy-2-8-em-um-servidor-linux.md

Redes

Guia prático de balanceamento de carga com HAProxy 2.8 em um servidor Linux

atualizado em 14/08/2026

O balanceamento de carga é uma técnica essencial para garantir a alta disponibilidade e escalabilidade de aplicações. Neste guia, abordaremos como configurar o HAProxy 2.8 em um servidor Linux para balancear a carga entre múltiplos servidores.

Pré-requisitos

  • Servidor Linux (Ubuntu, CentOS, etc.)
  • HAProxy 2.8 instalado
  • Múltiplos servidores backend para balanceamento

Instalação do HAProxy

Primeiro, vamos instalar o HAProxy. Execute o seguinte comando:

sudo apt update
sudo apt install haproxy

Configuração do HAProxy

O arquivo de configuração do HAProxy está localizado em /etc/haproxy/haproxy.cfg. Vamos editá-lo:

sudo nano /etc/haproxy/haproxy.cfg

Exemplo de configuração

Adicione a seguinte configuração ao arquivo:

global
    log /dev/log local0
    maxconn 2000
    user haproxy
    group haproxy

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

frontend http_front
    bind *:80
    acl is_webservice path_beg /webservice
    use_backend webservice_servers if is_webservice

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

Explicação da configuração

  • global: Configurações globais do HAProxy.
  • defaults: Configurações padrão para todas as seções.
  • frontend: Define a interface e as regras para o tráfego de entrada.
  • backend: Define os servidores que receberão a carga.

Iniciando o HAProxy

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

sudo systemctl start haproxy

Para garantir que o HAProxy inicie automaticamente ao ligar o servidor, use:

sudo systemctl enable haproxy

Testando a configuração

Você pode testar a configuração acessando o IP do servidor onde o HAProxy está rodando. O tráfego deve ser distribuído entre os servidores backend.

Conclusão

O HAProxy é uma ferramenta poderosa para balanceamento de carga. Certifique-se de monitorar o desempenho e ajustar as configurações conforme necessário.

Dica: Considere implementar o SSL para garantir a segurança nas conexões.

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.