Eu configurando o HAProxy, a tarefa é muito fácil - redirecionamento para dois servidores na porta 8443. Eu fiz isso. Mas eu tenho um problema quando eu escrevo na linha de endereço do navegador meu domínio (xyz.domain.loc), ele substitui o meu domínio para o nome do servidor (srv01.domain.loc ou srv02.domain.loc) do DNS para o qual ele redireciona. Como desabilitar isso? Eu quero isso no meu endereço do navegador do navegador - xyz.domain.loc.
Configuração:
frontend http-in
bind *:80
redirect location https://test.domain.loc:443/ if { hdr(Host) -i
test.domain.loc }
redirect location https://test2.domain.loc:8443/ if { hdr(Host) -i test2.domain.loc }
redirect location https://xyz.domain.loc:8443/ if { hdr(Host) -i xyz.domain.loc }
default_backend myit
...
frontend https-8443
bind *:8443 ssl crt /etc/ssl/certs/certs.pem
use_backend test2 if { hdr_dom(Host) -i test2.domain.loc }
default_backend xyz
...
backend xyz
balance roundrobin
http-request set-header X-Forwarded-Port %[dst_port]
http-request add-header X-Forwarded-Proto https if { ssl_fc }
option tcplog
server srv01 1.1.1.1:8443 ssl check verify none
server srv02 1.1.2.1:8443 ssl check verify none
Tags https haproxy redirection