Configuração da rede: resolva o subdomínio para a VM do servidor interno por meio de outros servidores

1

Este é o meu problema:

Eu tenho dois subdomínios:

  • foo.company.com
  • bar.company.com

Estes serão usados para projetos hospedados em nosso escritório. A configuração no escritório é apenas um servidor (10.10.10.9) com 2 VMs (Nginx (10.10.10.10) e Apache (10.10.10.11)).

O que eu fiz agora:

  • Certifica-te de que ambos os subdomínios são enviados para o nosso endereço IP fixo.
  • Do nosso firewall, ele é enviado para 10.10.10.9.

O que eu quero ser capaz de fazer:

  • 10.10.10.9 tem que interpretar o endereço, e de acordo com as configurações que eu forneço, ele tem que (novamente) redirecionar para a VM apropriada, onde o Nginx e o Apache irão redirecioná-lo para a pasta correta (a última parte não é problema) .

Eu estou executando o Debian Squeeze em todas as máquinas.

Se não estiver claro, faça perguntas adicionais para que eu possa ter mais ajuda para encontrar uma solução adequada.

    
por Strangler 17.10.2012 / 15:45

1 resposta

1

Você pode obter essa configuração configurando seu servidor (10.10.10.9) como um proxy reverso (possível com nginx e apache) que envia solicitações de proxy para o servidor de backend correto (Nginx (10.10.10.10) e Apache (10.10.10.11))

No seu proxy reverso, você precisa configurar 2 NameVirtualHosts (foo.company.com & bar.company.com), em cada vhost, você redireciona a localização "/" para o endereço IP desejado

    
por 17.10.2012 / 16:03