Nome do host HTTP para o roteamento de endereços IP

3

Atualmente, tenho a seguinte configuração de rede:

Router/Firewall > IIS Web Server

Quando uma solicitação de HTTP é recebida, o IIS examinará o cabeçalho do host e decidirá qual site retornar.

Meu problema agora é que eu quero configurar máquinas virtuais no servidor web para hospedar servidores web baseados em linux. Existe uma camada de software que posso colocar entre o roteador e a máquina virtual do host que analisará a solicitação HTTP e encaminhará a solicitação para outro endereço IP com base no nome do host? A configuração final deve ser semelhante:

Router/Firewall > Host VM > Hostname Redirect Software > VM Web Server

A camada de software pode ser baseada em janelas ou linux.

Por favor, você poderia fornecer respostas específicas para essas perguntas. As respostas não incluem: comprar um novo roteador, executar o apache no windows, alterar meu arquivo de hosts, comprar mais endereços IP públicos.

Obrigado

    
por GateKiller 01.03.2011 / 13:02

2 respostas

7

Parece que você deseja configurar um proxy reverso na VM (ou em qualquer lugar) . Em seguida, você apontará todos os seus domínios para o proxy reverso, que enviará as solicitações para o destino final. Eu me liguei à maneira Apache de fazer isso, mas o nginx também é popular como um proxy reverso. Outra opção é qualquer um dos softwares proxy dedicados que farão isso.

    
por 01.03.2011 / 13:39
0

minha resposta específica seria configurar um servidor dns que fará exatamente isso, ele retornará os registros baseados no host que você indicar em que ponto sua conexão com o endereço IP do servidor da Web correto

Tudo é tratado de forma transparente através do funcionamento do DNS

Um exemplo de solução de código aberto é Bind. você poderia facilmente criar um vm para instalar isso na sua rede local, o seu roteador pode até mesmo ser capaz de fazer isso dependendo do que é.

Seu servidor pode já ter um servidor DNS instalado, por isso, provavelmente, é só uma questão de configurá-lo para funcionar corretamente

    
por 01.03.2011 / 13:25