免费泛域名https证书申请指南

今天给大家推荐一个部署简单的,申请快速的https证书教程

清单:

  1. 申请地址:https://freessl.cn

  2. 域名解析

  3. 执行shell申请证书、生成证书

  4. 部署证书(本教程使用的是Nginx)


  • 第一步:打开freessl.cn免费证书申请网站,登录账号,如果没有注册,请先注册账号。

  • 第二步:输入要创建的证书域名,建议直接数据泛域名,如:*.johnyzone.com。

  • 第三步:点击创建免费的ssl证书按钮,进入ACME 域名配置页面(如下图),再点击下一步按钮。

    微信截图_20220705180046.png

  • 第四步:现在来到DCV配置(如下图),将*.johnyzone.com域名下的主机记录:_acme-challenge及记录值复制,进入域名解析管理,我这边用的是dnspod域名管理

    微信截图_20220705180046.png

  • 第五步:在域名管理中添加一条cname记录,如下图

    微信截图_20220705180046.png

  • 第六步:解析配置完成后,返回ssl申请页面,点击配置完成,立即检测按钮即可。

  • 微信截图_20220705180046.png

  • 第七步:检测完成后,会得到以下结果,接下来通过acme.sh部署脚本申请证书及生成nginx https证书。

    微信截图_20220705180046.png


  • 第八步:安装acme.sh,执行下载脚本命令


  • curl https://gitcode.net/cert/cn-acme.sh/-/raw/master/install.sh?inline=false | sh -s email=henrick@***.com
  • 第九步:复制acme.sh部署命令,申请证书(第七步图中的命令):

  • ./acme.sh --issue -d *.johnyzone.com -d johnyzone.com  --dns dns_dp --server https://acme.freessl.cn/v2/DV90/directory/*****
  • 第十步:生成nginx https证书

  • ./acme.sh --install-cert -d example.com --key-file       /etc/nginx/cer/johnyzone_ssl/key.pem  --fullchain-file /etc/nginx/cer/johnyzone_ssl/cert.pem --reloadcmd     "systemctl restart nginx"


到这里就生成成功了,如何部署可以参考nginx https证书部署,部署成功见下图:

微信截图_20220705180046.png


网友留言(0 条)

发表评论

验证码