2009-01-30 17 views
5

Tengo un sitio Web predeterminado y otra aplicación web (vamos a llamarlo Application2) dentro del sitio Web predeterminado en IIS 7.diferentes dominios a diferentes páginas en IIS7

tengo 2 nombres de dominio registrados, digamos www.example.com y www.example.net.

me gustaría configurar cosas que cuando abro www.example.com consigo Sitio Web predeterminado , cuando abro www.example.net que recibo sitio Web predeterminado/Application2.

www.example.com -> Default Web Site 
www.example.net -> Default Web Site/Application2 

¿Cómo puedo hacer eso?

Respuesta

4

Primero debe decidir si va a utilizar el alojamiento basado en nombre o basado en IP.

Basado en IP utiliza ip únicas para determinar qué host virtual servirá y Name Based usará realmente el encabezado de host que envía el navegador de su cliente.

Así que vamos a ver dos escenarios:

Escenario # 1 (UNO IP para compartir)

Tiene un servidor con una sola IP, podría ser privadas o públicas, siempre que los dominios que están sirviendo están configurados correctamente en los DNS que le sirven internamente o su cliente externamente (NAT).

Sugiero que, por el bien de este tutorial, detenga el sitio web predeterminado. De acuerdo.

Configurará un sitio en II7 y le dará el nombre correspondiente. Vaya al lado derecho del administrador y busque "Vinculaciones" en el menú de acciones; asegurándose de que tiene el nuevo sitio seleccionado en su panel izquierdo. Ahora, bajo "Enlaces al sitio", seleccione la dirección IP que va a compartir entre los sitios (alojamiento basado en nombre). Debajo de "Nombre de host", ingrese el dominio n. ° 1 "www.example.com", pulse Aceptar.

Siga el mismo procedimiento anterior con el otro dominio o dominios, asegurándose de que tengan diferentes nombres de host y las mismas direcciones IP.

Eso es todo.Ahora podrá iniciar esos sitios y ejecutarlos al mismo tiempo.

El mismo principio anterior se aplica si usa el "Sitio predeterminado". "Sitio predeterminado" es solo un nombre que MS dio el creado por defecto.

Escenario # 2 (Multiple IP para compartir)

Si usted tiene ya sea alguna ip privada o pública de sobra, o al menos hasta que se hace el ejercicio la única diference aquí es que los sitios que van a configurar y Don No tiene que especificar el "Nombre de host" para cada sitio, ya que esto se hace básicamente en las zonas DNS. Los sitios responderán por cualquier solicitud hecha a esas ip en el puerto 80 independientemente.

Cuándo necesitará usar múltiples Ip para servir sitios web. Bueno, todo depende.

Algunas razones son: Aislamiento de red (Seguridad), Aplicaciones que no funcionan bien bajo hosting basado en nombre, Enlaces SSL Certificados Vinculados 443 (PRE II7), y mayormente control total sobre el sitio. Por supuesto, hay más razones, pero también dejaré que otros escriban un poco.

Diviértete.

1

Editar ... tras una investigación más profunda encontré que si puede configurar múltiples sitios y ejecutarlos simultáneamente. Solo necesita detener e iniciar los sitios después de establecer los valores de host para que ambos se ejecuten al mismo tiempo.

Original post:

La forma recta hacia adelante para hacer esto sería agregar otra aplicación abriendo IIS y sitios de hacer clic derecho y seleccione Agregar Sitio Web. Allí puede especificar la ruta física de Application2 y también establecer el "host" a "www.example.net", que filtrará todas esas solicitudes a su segundo sitio. Todas las solicitudes que no coincidan con "www.example.net" irán al sitio web predeterminado.

Ese enfoque funcionará bien en Windows Server utilizando IIS, pero en Vista IIS7 no funcionará ya que solo puede tener un sitio ejecutándose a la vez. Para iniciar el segundo sitio, primero debe detener el Sitio web predeterminado.

Cuestiones relacionadas