wils@web ~ $ cat ~/ajuda/como-configurar-um-proxy-reverso-com-haproxy-2-7-para-balanceamento-de-carga.md
ServidoresComo configurar um proxy reverso com HAProxy 2.7 para balanceamento de carga
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.