申请免费的泛域名SSL证书

使用该方法需要docker环境

1、生成TXT记录值

首先,使用如下命令生成域名的TXT记录(请根据“Domain”和“TXT value”那两行的内容填写域名的TXT记录)

docker run -v /acme.sh:/acme.sh --rm yeqing112/acme.sh:latest sh -c "acme.sh --issue -d *.yeqing.run --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please"

命令执行后,等待一会儿,然后会返回如下信息,意思是我们需要将域名新增一个TXT解析记录,在主机记录和记录值填上相应内容:

image-20201024141228393

2、域名增加TXT记录

到域名解析平台给域名增加TXT记录,内容为上图红线处。

3、生成域名SSL证书

域名TXT记录添加完成后,再执行以下命令生成域名证书:

docker run -v /acme.sh:/acme.sh --rm yeqing112/acme.sh:latest sh -c "acme.sh --renew -d *.yeqing.run --yes-I-know-dns-manual-mode-enough-go-ahead-please"

如无意外,泛域名SSL证书生成成功,fullchain.cer是泛域名的公钥,*.yeqing.run.key是泛域名的私钥。

最近更新

猜你喜欢

最近的文章

Ubuntu环境下安装和配置pure-ftpd

安装Pure-ftpdapt install -y pure-ftpd配置Pure-ftpd新建ftp目录mkdir /ftp新建系统用户组和用户新建pu...…

ftp pureftpd继续阅读
更早的文章

启动容器时指定ip和绑定host

先创建一个容器网络,比如docker network create --subnet=192.168.2.0/24 mynetwork然后启动容器时,指定...…

Docker继续阅读