encaminhar o tráfego para ip com base no ip?

1

Eu gostaria de fazer o seguinte: Eu tenho um servidor host com dois servidores virtuais instalados nele. O primeiro servidor virtual é a produção e o segundo é o desenvolvimento. No meu DNS eu tenho ligado vamos dizer example.com para o meu IP externo, e no iptables eu fiz o encaminhamento de porta (porta 80 para o servidor de produção), mas agora eu gostaria de mudar essa lógica para o seguinte: se o domínio é dev.example. com eu gostaria de encaminhar o tráfego para o servidor de desenvolvimento (192.168.1.10) mais para a produção (192.168.1.20). Eu li alguns artigos sobre como fazer isso com o iptables, mas eles não tinham certeza se isso é possível, eu também tenho a idéia de fazer isso com o proxy (como o squid). Eu sei que posso fazer isso com o script php (para encaminhar todo o tráfego para forward.php e, em seguida, redirecionar para ip, mas eu realmente não quero fazer isso). Há alguma solução para fazer isso, porque eu não consegui encontrá-los depois de algumas horas de pesquisa?

    
por gGololicic 17.12.2012 / 12:50

1 resposta

4

Você precisa de um proxy HTTP para isso. Uma boa opção é o haproxy ( link ).

Pessoalmente, eu tentaria obter um segundo endereço IP para o desenvolvimento. É muito fácil bagunçar algo de outra forma.

    
por 17.12.2012 / 12:58