wils@web ~ $ cat ~/ajuda/como-configurar-um-balanceador-de-carga-com-haproxy-2-5-para-aplicacoes-web.md
DevOpsComo configurar um balanceador de carga com HAProxy 2.5 para aplicações web
Introdução
O HAProxy é uma poderosa ferramenta de balanceamento de carga que permite distribuir o tráfego de aplicações web entre múltiplos servidores. Nesta guia, vamos configurar o HAProxy 2.5 para balancear a carga de uma aplicação web.
Pré-requisitos
- Um servidor Linux com HAProxy 2.5 instalado.
- Servidores web (por exemplo, Apache ou Nginx) em execução.
- Acesso root ou sudo ao servidor.
Passo a Passo
1. Instalação do HAProxy
Se o HAProxy não estiver instalado, você pode instalá-lo usando os seguintes comandos:
sudo apt updatesudo apt install haproxy2. Configuração do HAProxy
Edite o arquivo de configuração do HAProxy:
sudo nano /etc/haproxy/haproxy.cfgAdicione as seguintes linhas ao arquivo:
global
log /dev/log local0
maxconn 200
user haproxy
group haproxy
daemon
defaults
log global
mode http
option httplog
option dontlognull
timeout client 30s
timeout connect 30s
timeout server 30s
frontend http_front
bind *:80
default_backend http_back
backend http_back
balance roundrobin
server web1 192.168.1.10:80 check
server web2 192.168.1.11:80 checkSubstitua 192.168.1.10 e 192.168.1.11 pelos endereços IP dos seus servidores web.
3. Reiniciando o HAProxy
Após salvar as alterações, reinicie o HAProxy para aplicar as configurações:
sudo systemctl restart haproxy4. Verificando o Status do HAProxy
Verifique se o HAProxy está em execução e funcionando corretamente:
sudo systemctl status haproxyConclusão
Agora você configurou um balanceador de carga com HAProxy 2.5. Para otimizar ainda mais o desempenho, considere implementar SSL e monitoramento de saúde dos servidores.
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.