本文介绍HTTPS的概念以及全站加速如何配置HTTPS。 什么是HTTPS? HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。HTTPS相当于在HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。它是一个URI scheme(抽象标识符体系),句法类同HTTP体系。用于安全的HTTPS数据传输。 HTTPS也叫安全的超文本传输协议,默认使用TCP端口443,他的数据会用PKI中的公钥进行加密,这样抓包工具捕获到的数据包也没有办法看到包中的内容,安全性大大提高,要解密数据的话就要用到PKI中的私钥。所以一些安全性比较高的网站如:网上银行,电子商务网站都需要用HTTPS访问。 全站加速是否支持HTTPS配置? 天翼云全站加速目前已经全面支持HTTPS配置。详见:HTTPS配置。在天翼云客户控制台开启HTTPS协议,将实现客户端和天翼云全站加速节点之间请求的HTTPS加密。如果需要实现全链路HTTPS加密,还需要配置全站加速节点以HTTPS协议回源到源站服务器(源站服务器需要支持HTTPS协议)。 通过客户控制台在全站加速节点上提前准备好SSL证书的公钥和私钥。证书上传路径,详见:新增证书。
修改证书 1. 登录公共算力服务控制台。 2. 点击左侧导航栏【网络>弹性负载均衡>证书管理】,在证书管理页面,选择对应的证书进入证书修改页面。 3. 在弹出的证书修改页面,依据负载均衡证书修改说明,填写相关参数并点击“确定”,完成证书修改。 参数说明: 参数 说明 名称 证书名称,只能由数字、字母、、组成,以字母开通,且长度为264字符。 证书类型 不可更改 签名证书 (1)支持粘贴证书到内容框,或点击上传证书内容。证书包含证书的公钥和签名等信息,证书扩展名为".pem"或".crt",您可直接输入证书内容或上传证书文件。 (2)证书格式以“BEGIN CERTIFICATE”开头, 以“END CERTIFICATE”结尾。 (3)通过中级CA机构颁发的证书,证书文件包含多份证书,需服务器证书与中间证书一起上传,格式如下: BEGIN CERTIFICATE 网站证书 END CERTIFICATE BEGIN CERTIFICATE CA 中间证书机构 END CERTIFICATE BEGIN CERTIFICATE CA 根证书机构 END CERTIFICATE 签名私钥 (1)证书格式以 “BEGIN CERTIFICATE”开头, 以“END CERTIFICATE”结尾。 (2)通过中级CA机构颁发的证书,证书文件包含多份证书,需服务器证书与中间证书一起上传,格式如下: BEGIN CERTIFICATE 网站证书 END CERTIFICATE BEGIN CERTIFICATE CA 中间证书机构 END CERTIFICATE BEGIN CERTIFICATE CA 根证书机构 END CERTIFICATE 描述 填写证书相关描述,可选。
本文介绍CDN加速域名配置HTTPS中间证书的方法。 背景说明 中间证书是根证书颁发机构CA对中间证书颁发机构的公钥进行数字签名得到的证书。其作用是通过中间证书的私钥来签署最终用户的SSL证书,通过中间根对另一个中间根进行签名,然后CA使用它来对证书进行签名。如果CA直接从其根源颁发服务器证书,在这一过程中出现任何错误或者要求撤销每个使用root签名的证书,那么这个证书将立即不受信任。因此,为了避免这种风险发生,CA机构一般会引用中间证书。 主流浏览器如Firefox或者Chrome对未安装中间证书的网站可能会作出此链接不受信任的提示,或者安装了安全证书的网站,用手机访问时还是会出现不安全的提示,其实这都是中间证书链不完整导致的。 配置说明 1. 天翼云CDN控制台支持pem的证书格式。 2. 在【域名管理】【域名列表】选中对应域名,单击编辑进入配置界面,单击右侧【请求协议】,在【请求协议】模块,勾选【HTTPS】。单击右侧【HTTPS配置】,在【证书】模块,单击【点击上传】,输入证书备注名,在【证书公钥(PEM)格式】输入域名证书拼接中间证书即可,具体拼接格式如下: BEGIN CERTIFICATE 域名证书 END CERTIFICATE BEGIN CERTIFICATE 中间证书 END CERTIFICATE 示例: