Configuração de balanceamento de carga

1

Servidor 1 (proxy) - > Server2 / Server3 (Apache) - > Server4 (mySQL)

Para o servidor 1 eu configuraria o HARproxy com algo como?

global
        log 127.0.0.1   local0
        log 127.0.0.1   local1 notice
        #log loghost    local0 info
        maxconn 4096
        #debug
        #quiet
        user haproxy
        group haproxy

defaults
        log     global
        mode    http
        option  httplog
        option  dontlognull
        retries 3
        redispatch
        maxconn 2000
        contimeout      5000
        clitimeout      50000
        srvtimeout      50000

listen webfarm 192.168.0.99:80
       mode http
       stats enable
       stats auth someuser:somepassword
       balance roundrobin
       cookie JSESSIONID prefix
       option httpclose
       option forwardfor
       option httpchk HEAD /check.txt HTTP/1.0
       server webA 192.168.0.102:80 cookie A check
       server webB 192.168.0.103:80 cookie B check
    
por Tiffany Walker 01.05.2012 / 17:21

1 resposta

1

A longo prazo, acho que usar a configuração frontend e backend será melhor, pois isso lhe dará um pouco mais de flexibilidade.

Veja link para um exemplo básico.

    
por 01.05.2012 / 17:30