Мне нужно добавить «Сопоставление сайтов» в IIS 7.5, чтобы принимать домены, которые соответствуют некоторому подстановочному знаку, например: мне нужно сопоставить какой-то веб-сайт с поддоменом:
* .aaa.bbbb.com
Это означает: something.aaa.bbbb.com и так далее.
В отличие от Apache, IIS 7.5 изначально не поддерживает привязки с использованием подстановочных знаков, как вы описали при использовании хостинга на основе имени.
Вы можете переключиться с хостинга на основе имен на хостинг на основе IP и выделить 1 IP для этого веб-сайта. Это не всегда хорошее использование IP-адресов.
При этом вы можете достичь желаемого результата, используя Перезапись URL используя правило, которое ищет * .aaa.bbbb.com и переписывает его как запрос для aaa.bbbb.com:
<rule name="CustomRule" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
<match url="*.aaa.bbbb.com" />
<action type="Rewrite" url="http://aaa.bbbb.com/{R:0}" />
</rule>
Настройте запись DNS с подстановочными знаками, которая разрешает любой хост в определенный IP-адрес (выделенный), и установите этот IP-адрес в привязках. Надеюсь, когда-нибудь в IIS появится эта функция.