Para HTTP que pode funcionar, mas para HTTPS o servidor pode não ter os certificados corretos e para outros protocolos (como para email) o serviço HTTP não fará o trabalho.
Talvez ponha em pé o HAProxy no modo tcp, ouvindo nas portas em que as conexões entram e fazendo proxy para as portas corretas no servidor "real"? Isso pode não funcionar corretamente para alguns serviços, já que a origem aparente da conexão será a caixa HAProxy.Uma abordagem melhor pode ser obter acesso ao DNS. Deve haver algum mecanismo que você possa usar para obter acesso à conta; não há mais ninguém na empresa do cliente configurado como contato com o provedor de DNS? Ou você pode simplesmente redefinir a senha de e-mail do cara e depois disparar um e-mail de redefinição de senha?
Editar :
Para que o HAProxy funcione para este caso, você vai querer instalar o HAProxy - isso requer que EPEL seja ativado , se já não é. Então yum install haproxy
.
Edite /etc/haproxy/haproxy.cfg
; Não sei exatamente como é a configuração padrão, mas você deve limpar as seções listen
primeiro, deixando as seções global
e defaults
.
Então, para cada porta de escuta que você precisa enviar para o outro servidor, você vai querer uma seção como essa (note que se você adicionar a porta 80, você precisará parar o serviço nginx primeiro):
listen port-443
bind :443
mode tcp
balance roundrobin
server realserver 192.0.2.1:443
(onde 192.0.2.1
é o IP do servidor que deve manipular a conexão).