wils@web ~ $ cat ~/ajuda/guia-pratico-para-implementar-balanceamento-de-carga-com-haproxy-2-7-no-ubuntu-22-04.md

Servidores

Guia prático para implementar balanceamento de carga com HAProxy 2.7 no Ubuntu 22.04

atualizado em 06/08/2026

O balanceamento de carga é uma técnica essencial para distribuir o tráfego entre múltiplos servidores, garantindo alta disponibilidade e escalabilidade. Este guia prático abordará como implementar o HAProxy 2.7 no Ubuntu 22.04.

Pré-requisitos

  • Servidor Ubuntu 22.04 atualizado.
  • Acesso root ou sudo ao servidor.
  • Servidores de backend configurados e em funcionamento.

Instalação do HAProxy

Para instalar o HAProxy, execute os seguintes comandos:

sudo apt update
sudo apt install haproxy

Configuração do HAProxy

A configuração do HAProxy é feita no arquivo /etc/haproxy/haproxy.cfg. Vamos editá-lo:

sudo nano /etc/haproxy/haproxy.cfg

Configuração Básica

Adicione as seguintes linhas ao arquivo:

global
    log /dev/log local0
    user haproxy
    group haproxy
    daemon

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

frontend http_front
    bind *:80
    acl is_backend1 hdr(host) -i backend1.example.com
    acl is_backend2 hdr(host) -i backend2.example.com
    use_backend backend1 if is_backend1
    use_backend backend2 if is_backend2

backend backend1
    server server1 192.168.1.101:80 check

backend backend2
    server server2 192.168.1.102: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 como o HAProxy escuta as requisições.
  • backend: Define os servidores que receberão o tráfego.

Iniciando o HAProxy

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

sudo systemctl start haproxy

Para garantir que o HAProxy inicie automaticamente com o sistema:

sudo systemctl enable haproxy

Verificando o Status

Verifique se o HAProxy está funcionando corretamente:

sudo systemctl status haproxy

Conclusão

Você agora tem um balanceador de carga funcional usando HAProxy 2.7 no Ubuntu 22.04. Para uma maior segurança, considere implementar HTTPS e monitoramento de saúde dos servidores de 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.