通过acme.sh申请Let’s Encrypt通配符证书步骤与问题

申请 Let’s Encrypt 通配符证书的时候也遇到一些问题,现在将申请的过程及问题解决办法记录下来分享给大家,以便大家参考。

通过acme.sh申请Let’s Encrypt通配符证书步骤与问题

申请 Let’s Encrypt通配符证书步骤

1、升级 acme.sh

  • acme.sh –upgrade
  • PS:我升级总是失败,但是升级失败的情况好像也能申请到通配符证书,如果到第 5 步失败的话,就是升级 acme.sh 失败导致,实在不行就放弃通配符证书,改回原来的域名证书。所以想要申请通配符证书需要慎重。

    通过acme.sh申请Let’s Encrypt通配符证书步骤与问题

    2、查看证书列表

  • acme.sh --list
  • 3、删除证书

  • acme.sh remove Main_Domain(证书的主域名,上述证书列表中可看见)
  • 4、获取 Aliyun 域名 API 的密钥,在阿里云官网登录的情况下点击https://ak-console.aliyun.com/#/accesskey即可看到自己的密钥,没有就直接创建一个即可。非阿里云的请移步《如何使用 DNS API》查阅相对应的 API 的办法。

    5、获得密钥之后分别输入以下命令

  • export Ali_Key="sdfsdfsdfljlbjkljlkjsdfoiwje"
  • export Ali_Secret="jlsdflanljkljlfdsaklkjflsa"
  • acme.sh --issue --dns dns_ali -d yigujin.cn -d *.yigujin.cn –force