Le intestazioni host IIS 6.0 sono attive quando il sito viene arrestato?

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

  •  03-07-2019
  •  | 
  •  

Domanda

Ho un server IIS con 4 siti configurati, usando le intestazioni host e condividendo lo stesso IP. Durante lo spostamento del server, desidero disattivare i siti e visualizzare una pagina di attesa.

Per fare ciò intendo creare un quinto sito senza intestazioni host configurate (ovvero un catch-all), un gestore 404 con avviso di manutenzione e, durante l'aggiornamento, interrompere gli altri 4 singoli siti.

Domanda: quando interrompo i 4 singoli siti, questo spegne anche il bacino di intestazione dell'host in modo che tutto il traffico sia inviato al 5 ° sito (pagina di manutenzione).

Sfortunatamente al momento ho accesso solo a una macchina XP con IIS 5 per sperimentare. Ho controllato gli articoli di MSDN, ma non sembrano menzionare ciò che accade quando i singoli siti Web vengono arrestati.

È stato utile?

Soluzione

Sì, quando si interrompe un sito sull'indirizzo $ IP con un'intestazione host specificata, le sue richieste passeranno a un sito con solo l'indirizzo $ IP. Il tuo metodo di migrazione funzionerà perfettamente.

Esempio:

  1. Sito su 192.168.1.1, intestazione host SpecialSite.local
  2. Sito il 192.168.1.1, nessuna intestazione host

Finché il sito n. 1 è in esecuzione, le richieste di SpecialSite.local lo colpiranno. Una volta che il sito n. 1 viene arrestato, le richieste passeranno al " default " sito per quell'IP, n. 2.

Altri suggerimenti

Se sono solo 4 siti (e presumo che 4 nomi di dominio siano associati a tali siti), perché non semplicemente rimuovere le intestazioni dal sito di origine, aggiungerle al sito di destinazione e invertire al termine dello spostamento? Nessuna ambiguità su come IIS gestirà quello scenario!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top