更新时间:2022-12-06 15:42:56
传统的CDN HTTPS加速,需要将SSL证书和证书私钥文件均部署在CDN平台上。若您出于私钥安全管控的要求,不便将证书私钥部署到外部网络或云服务上,但又需要开启HTTPS安全加速连接,就可以选择使用全站加速提供的Keyless无私钥驻留服务。此时,您仅需在全站加速平台部署证书及证书链公开信息,证书私钥部署在KeyServer服务器上由您自行管理,全站加速节点和KeyServer服务器之间采用Keyless技术协同完成SSL握手通信过程,以此防止证书私钥泄露,提升证书秘钥管理安全性的同时实现HTTPS请求安全加速。全站加速Keyless无私钥驻留具备如下特性:
温馨提示:Keyless无私钥驻是全站加速的增值服务,您需先联系网宿商务进行服务开通,并获取软件安装包。
当您初次配置使用keyless服务时,您主要需执行如下3个操作步骤以实现Keyless无私钥驻留加速:
全站加速Keyless无私钥驻留服务需要您私有化部署并管理您的证书私钥,因此需要您自行准备、维护KeyServer服务器,并部署网宿keyless软件包,用于管理您的私钥。
并发区间(qps) | 核数推荐 |
---|---|
0< X ≤75 | Y≥1核 |
75< X ≤250 | Y≥2核 |
250< X ≤1500 | Y≥4核 |
1500< X ≤4000 | Y≥8核 |
4000 < X | Y≥ X / (4000/8) |
备注 | 达到最高并发时,CPU预计跑满80%。X指的是最高并发值,Y指的是推荐的机器核数 |
若keyless软件默认配置可满足您的需求,您可直接执行此配置与安装过程。以下为您介绍如何快速安装。
rpm -ivh shark-keyless-2.1.0-1.d19kl.gm_keyless.el7.x86_64
。操作成功反馈示例如下:
/usr/local/shark-keyless/etc/ssl_key/
。(私钥文件可以自行命名,支持同时放置4种类型证书私钥:RSA证书私钥(rsa.key)、ECC.证书私钥(ecc.key)、SM2签名证书私钥(sm2_sign.key)、SM2加密证书私钥(sm2_enc.key)默认情况下您防止RSA证书私钥即可,若您有国密Keyeless无私钥驻留需求,可另外放置SM2签名证书私钥和SM2加密证书私钥)。证书文件放置好后,进入ssl_key目录,执行查看指令 ll
确认是否放置成功。操作成功反馈示例如下:service keyless restart
。操作成功反馈:私钥服务器安装并启动成功!示例如下:温馨提示:若您有其他配置需求,如需要自定义配置KeyServer机器核数、端口号、配置多域名、开启回KeyServer双向认证、开启回KeyServer采用HTTP2.0等,请联系网宿技术支持为您指导配置。
您需要先申请一个中转域名,将其配置到全站加速节点上,同时,将该域名的回源地址指向KeyServer服务器回源地址,并配置回源策略。以下为您介绍如何配置中转域名。
您需要为您的加速域名配置证书文件,并开启Keyless配置。以下为您介绍如何配置加速域名。
当前Keyless的加速域名配置暂不支持自助,请联系您的技术支持为您在后台进行如下配置:
当您加速域名的证书到期时,网宿平台会给提前给您发送证书到期提醒。当前收到证书到期提醒时,请您提前为您的证书需求,并请务必先在KeyServer上新增私钥并reload,然后再更新CDN节点上的证书文件。操作步骤如下:
/usr/local/shark-keyless/etc/ssl_key/
目录下防止新的私钥文件;service keyless reload
重新加载配置;