是否可以在单个 iis 6 服务器上为每个站点设置 ssl 证书?

是否可以在单个 iis 6 服务器上为每个站点设置 ssl 证书?

我正在尝试配置一台运行 IIS 6 的服务器,该服务器托管多个带有 SSL 证书的站点,我想知道这是否可行,是否有人曾经这样做过,以及如何

答案1

显然这在技术上是可行的,但需要大量的配置。请参阅此堆栈溢出线程以及来自的参考数字证书和这个MSDN 文章

总的来说,您有几个选择。如果您服务器上的所有网站都使用同一个域名,您可以使用所谓的通配符证书并在您的 CSR 中指定 *.example.com。如果您没有单个域名,您可以使用所谓的主题备用名称 (SAN) 证书。

虽然这仍然是一个统治所有网站的证书,但你确实得到了所有网站的保护,我认为这最终是你的目标。

答案2

不,不可能 IIS6 只允许一个证书。

如果 fred.com、joe.com 等没有可变名称证书。

查看链接 保护多个网站

如果 fred.com、home.fred.com、work.fred.com 通配符证书可以工作,您将需要运行一些命令才能使其工作。

IIS8 和 8.5 现在允许它(记得在每个站点上设置主机名)

相关内容