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

Servidores

Como configurar um proxy reverso com HAProxy 2.7 para balanceamento de carga

atualizado em 29/07/2026

O HAProxy é uma solução popular para balanceamento de carga e proxy reverso. Neste manual, vamos aprender como configurar o HAProxy 2.7 para atuar como um proxy reverso, distribuindo requisições entre múltiplos servidores backend.

Pré-requisitos

  • Um servidor Linux com HAProxy 2.7 instalado.
  • Servidores backend configurados e em execução.
  • Acesso root ou sudo ao servidor.

Instalação do HAProxy

Se o HAProxy não estiver instalado, você pode instalá-lo com os seguintes comandos:

sudo apt update
sudo apt install haproxy

Configuração do HAProxy

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

sudo nano /etc/haproxy/haproxy.cfg

Definindo os servidores backend

Adicione a seção de backend no arquivo de configuração:

backend my_backend
  balance roundrobin
  server server1 192.168.1.10:80 check
  server server2 192.168.1.11:80 check

Configurando a seção frontend

Agora, configure a seção frontend para escutar as requisições:

frontend my_frontend
  bind *:80
  default_backend my_backend

Testando a configuração

Após editar o arquivo de configuração, é importante testar se a configuração está correta:

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

Reiniciando o HAProxy

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

sudo systemctl restart haproxy

Verificando o status do HAProxy

Você pode verificar se o HAProxy está em execução com o seguinte comando:

sudo systemctl status haproxy

Conclusão

Agora você configurou com sucesso um proxy reverso com HAProxy 2.7. Para monitoramento e otimização, considere adicionar um painel de controle como o HAProxy Stats para visualizar o desempenho em tempo real.

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.