奇怪的问题原来是这样

部分浏览器始终下载虚拟主机默认站点的证书的奇怪问题原来是这么回事,不是我的错。今天才发现原来前人早有总结。这就是服务器名称标识(Server Name Indication),已经被写人 RFC3546 了。可虽然是这样,还是有部分浏览器或操作系统不支持!

详细情况见 Wikipedia
测试你的浏览环境是否支持 SNI

Over!

3 thoughts on “奇怪的问题原来是这样”

    1. @婉秋 这个和虚拟主机很类似,虚拟主机就可以在同一个地址:端口上服务多个不同域名的网站。当浏览器发出请求消息时,服务器通过请求消息中的 Host 域的值在匹配是哪个站点,并返回相应的响应数据。这里的SNI是同样的意思,每个虚拟主机都有不同的证书,浏览器在下载服务器端证书时也需要有一个标识让服务器知道应该返回哪个站点的。那个 Wiki 就说了哪些浏览器或平台是支持SNI的,哪些不支持。

Leave a Reply

Your email address will not be published. Required fields are marked *