wils@web ~ $ cat ~/ajuda/guia-para-implementar-balanceamento-de-carga-com-haproxy-2-6-em-servidores-ubuntu-22-04.md
ServidoresGuia para implementar balanceamento de carga com HAProxy 2.6 em servidores Ubuntu 22.04
O HAProxy é uma solução robusta para balanceamento de carga e proxy reverso, amplamente utilizada em ambientes de produção. Este guia apresenta um passo a passo para implementar o HAProxy 2.6 em servidores Ubuntu 22.04.
Pré-requisitos
- Servidor Ubuntu 22.04 atualizado.
- Acesso root ou sudo.
- Servidores de backend configurados e em funcionamento.
Passo 1: Instalação do HAProxy
Primeiro, instale o HAProxy usando o gerenciador de pacotes APT:
sudo apt update
sudo apt install haproxy
Passo 2: Configuração do HAProxy
Edite o arquivo de configuração do HAProxy localizado em /etc/haproxy/haproxy.cfg:
sudo nano /etc/haproxy/haproxy.cfg
Adicione as seguintes seções:
global
log /dev/log local0
maxconn 2000
defaults
log global
mode http
option httplog
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
frontend http_front
bind *:80
default_backend http_back
backend http_back
balance roundrobin
server server1 192.168.1.10:80 check
server server2 192.168.1.11:80 check
Passo 3: Reiniciar o HAProxy
Após a configuração, reinicie o HAProxy para aplicar as mudanças:
sudo systemctl restart haproxy
Passo 4: Verificando o Status do HAProxy
Verifique se o HAProxy está funcionando corretamente:
sudo systemctl status haproxy
Conclusão
O HAProxy agora deve estar configurado e operando como um balanceador de carga. Para monitorar o desempenho e a saúde dos servidores, considere habilitar o painel de estatísticas do HAProxy.
Dica: Utilize o modo tcp para balancear serviços que não utilizam HTTP, como aplicações baseadas em TCP.
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.