本例是在华为云上进行示范。
先在控制台的顶部搜索框输入 SSL 然后就会出现相关快捷操作项。
点击SSL证书列表。
下图就是进入的SSL证书列表页面。
点击右上角的购买证书
在购买页面,选择你要购买的SSL证书的类型。
例如我这边是选择域名证书,且因为是个人网站使用,所以整的是免费的证书(不过因为CA商的策略调整,现在免费证书只有三个月有效期)
选好证书申请信息后,一直点确定就好了。
下图是华为云上关于免费和收费证书的区别信息(可能会随着时间而变化?):
如果是免费证书,则购买的证书在测试证书这栏里面。
下面都是免费证书的流程了。(免费证书都是自动审核自动通过的,而且基本是申请后立即处理。如果是收费的,那就需要审核啥的环节,没这么快)
点击申请证书
这里基本就是填写信息了 。
虽然推荐是平台直接生成(操作起来也最简单),但是我还是想试试自己生成。(因为这样的话,私钥得到了足够的安全保障,即没有进行未保护的情况下进行移动)
不过,这时候就比较麻烦,你需要在服务器上自己生成服务器私钥和CSR。
其实华为云上已经提供有教程,可以直接去看教程
生成好以后,把 CSR 的内容复制出来,填表单的时候用上,等待通知即可。
提交以后,就会出现
然后点击验证
验证通过后,证书就会立即签发(你的手机还会收到短信提醒)
证书签发后,你就可以点击下载证书了。
华为云还提供了各个代理工具的安装配置介绍,可以参考参考。
另外还提供了有偿的一对一安装指导(就看你有无这个需求了)
这里我们直接下载证书。
下载后的压缩包解压后,可以看到里面有一个 .pem 的文件。
让我们复制一份这个文件(或者你要在原文件上改也完全没问题),然后改后缀为 .crt 。
双击,即可看到如下图所示的证书的信息。