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

Поддерживает ли IIS 8.5 привязку заголовка узла с подстановочными знаками?

Я знаю, что версии IIS 7.5 и более ранние не поддерживают привязки заголовков узлов с подстановочными знаками.

А в последней версии (8.5) добавили? Я вижу, что он, наконец, поддерживает SNI и привязку подстановочных знаков (* .mydomain.com), похоже, это будет связанная функция.

Стоит отметить, что IIS 10.0 делает поддержка подстановочных имен хостов, см. http://www.iis.net/learn/get-started/whats-new-in-iis-10/wildcard-host-header-support

Не думаю. При попытке использовать * .example.com в качестве заголовка хоста IIS 8 сообщает мне:

Так что * по-прежнему запрещен как hostheader

Хотя это не поддерживалось, MS разрешила привязать несколько сертификатов к нескольким сайтам на одном IP. Проблема заключалась в том, что он обычно ломался при поступлении запросов.

В IIS 8.5 с добавлением поддержки SNI вы правы в том, что это позволит вам делать то, что вы хотите делать сейчас; то есть используйте один IP-адрес (или несколько) и привяжите несколько сайтов с помощью обычного SSL или подстановочного знака.

Видеть Вот о том, как использовать SNI и подстановочные знаки в IIS. (Несколько сертификатов с использованием SNI.)

Обратите внимание, вам придется настроить некоторые параметры, больше DNS, чем IIS, но это будет работать. См. Здесь, как сделать обходной путь.

Это возможно, но требует немного больше работы. Для сайта вам понадобится выделенный IP-адрес.

  1. Направьте все домены на один IP-адрес.
  2. Привяжите IP к вашему сайту без имени хоста.
  3. Напишите простой скрипт для проверки URL-адреса и перенаправления и / или доставки контента из соответствующей папки / db и т. Д.