申请免费泛解析SSL证书

1、安装相关依赖

#Debian/Ubuntu
apt-get update -y &&  apt-get -y install curl cron socat
#Centos
yum update -y &&  yum -y install curl cron socat

2、安装acme.sh

curl https://get.acme.sh | sh

使用CloudFlare域API自动颁发证书

3、获取DNS API
可以使用CloudXNS、CloudFlare、DNSPod等DNS获取API,这里以CloudFlare为例,先登录账号,然后再去获取API,API获取地址:https://www.cloudflare.com/a/profile。
接下来再输入以下命令:

export CF_Key="sdfsdfsdfljlbjkljlkjsdfoiwje"  #获取到的API
export CF_Email="xxxx@sss.com"  #CloudFlare邮箱

其它DNS使用方法参考Github:How to use DNS API。

4、开始签发

#修改自己域名后运行,且第一个-d后面不能直接写*.xx.com,一定要写单域名,第二个-d后面可以写泛域名。

~/.acme.sh/acme.sh --issue -d zhaolog.com  -d *.zhaolog.com  --dns dns_cf

签发成功后,CSR、KEY、CERT保存的路径:/root/.acme.sh/fyszy.com/。

使用Aliyun域API自动颁发证书

首先,您需要登录Aliyun帐户才能获得API密钥。 https://ak-console.aliyun.com/#/accesskey

export Ali_Key="sdfsdfsdfljlbjkljlkjsdfoiwje"
export Ali_Secret="jlsdflanljkljlfdsaklkjflsa"

好的,我们现在发出一个证书:

~/.acme.sh/acme.sh --issue --dns dns_ali -d zhaolog.com -d *.zhaolog.com

Ali_Key和Ali_Secret将被保存~/.acme.sh/account.conf,需要时会被重用。

这是借用来的一篇文章。感谢原文作者。

原文:https://zhaolog.com/2018/05/07/25802.html

Caleb
Caleb管理员

上一篇:电脑开机卡在entering setup
下一篇:Typecho配置登陆验证码

留言评论

暂无留言
请先 登录 再评论,若不是会员请先 注册
取消
扫码支持