网站托管服务平台

网站维护、改版一站式服务

目前已经开通353个城市
HTTPS网站建设不可忽视的6个关键细节

在部署HTTPS网站时,有几个关键细节需特别注意:HTTPS协议默认使用443端口进行安全通信,其底层依赖SSL/TLS加密技术,可在HTTP数据传输前就建立安全连接。值得注意的是,SSL证书的验证机制是基于域名的,但握手过程发生在IP层面,因此传统上要求每个域名配备独立的IP地址。然而,IPv4地址资源的枯竭促使虚拟主机方案兴起,使得多个域名能够共享同一IP地址。虽然我们仍可保有独立域名与服务器空间,但IP地址已转为共享模式,这对SSL证书的部署方式提出了新的挑战与适配需求。

Web 服务器通过区分来自不同域名的请求来在同一 IP 的同一端口上提供不同的网站服务,这就导致了一个严重的问题:“SSL 证书绑定给谁?”事实上虚拟主机确实很难支持 SSL,一不小心就会导致同 IP 下的其他域名提示证书不正确。不过,现如今的主流浏览器都支持了一个新的协议:SNI。

使用 SNI,将允许 Web 服务器在同一 IP 上单独为每一个域名提供证书。

所以说,如果你想要在一个 IP 上绑定多个域名的证书,或者说你依旧使用着经济实惠的虚拟主机,想要绑定证书,那么就需要确定你的主机可以支持 SNI——当然了,目前主流的服务器比如 Nginx、Apache 等都已经支持,唯独要点名的是 IIS 貌似还是不支持的。

至于浏览器,Safari、Chrome、Firefox 等知名浏览器都已经支持,要点名的是 IE 系列貌似 5678 都不太好使。

文章转载于:https://aovad/Sketch_desc/136/128.HTML

在线客服
微信客服
扫码添加微信
微信二维码
电话联系
13675600929
Q
QQ客服
302713293
QQ二维码
×