网站使用无效的安全证书(错误代码:ssl_error_bad_cert_domain)

网站使用无效的安全证书(错误代码:ssl_error_bad_cert_domain)

我在 Windows Server 2008 上运行 IIS 7。

我有两个网站:

www.website01.com

www.website02.com

我为每个网站都准备了一个 SSL 证书。

当我访问 www.website02.com 上的安全页面时出现错误:

www.website02.com 使用无效的安全证书。

该证书仅对www.website01.com有效。

(错误代码:ssl_error_bad_cert_domain)

我用 Google 搜索了这个错误,我知道这是因为我将两个网站绑定到了同一个 IP 地址/端口号 (443)。但是,我不知道该怎么做才能解决这种情况。

有人可以帮忙吗?

提前致谢。

亲切的问候

沃尔特

答案1

IIS 中每个 IP 地址只能有一个 SSL 证书。

答案2

最简单的方法是为两个站点获取一个证书,一个作为主题,另一个作为主题备用名称 (SAN)。您的 CA 可能会对 SAN 收取额外费用,但这仍然比获取 2 个证书便宜。

几乎所有浏览器都支持此功能。但是我们在旧 Java 上遇到了一些问题,因此必须将系统升级到 Java 6。

答案3

sylvarking / erickson 的回复对我有用:“为该盒子分配另一个 IP 地址。每个主机名都有一个专用的 IP。”谢谢。沃尔特。

相关内容