用快乐二级域名分发搭了个网站,然后发现个问题,每次我需要ssl证书的时候就尴尬了,我还要再去Dnspod上面去申请ssl,那我用这个二级域名分发系统干嘛。直接在Dnspod上解析不就好了吗!
然后在群友哪里了解到,有一种证书叫泛域名证书,又叫通配符证书
下面开始开搞
1、安装环境
# 这一步如果有问题,那基本上就是yum源的问题,我在之前的文章有讲过,可以找一下
yum update -y && yum -y install curl cron socat
2、下载安装 acme.sh
# 这一步,如果是香港或着国外的服务器可以这样操作。或内的服务器是没办法。
curl https://get.acme.sh | sh
你可以去github上面直接下载这个acme的安装包
地址:https://codeload.github.com/acmesh-official/acme.sh/tar.gz/master
;
然后里面的readme有安装说明,我就不写了。
把acme安装包复制到/root
文件夹下
3、最后一步开始安装
export DP_Id="XXXX" #DNSPod API Id
export DP_Key="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" #DNSPod API Key
cd acme.sh
./acme.sh --issue --dns dns_dp -d *.yunshare.fun
然后就等吧,一直等到他结束就好,你就可以在/root/.acme.sh/
目录下看到你申请的域名
最后点进去,发现好多文件,具体每个文件干嘛的我也清楚,我只知道需要用的两个文件:*.yunshare.fun.key和fullchain.cer。这个文件里就是ssl证书要填写的内容。
最后有个问题,有人应该发现了,这个域名有效期才3个月,说是acme这个功能会自动续期,所以现在我也没办法给出答案,等三个月我再看看,到时候我再回来解答。
会自动续签哦
# acme.sh --remove -d xxx.xxx
./acme.sh --remove -d *.yunshare.fun
评论 (0)