На моем сервере IIS 6 у меня есть два сайта:
Site 1: abc.example.com //Should respond only to header value abc.example.com
Site 2: 198.51.100.1 //Should respond if no host header matches
Однако кажется, что сайт 2 всегда отвечает. Я создал сайт 2 после того, как сижу один. Как я могу сделать сайт 1 приоритетным?
Убедитесь, что единственная запись на экране расширенной идентификации веб-сайта для Сайт 1 именно так:
IP Address: 198.51.100.1
TCP port: 80
Host header value: abc.example.com
Запись по умолчанию (и любые другие записи) следует удалить.
Для Сайт 2, убедитесь, что запись по умолчанию на экране расширенной идентификации веб-сайта является единственной записью.
Для обоих сайтов IP-адрес должен быть одинаковым.
Сайт 1 должен реагировать в вашем сценарии. Я бы перепроверил записи. Вы уверены, что привязываете оба к одному IP? (не все IP-адреса или что-то еще). Также вы можете попытаться остановить и перезапустить IIS.