configuração do HAProxy

1

Em todos os casos de uso que consegui encontrar, o HAProxy está sendo executado em um servidor diferente do servidor de conteúdo, por exemplo:

Instância 1 - Balanceador de carga Nome do host: haproxy IP: 192.168.205.15

Instância 2 - Servidor Web 1 Nome do host: webser01 IP: 192.168.205.16

Instância 2 - Servidor Web 2 Nome do host: webserver02 IP: 192.168.205.17

É possível executar o HAProxy (junto com o nginx, por exemplo) em um dos servidores de conteúdo e como seria a configuração?

    
por Barmi 05.10.2016 / 15:38

1 resposta

0

A configuração é a mesma que estava em um único nó.

Uma configuração mínima pode ser:

frontend www-http
    bind *:80
    default_backend apache

backend apache
    mode http
    balance roundrobin
    server web1 10.0.0.1:8080
    server web2 10.0.0.2:8080

O problema é a redundância. Com apenas um haproxy você não tem alta disponibilidade. HAProxy em ambos os servidores web + keepalived poderia ser uma solução ...

    
por 17.02.2017 / 19:22