【发布时间】:2018-05-09 17:14:22
【问题描述】:
我似乎无法使用具有不同端口和不同 ssl 证书的相同 IP 运行多个站点。
站点 a 很好,但站点 b 正在返回 SSL_ERROR_BAD_CERT_DOMAIN,因为它正在返回站点 a 的 ssl 证书。
这是我尝试在相同端口上使用它时遇到的错误,因此我为域使用不同的端口
【问题讨论】:
-
您使用什么 IIS 版本? IIS 8 及更高版本支持 SNI。
我似乎无法使用具有不同端口和不同 ssl 证书的相同 IP 运行多个站点。
站点 a 很好,但站点 b 正在返回 SSL_ERROR_BAD_CERT_DOMAIN,因为它正在返回站点 a 的 ssl 证书。
这是我尝试在相同端口上使用它时遇到的错误,因此我为域使用不同的端口
【问题讨论】:
【讨论】:
所以 Moshin Mehmood 提供的解决方案确实解决了这个问题。
IIS 上的任何站点都必须使用 SNI,如果所有站点都使用相同的 IP,则没有理由提供特定 IP,IIS 将给出一个错误,提示没有任何默认 ssl 绑定,但这是一个遗留问题,并且不用担心。
非常感谢 Mohsin。
【讨论】:
这是一篇很棒的文章以及您需要的内容。 SNI 仅适用于 IIS 8 及更高版本,即 Windows 2012 及更高版本。
https://www.sherweb.com/blog/cloud-server/scaling-ssl-with-iis-8-server-name-indication/
【讨论】: