通过 traefik 结合 Let’s Encrypt 生成的 https 自有证书文件,默认会生成 .key
和 .crt
格式的证书。但是如果使用了七牛云的图片外链,七牛云中配置的 https 加速域名也需要上传相应的证书,但证书格式必须为 .pem
的。
数字证书格式转换:.key 和.crt 转换成.pem 格式
将 .crt
证书文件转换为 .pem
格式:
1 | openssl x509 -in temp.crt -outform pem -out temp.crt.pem |
将 .key
证书文件转换为 .pem
格式:
1 | openssl rsa -in temp.key -outform pem -out temp.key.pem |
上传自有证书
打开七牛云后台管理
在七牛云 SSL 证书服务/证书管理 页面上传自有证书信息
左侧菜单栏 – CDN – 域名管理 – 指定域名 配置 – HTTPS 配置 – 修改配置
在 域名 xxxx 可更换证书列表
下 选择刚刚新增的证书 – 确定,等待证书文件生效