Configuración de red: resuelva el subdominio en la máquina virtual del servidor interno a través de otros servidores

Configuración de red: resuelva el subdominio en la máquina virtual del servidor interno a través de otros servidores

Este es mi problema:

Tengo dos subdominios:

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

Estos se utilizarán para proyectos alojados en nuestra oficina. La configuración en la oficina es solo un servidor (10.10.10.9) con 2 VM (Nginx (10.10.10.10) y Apache (10.10.10.11)).

Lo que he hecho ahora:

  • Asegúrese de que ambos subdominios se envíen a nuestra dirección IP fija.
  • Desde nuestro firewall se envía a 10.10.10.9.

Lo que quiero poder hacer:

  • 10.10.10.9 tiene que interpretar la dirección y, de acuerdo con la configuración que proporciono, tiene que (nuevamente) redirigir a la VM apropiada, donde Nginx y Apache la redireccionarán a la carpeta correcta (la última parte no es un problema).

Estoy ejecutando Debian Squeeze en todas las máquinas.

Si no está claro, haga preguntas adicionales para que pueda ayudarlo a encontrar una solución adecuada.

Respuesta1

Puede lograr dicha configuración configurando su servidor (10.10.10.9) como un proxy inverso (posible con nginx y apache) que pasa las solicitudes al servidor back-end correcto (Nginx (10.10.10.10) y Apache (10.10.10.11). ) )

En su proxy inverso, necesita configurar 2 NameVirtualHosts (foo.company.com y bar.company.com), en cada vhost, redirige la ubicación "/" a la dirección IP deseada

información relacionada