Активны ли заголовки узлов IIS 6.0, когда сайт остановлен? - PullRequest
1 голос
/ 29 апреля 2009

У меня есть сервер IIS с 4 настроенными сайтами, использующими заголовки хоста и использующими один и тот же IP-адрес. Во время перемещения сервера я хочу отключить сайты и отобразить удерживающую страницу.

Для этого я намереваюсь создать 5-й сайт без настроенных заголовков хоста (т. Е. Универсальный), обработчик 404 с уведомлением об обслуживании, а во время обновления остановить 4 других отдельных сайта.

Вопрос: Когда я остановлю 4 отдельных сайта, это также отключит перехват заголовка узла, чтобы весь трафик направлялся на 5-й сайт (страница обслуживания).

К сожалению, в настоящее время я могу экспериментировать только с машиной XP с IIS 5. Я проверил статьи MSDN, но в них, похоже, не упоминается, что происходит, когда отдельные веб-сайты останавливаются.

Ответы [ 2 ]

2 голосов
/ 29 апреля 2009

Да, когда вы останавливаете сайт с адресом $ IP с указанным заголовком узла, его запросы будут передаваться на сайт только с адресом $ IP. Ваш метод миграции будет работать просто отлично.

Пример:

  1. Сайт 192.168.1.1, заголовок узла SpecialSite.local
  2. Сайт 192.168.1.1, без заголовка хоста

Пока работает сайт № 1, запросы на SpecialSite.local будут попадать на него. Как только сайт # 1 остановлен, запросы будут переданы на сайт «по умолчанию» для этого IP, # 2.

1 голос
/ 29 апреля 2009

Если это только 4 сайта (и я предполагаю, что к этим сайтам привязаны 4 доменных имени), почему бы просто не удалить заголовки с исходного сайта, добавить их на целевой сайт, а затем выполнить обратное после завершения перемещения? Нет сомнений в том, как IIS справится с этим сценарием!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...