wils@web ~ $ cat ~/ajuda/como-configurar-um-proxy-reverso-com-haproxy-2-6-em-um-servidor-ubuntu-22-04-guia-passo-a-passo.md

Servidores

Como configurar um proxy reverso com HAProxy 2.6 em um servidor Ubuntu 22.04: Guia passo a passo

atualizado em 25/08/2026

O HAProxy é uma ferramenta poderosa e amplamente utilizada para configurar proxies reversos, permitindo balanceamento de carga e alta disponibilidade. Neste guia, vamos configurar o HAProxy 2.6 em um servidor Ubuntu 22.04.

Pré-requisitos

  • Servidor Ubuntu 22.04 atualizado.
  • Acesso root ou um usuário com privilégios sudo.
  • HAProxy 2.6 instalado.

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

Abra o arquivo de configuração do HAProxy:

sudo nano /etc/haproxy/haproxy.cfg

Adicione a seguinte configuração ao arquivo:

frontend http_front
    bind *:80
    acl is_webservice path_beg /api
    use_backend webservice_backend if is_webservice
    default_backend http_backend

backend http_backend
    server web1 192.168.1.10:80 check
    server web2 192.168.1.11:80 check

backend webservice_backend
    server api1 192.168.1.20:80 check
    server api2 192.168.1.21:80 check

Essa configuração define um frontend que escuta na porta 80 e redireciona o tráfego para diferentes backends com base no caminho da URL.

Passo 4: Testar a configuração

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

Passo 5: Reiniciar o HAProxy

sudo systemctl restart haproxy

Conclusão

Com o HAProxy configurado, você pode gerenciar o tráfego de forma eficiente. Lembre-se de monitorar os logs para ajustar a configuração conforme necessário. Uma dica importante é sempre realizar testes de carga para garantir que o sistema suporte o tráfego esperado.

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.