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

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

Esse é meu problema:

Eu tenho dois subdomínios:

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

Eles 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:

  • Certifique-se de que ambos os subdomínios sejam enviados para nosso endereço IP fixo.
  • Do nosso firewall ele é enviado para 10.10.10.9.

O que eu quero poder fazer:

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

Estou executando o Debian Squeeze em todas as máquinas.

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

Responder1

Você pode conseguir essa configuração configurando seu servidor (10.10.10.9) como um proxy reverso (possível com nginx e apache) que transmite solicitações de proxy para o servidor back-end 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 o local "/" para o endereço IP desejado

informação relacionada