【自用】hexo博客ssl证书到期处理方式

目前我的情况:

  • 每三个月重新签发免费的ssl证书
  • 我的域名来自华为云,ssl证书也在华为云。
  • 博客部署在阿里云的对象存储oss上

这篇主要是留着自己重新部署用的,不然每次部署我都得重新去学,太费时间精力了。

申请证书

首先打开华为云证书管理服务网站

https://console.huaweicloud.com/ccm/?region=cn-north-4#/ccm/scs/certList/allList

点击右上角购买证书,这样选:

image-20241215142243856

买完之后申请证书,填写ssl申请信息。

华为云解析页面,点击域名进去后,修改记录集,如下图。

记录值在申请证书的地方有,直接替换就行。

https://console.huaweicloud.com/dns/?agencyId=0cbfca1ab9000ff71f34c01d854570b3&region=cn-north-4&locale=zh-cn#/dns/publiczones

image-20241215142729115

改完记录集回去证书管理页面,点击验证。

验证通过之后就可以自己下载证书了。

证书使用Nginx版本

部署证书到域名

上传证书

首先上传证书到阿里云,打开阿里云的证书管理页面

https://yundun.console.aliyun.com/?spm=5176.8466032.0.dupload_ssl.3f641450LEV7ZS&p=cas#/certExtend/upload/cn-hangzhou?currentPage=1&pageSize=10&keyword=&statusCode=total

点击上传证书

名称随便取,自己记得就行。红圈里的内容就是下载的ssl证书中Nginx版本里对应的server.crtserver.key

证书链不用填。

image-20241215143203801

部署证书到oss-Bucket中

打开Bucket配置,进入到域名管理页面

https://oss.console.aliyun.com/bucket/oss-cn-fuzhou/zhyny/configuration/domain

点击证书托管然后覆盖就行

image-20241215143457575