wils@web ~ $ cat ~/ajuda/como-configurar-um-balanceador-de-carga-haproxy-2-7-no-ubuntu-22-04-guia-passo-a-passo.md

Servidores

Como configurar um balanceador de carga HAProxy 2.7 no Ubuntu 22.04: Guia passo a passo

atualizado em 25/08/2026

O HAProxy é uma solução de balanceamento de carga amplamente utilizada que permite distribuir a carga de trabalho entre múltiplos servidores, garantindo alta disponibilidade e desempenho. Neste guia, você aprenderá a configurar o HAProxy 2.7 no Ubuntu 22.04.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Acesso root ou permissões sudo.
  • Servidores backend configurados e em funcionamento.

Passo 1: Atualizar o sistema

sudo apt update && sudo apt upgrade -y

Passo 2: Instalar o HAProxy

sudo apt install haproxy -y

Passo 3: Configurar o HAProxy

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

sudo nano /etc/haproxy/haproxy.cfg

Adicione a seguinte configuração básica:

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

defaults
    log global
    mode http
    timeout connect 5000ms
    timeout client 50000ms
    timeout server 50000ms

frontend http_front
    bind *:80
    default_backend http_back

backend http_back
    server server1 192.168.1.10:80 check
    server server2 192.168.1.11:80 check

Substitua 192.168.1.10 e 192.168.1.11 pelos IPs dos seus servidores backend.

Passo 4: Testar a configuração

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

Passo 5: Iniciar o HAProxy

sudo systemctl start haproxy

Passo 6: Habilitar o HAProxy na inicialização

sudo systemctl enable haproxy

Conclusão

Parabéns! Você configurou com sucesso um balanceador de carga HAProxy no Ubuntu 22.04. Para monitorar o desempenho do HAProxy, você pode considerar a instalação de ferramentas adicionais, como o HAProxy Stats, que fornece uma interface web para visualização do status do balanceador.

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.