¿Los encabezados de host de IIS 6.0 están activos cuando se detiene el sitio?

StackOverflow https://stackoverflow.com/questions/801541

  •  03-07-2019
  •  | 
  •  

Pregunta

Tengo un servidor IIS con 4 sitios configurados, utilizando encabezados de host y compartiendo la misma IP. Durante un traslado del servidor, quiero desactivar los sitios y mostrar una página de espera.

Para hacer esto, tengo la intención de crear un quinto sitio sin encabezados de host configurados (es decir, un catch-all), un controlador 404 con aviso de mantenimiento y, durante la actualización, detener los otros 4 sitios individuales.

Pregunta: Cuando detenga los 4 sitios individuales, esto también desactivará la captación del encabezado del host para que todo el tráfico se envíe al quinto sitio (página de mantenimiento).

Desafortunadamente, actualmente solo tengo acceso a una máquina XP con IIS 5 para experimentar. Revisé los artículos de MSDN, pero parece que no mencionan lo que sucede cuando se detienen sitios web individuales.

¿Fue útil?

Solución

Sí, cuando detiene un sitio en la dirección $ IP con un encabezado de host específico, sus solicitudes pasarán a un sitio con solo la dirección $ IP. Tu método de migración funcionará bien.

Ejemplo:

  1. Sitio en 192.168.1.1, encabezado de host SpecialSite.local
  2. Sitio en 192.168.1.1, sin encabezado de host

Mientras se esté ejecutando el sitio # 1, las solicitudes de SpecialSite.local lo alcanzarán. Una vez que el sitio # 1 se haya detenido, las solicitudes pasarán al " predeterminado " sitio para esa IP, # 2.

Otros consejos

Si solo son 4 sitios (y supongo que hay 4 nombres de dominio vinculados a esos sitios), ¿por qué no eliminar los encabezados del sitio de origen, agregarlos al sitio de destino y luego revertir una vez que se complete el movimiento? ¡No hay ambigüedad sobre cómo IIS manejaría ese escenario!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top