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

DevOps

Guia prático para balanceamento de carga com HAProxy 2.6 em Ubuntu 22.04

atualizado em 06/08/2026

O HAProxy é uma solução poderosa para balanceamento de carga e proxy reverso, amplamente utilizada em ambientes de alta disponibilidade. Este guia prático mostra como configurar o HAProxy 2.6 no Ubuntu 22.04.

Pré-requisitos

  • Ubuntu 22.04 instalado
  • Acesso root ou sudo
  • Servidores backend configurados

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. Abra o arquivo com um editor de texto:

sudo nano /etc/haproxy/haproxy.cfg

Exemplo de configuração

Adicione a seguinte configuração básica 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_backend1 hdr(host) -i backend1.example.com
    use_backend backend1 if is_backend1
    default_backend backend_default

backend backend_default
    server server1 192.168.1.2:80 maxconn 2000
    server server2 192.168.1.3:80 maxconn 2000

Iniciar e habilitar o HAProxy

Após a configuração, inicie o serviço HAProxy e habilite-o para iniciar no boot:

sudo systemctl start haproxy
sudo systemctl enable haproxy

Verificação do status

Verifique se o HAProxy está rodando corretamente:

sudo systemctl status haproxy

Testando a configuração

Teste a configuração acessando o endereço do balanceador de carga no navegador ou usando curl:

curl http://

Conclusão

O HAProxy é uma solução eficaz para balanceamento de carga. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário para atender às suas necessidades específicas.

Dica: Considere implementar SSL/TLS para aumentar a segurança das 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.