群晖SSL证书替换
群晖SSL证书替换,记录一下
问题
如果通过群晖直接申请 Let's Encrypt 证书,会提示证书申请失败,原因是国内的 Let's Encrypt 服务器无法访问。
如何解决
基本流程:
- 从域名服务商那里申请一个免费的 SSL 证书,或者购买一个付费的 SSL 证书。然后将证书文件下载到本地。选择 nginx 格式的证书文件。
- 下载解压缩包,解压缩后会得到以下文件:
- 域名.com_bundle.crt
- 域名.com_bundle.pem
- 域名.com.csr
- 域名.com.key
- 将证书文件上传到群晖的 NAS 上,进入“控制面板” -> “安全性” -> “证书”,点击“导入”按钮,选择“从文件导入”,然后选择刚才下载的证书文件。
- 在“导入证书”页面中,选择“从文件导入”选项,然后点击“浏览”按钮,选择需要导入的证书文件。
- 证书选择 域名.com_bundle.pem,私钥选择域名.com.key。
- 点击“确定”按钮,等待证书导入完成。
特殊
由于阿里云的证书有效时间是 1 月,所有每个月都得申请,太麻烦,因此我采取曲线救国的方式。