Jon*_*ood 4 iis ssl ssl-certificate iis-8.5
我是一位经验丰富的开发人员,对 IIS 比较陌生。我有一个有十几个网站的 VPS。
我之前在其中一个站点上设置了 SSL 证书,并且运行良好。今天,我试图在另一个网站上设置一个新的 SSL 证书。但是,当我尝试创建使用 HTTPS 的绑定时,出现错误。
至少有一个其他站点使用相同的 HTTPS 绑定,并且该绑定配置了不同的证书。您确定要重用此 HTTPS 绑定并重新分配其他站点以使用新证书吗?
我不确定是什么问题。我的另一个 HTTPS 站点正在使用不同的证书。
如果您只有一个 IP 地址,则需要将所有使用 HTTPS 的站点设置为要求服务器名称标识,以便 IIS 知道客户端连接到哪个站点时使用的证书。要么每个站点都需要使用SNI,要么必须使用不同的端口,或不同的IP地址。
默认情况下,大多数网络服务器假设如果您使用 HTTPS 访问他们,您需要主站点,并且他们会很乐意为您提供服务并依靠您确保证书与域匹配。当您通过 TLS/SSL 托管多个站点时,如果您不提供有关您期望的任何信息,服务器将无法向您发送正确的证书。SNI 是一个 TLS 扩展,它允许客户端说“嗨,我正在寻找 https://unitconversions.net”和一个服务器去“谢谢,这是该站点的证书,并且连接良好。”
您看到的警告是 IIS 确保您不会破坏正在侦听所有 IP 地址以获取入站 HTTPS 连接的其他站点。
可以在此处找到有关 SNI 的 IIS 实现的更多信息。
| 归档时间: |
|
| 查看次数: |
512 次 |
| 最近记录: |