Назад | Перейти на главную страницу

Как настроить разрешение заголовков хоста в Windows Server 2003 IIS

У меня был сервер Windows 2000 с двумя веб-сайтами:

Интернет сайт: Новая Земля

IP Address        TCP Port  Host Header Name
================  ========  ================
(all unassigned)  80

Интернет сайт: Спичка

IP Address        TCP Port  Host Header Name
================  ========  ================
(all unassigned)  80        matchstick.com
(all unassigned)  80        www.matchstick.com
(all unassigned)  80        m.matchstick.com

И все было хорошо. Люди запрашивающие matchstick.com (или два других варианта) получит Спичка интернет сайт. Запросы для сайтов с любым другим именем будут "по умолчанию". Новая Земля сайт.


Сегодня утром я поменял роутер, чтобы он указывал на новый Windows Server 2003, а не Windows 2000 Server. Два сайта в Windows Server 2003 настроены как:

Интернет сайт: Новая Земля

IP Address        TCP Port  Host Header Name
================  ========  ================
Default           80

Интернет сайт: Спичка

IP Address        TCP Port  Host Header Name
================  ========  ================
Default           80        matchstick.com
Default           80        www.matchstick.com
Default           80        m.matchstick.com

И все не право; любой запрашивающий:

получить значение по умолчанию Новая Земля сайт, а не Спичка сайт.

Примечание: Вы заметите, что Windows 2000 Server показывает "(Все не назначены)"как IP-адрес. Windows Server 2003 показывает слово"По умолчанию"как IP-адрес - даже если вы выбрали"(Все не назначены)"

Windows Server 2003:

Windows 2000 Server:

Я предполагаю, что ошибка как-то связана с этим; так как это единственная разница.

Как настроить разрешение имени заголовка узла в Windows Server 2003 - с откатом на сайт по умолчанию.


Нашел проблему:

Интернет сайт: Новая Земля

Домашний каталог: D:\WebSites\Newland

Интернет сайт: Спичка

Домашний каталог: D:\WebSites\Newland D:\WebSites\Matchstick

Нашел проблему:

Интернет сайт: Новая Земля

Домашний каталог: D:\WebSites\Newland

Интернет сайт: Спичка

Домашний каталог: D:\WebSites\Newland D:\WebSites\Matchstick

я остановил "дефолтный" сайт, оставив только Спичка, и я все еще видел Новая Земля. Я проверил физическую папку, чтобы убедиться, что в ней есть правильное содержимое (да). Затем я заметил, что список файлов в диспетчере IIS показывает неправильные файлы. Проблема: оба веб-сайта указали на одну и ту же физическую папку.