acme.sh申请泛域名证书
acme.sh实现了acme协议,可以从Let’s Encrypt生成免费的证书。
安装acme.sh
1 | curl https://get.acme.sh | sh |
acme.sh将安装在home目录下:
1 | ~/.acme.sh/ |
可以创建一个alias方便使用:
1 | alias acme.sh=~/.acme.sh/acme.sh |
生成证书
1 | acme.sh --issue -d domain.name -d *.domain.name --dns \ |
然后将TXT记录添加到DNS记录中,等待DNS记录生效。
重新申请签发证书
1 | acme.sh --renew -d domain.name -d *.domain.name \ |
生成的证书位于~/.acme.sh/domain.name目录下。
卸载acme.sh
1 | acme.sh --uninstall |
后记
其它问题可查询官方文档。