Loading... ## 域名授权 前往 FreeSSL.cn 官网,注册账号并登录 进入 ACME 自动化选项卡,添加域名 ![][1] 获得域名验证(DCV)授权信息 ![][2] 添加DNS解析 ![][3] 等待一分钟,点击检测,验证通过后即可获得部署命令 ## 申请证书 安装acme.sh(使用root用户) #安装命令,email替换成自己的邮箱 curl https://get.acme.sh | sh -s email=my@example.com #国内备用地址 curl https://gitcode.net/cert/cn-acme.sh/-/raw/master/install.sh?inline=false | sh -s email=my@example.com 签发证书 复制 acme.sh 部署命令并执行 如果出现 -bash: acme.sh: command not found 错误,进入到安装目录,创建指令别名 cd /root/.acme.sh/ alias acme.sh=~/.acme.sh/acme.sh acme.sh -h 申请完成后,使用cer文件和key文件部署证书即可 ##一个小问题 使用 acme.sh 签发的证书可能会出现证书链不完整的情况。 所以,签发证书之后,可以去 myssl.com 使用证书链修复工具获取完整的证书链。 证书链修复工具:https://myssl.com/chain_download.html 参考资料 [ACME v2证书自动化快速入门][5] [FreeSSL申请免费证书][6] [acme.sh: 未找到命令][7] [1]: https://img.crushta.cn/img/blog/article/57/ssl-01.png [2]: https://img.crushta.cn/img/blog/article/57/ssl-02.png [3]: https://img.crushta.cn/img/blog/article/57/ssl-03.png [5]: https://blog.freessl.cn/acme-quick-start/ [6]: https://blog.csdn.net/qq_34388017/article/details/130549922 [7]: https://blog.csdn.net/weixin_53168725/article/details/127165200 最后修改:2024 年 01 月 18 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏