wils@web ~ $ cat ~/ajuda/como-configurar-um-proxy-reverso-com-haproxy-2-6-para-balanceamento-de-carga-em-aplicacoes-web.md

Servidores

Como configurar um proxy reverso com HAProxy 2.6 para balanceamento de carga em aplicações web

atualizado em 12/08/2026

O HAProxy é uma solução poderosa para balanceamento de carga e proxy reverso, amplamente utilizada para melhorar a performance e disponibilidade de aplicações web. Neste manual, você aprenderá a configurar o HAProxy 2.6 para atuar como um proxy reverso, distribuindo requisições entre múltiplos servidores backend.

Pré-requisitos

  • Servidor Linux com HAProxy 2.6 instalado.
  • Acesso root ou sudo.
  • Servidores backend configurados e em funcionamento.

Passo a Passo

1. Instalação do HAProxy

sudo apt update
sudo apt install haproxy

2. 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

Adicione a seguinte configuração básica:

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

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

frontend http_front
    bind *:80
    acl is_webapp path_beg /webapp
    use_backend webapp_servers if is_webapp

backend webapp_servers
    balance roundrobin
    server web1 192.168.1.10:80 check
    server web2 192.168.1.11:80 check

3. Testando a Configuração

Após editar o arquivo, é necessário verificar a configuração do HAProxy:

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

Se não houver erros, reinicie o HAProxy para aplicar as mudanças:

sudo systemctl restart haproxy

4. Verificando o Status do HAProxy

Você pode verificar se o HAProxy está funcionando corretamente com o seguinte comando:

sudo systemctl status haproxy

Conclusão

O HAProxy é uma ferramenta robusta para balanceamento de carga. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário. Uma dica importante é habilitar o monitoramento de saúde para os servidores backend, garantindo que o HAProxy redirecione o tráfego apenas para servidores ativos.

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.