4

根据本文,我使用 Servier 绑定在 iis 上设置了多个 ssl 站点:http: //www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/8d9f2a8f-cd23-448c-b2c7-f4e87b9e2d2c.mspx?出厂=真

我为安装的两个站点安装了两个不同的 ssl 证书,但是当我浏览到任一站点时,我得到了相同的证书。有没有办法在不购买通配符证书的情况下进行配置?

4

4 回答 4

5

如果浏览器和 Web 服务器都支持服务器名称指示扩展,则 Web 服务器可以使用它来选择正确的证书。否则,您将不得不使用两个单独的 IP 地址或通配符证书(正如已经提到的其他答案,HTTP 标头,包括告诉 Web 服务器正在请求哪个站点的 Host 标头,被封装在 SSL/TLS 连接中)。

于 2008-10-24T00:11:56.050 回答
4

不使用不同的 IP 或端口,不。由于 HTTPS 连接的工作方式,加密连接发生在诸如主机标头之类的东西可以发送之前,因此服务器无法知道要连接到哪一个。

于 2008-10-23T20:17:34.993 回答
1

将站点配置为在不同的 IP 地址或端口上运行。这样做的原因是因为 SSL 被包裹在 http 周围,并且主机标头在 HTTP 内部发送。例如,服务器不知道 SSL 层的请求是针对哪个站点的。

于 2008-10-23T20:15:11.050 回答
0

每个站点都需要一个单独的 IP 地址。

于 2008-10-23T20:15:10.600 回答