2008-11-19 13 views
10

¿Existe un equivalente a VirtualHost de Apache para IIS? Queremos poder ejecutar varios sitios web desde una dirección IP y abordarlos con diferentes nombres de DNS.IIS equivalente de VirtualHost en Apache

es decir tengo

www.dom1.com 
www.dom2.com 
www.dom3.com 

que todo el punto a 123.123.10.1. Apache se estaría ejecutando en el puerto 80 y simplemente usaría el servidor virtual para decidir qué sitio debería ser servido.

¿Es esto posible en Windows IIS6?

Gracias

Respuesta

7

que desea utilizar Host Headers in IIS - que enlazan dará lugar a un bonito cómo-a la página.

+0

Gracias Ahockley ... Tendré que probar eso mañana en el trabajo. Intenté algo similar pero estaba jugando así que puede haber hecho algo mal. – Jon

+0

Ese es el niño. Estaba intentando ejecutarlos en diferentes puertos pensando que solo un sitio podría estar en un solo puerto. Ahora configuro los encabezados de host en ambos funciona. Gracias de nuevo – Jon

+3

Ese enlace está roto ... ¿alguien tiene uno actualizado? – womble

1

Como se recomienda rob_g, si ya tiene un sitio web en ejecución (por ejemplo, sitio web predeterminado) también puede seleccionar 'Editar enlaces' en el sitio web y especificar un nombre de host.

1

Crear una nueva máquina virtual:

Administrador de IIS -> (equipo local) -> haga clic con Sitios Web -> Nuevo -> Sitio Web

Comprobar/cambiar/añadir el nombre de host información (el otro nombre de host para reconocer) en un host virtual:

iis manager -> (computadora local) -> Sitios web -> haga clic derecho/propiedades en uno de los sitios -> Sitio web - -> Avanzado -> "Identidades múltiples para este sitio web"

+0

Para iniciar IIS-Manager: windows => run => inetmgr.exe –

1

En IIS 7, agregará en Bindin gs en la columna Acciones derecha, Editar sitio mientras se selecciona el Sitio deseado. How to add Virtual Hosts in IIS