HAProxy primeiro direcionar todo o tráfego para primário se off direto para secundário se back back primário de volta para primário

1

Como posso conseguir o seguinte com o HAProxy em relação ao seu tutorial simples encontrado aqui:

link

Eu usaria o HAProxy primeiro direcionar todo o tráfego para o primário se off direto para o secundário se o back back principal redirecionar para o primário

Existe também uma opção para descartar algumas das solicitações do proxy? por exemplo, todas as solicitações / locais para descartar neste nível HAProxy?

Existe também algo muito mais simples que o HAProxy que eu possa usar para conseguir isso? (Eu usei no passado simpleproxy para outro uso e foi muito fácil de usar, existe uma maneira de fazer isso com simpleproxy?)

obrigado

    
por Jas 27.07.2011 / 16:16

1 resposta

1

Pergunta 1 - adicione uma diretiva de backup no servidor secundário - link

server pri <address>[:port]
server sec <address>[:port] backup

Pergunta 2 - Você pode criar uma ACL com base no URL solicitado, usando url_end ou algo assim, e redirecioná-lo para um tarpit. link

frontend webserver
        bind :80
        option forwardfor
        acl bk_deny url_end /file.ext
        use_backend tarpit if bk_deny
        default_backend default-pool

backend default-pool
        balance ...
        option httpchk ...
        server ...

backend tarpit
        mode http
        # do not hold the connection
        timeout tarpit 1
        # Emulate a 503 error
        errorfile 503 /etc/errors/500_tartarus.txt
        # slowdown any request coming up to here
        reqitarpit .
    
por 26.10.2011 / 01:14