Redirecionamento de URL no Haproxy.cfg

1

Estou tentando redirecionar um URL no meu arquivo haproxy.cfg e não sei por onde começar. Qual é o meu objetivo sempre que vou para o link ele é redirecionado para o link e a mesma coisa com a voz. Como exatamente posso fazer isso? Eu estou usando o HAProxy versão 1.5.14. Abaixo está o que eu tenho (tentei), mas não está funcionando como eu quero.

frontend HTTPS_IN
acl host_connect hdr(host) -i website.com
acl path_voice path_beg -i /voice
redirect location https://website/#/voice/voicemail if path_voice
acl path_text path_beg -i /text
redirect location https://website/#/text/conversation if path_text
use_backend voice if path_voice
use backend voice if host_connect
use_backend text if path_text

Estou no caminho certo? Se não, vocês podem me ajudar?

Obrigado!

    
por redsox2002 26.09.2016 / 22:10

1 resposta

0

Parece que você define o acl host_connect se ele se conecta ao website.com. Nada muda isso mais tarde, então sempre corresponderá a use backend voice if host_connect . Então, espero que você sempre termine no backend de voz.

Tente fazer isso em vez disso:

frontend HTTPS_IN
acl path_voice path_beg -i /voice
redirect location https://website/#/voice/voicemail if path_voice
acl path_text path_beg -i /text
redirect location https://website/#/text/conversation if path_text
use_backend voice unless path_text
    
por 27.09.2016 / 00:59

Tags