IIS 8.5 是否支持通配符主机头绑定?

IIS 8.5 是否支持通配符主机头绑定?

我知道 IIS 7.5 及更早版本不支持通配符主机头绑定。

他们是否已将其添加到最新版本 (8.5) 中?我看到它最终支持 SNI 和通配符绑定 (*.mydomain.com),这似乎是一个相关功能。

答案1

值得注意的是 IIS 10.0支持通配符主机名,参见:http://www.iis.net/learn/get-started/whats-new-in-iis-10/wildcard-host-header-support

答案2

我不这么认为。当尝试使用 *.example.com 作为主机头时,IIS 8 告诉我:

在此处输入图片描述

因此 * 仍然被禁止作为主机头

答案3

尽管不支持,但微软确实允许将多个证书绑定到同一 IP 上的多个站点。问题是,当请求进入时,它通常会中断。

在 IIS 8.5 中增加了 SN​​I 支持,您说得对,它允许您做现在想要做的事情;也就是说,使用一个 IP(或多个)并使用常规 SSL 或通配符绑定多个站点。

这里有关如何在 IIS 中使用 SNI 和通配符。(使用 SNI 的多个证书。)

请注意,您必须调整一些设置,DNS比IIS更多,但它可以起作用。 请参阅此处了解如何解决此问题。

答案4

这是可行的,但需要稍微多做一些工作。您需要为网站配备一个专用 IP 地址。

  1. 将所有域指向单个 IP。
  2. 将 IP 绑定到您的站点,无需任何主机名。
  3. 编写一个简单的脚本来检查 URL 并重定向和/或从适当的文件夹/数据库等提供内容。

相关内容