IIS7 将两个 SSL 证书安装到两个不同的主机(不是子域)

IIS7 将两个 SSL 证书安装到两个不同的主机(不是子域)

我的问题与这个问题非常相似:IIS 7.0 安装具有两个不同主机头的两个 SSL 证书除了我的域名完全不同之外:

1 SSL 用于http://domain1.com 1 SSL 用于http://domain2.com

我按照该问题/答案中所述安装了证书,但如果我导航到 domain2.com(我通过 appcmd ... 绑定),我会获得 domain1.com 的证书。因此,如果我通过 IIS7 打开绑定,我会看到 domain2.com 使用了错误的证书,但如果我更改它,domain1.com 也会更改。

我真的不知道如何解决这个问题!

谢谢

答案1

不行。SSL 证书适用于整个端口/IP 组合,因为主机头已加密,因此在此阶段无法使用。

您提到的问题建议将单个通配符证书应用于两个域,因为单个证书与两个域相关。该选项允许将单个证书应用于多个站点。如果域完全不同,则此方法不起作用。您正在尝试应用多个证书。

如果您有两个想要使用 SSL 的独立域名,那么您将需要两个独立的 IP 地址。

答案2

您只能通过多域名证书。这些通常比常规证书更昂贵,但允许您在单个证书中添加多个完全不同的域名。

答案3

如果 Web 服务器位于负载均衡器后面,则在非标准端口上运行 https 元素并使用所述负载均衡器重定向它是有意义的。这将允许您运行多个证书。

相关内容