-
Como funciona Basicamente é um balanceador de carga. Você coloca o HAProxy na frente dos Servidores Web, e ele dividirá a carga / tráfego entre eles com base no algoritmo de balanceamento que você escolheu.
-
Como faço para configurá-lo? Tem um único arquivo de configuração /etc/haproxy/haproxy.cfg. Para a configuração mais simples, você define um frontend com um ou mais backends (os servidores web por trás do haproxy). Algo parecido com isto:
listen frontend *:80 mode http balance roundrobin server backend1 192.168.1.2:80 cookie A check server backend2 192.168.1.3:80 cookie B check
-
Como modifico (adiciono / removo) o arquivo já configurado? Você só precisa editar o arquivo, neste momento não existe a opção de usar arquivos de inclusão para configuraçãoion. Para aplicar as alterações, você precisa reiniciar o haproxy.
-
Como faço para iniciar / reiniciar o HA Proxy depois de modificar o arquivo de configuração? Se você instalou o haproxy a partir de um pacote ubuntu / centos, você precisa:
/etc/init.d/haproxy restart
-
Mesmo eu não sei como verificar minha versão atual do HA Proxy instalada? Se você estiver usando o CentOS:
rpm -qi haproxy
Verifique este documento: link . Ele irá guiá-lo através de diferentes arquiteturas para diferentes necessidades.