互联网知识

精准传达 • 价值共享

洞悉互联网前沿资讯,探寻网站营销规律

查看其它板块

宝塔免费申请通配符SSL证书教程(泛域名SSL)

作者:狐灵科技 | 2020-01-02 09:54 |点击:

Let’s Encrypt官方在2018年上线泛域名免费SSL证书。下面是SEOGO申请泛域名证书的操作过程。

一、安装依赖程序

首先登陆ssh,根据自己服务器系统选择下面命令安装依赖程序。

1、Centos

yum update && yum install curl -y && yum install cron -y && yum install socat -y

2、Debian/Ubuntu

apt-get update && apt-get install curl -y && apt-get install cron -y && apt-get install socat -y

二、下载ACME.SH

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

三、获取域名API

1、如果是阿里云域名,获取阿里云域名Access Key ID和Access Key Secre

Access Key ID、Access Key Secre申请地址

微信截图_20190719180838.png
回到服务器执行以下命令,export Ali_Key为Access Key ID,export Ali_Secret为Access Key Secre。


 
export Ali_Key="abcdef"
 
export Ali_Secret="abcdefh8Hs5BHs5BHs5B"

微信截图_20190719181935.png 创建Access Key ID和Access Key Secre后需要注意,弹出的窗口显示完整的“Token”,并且只显示这一次,所以请一定复制保存好。

2、如果是腾讯域名,获取域名API

域名API申请地址

微信截图_20190719181338.png

回到服务器执行以下命令,DP_Id=""中请填写你的ID,DP_Key=""中请填写Token。


 
export DP_Id="1234"
 
export DP_Key="abcdefg"

创建API后需要注意,弹出的窗口显示完整的“Token”,并且只显示这一次,所以请一定复制保存好。

四、申请证书

输入下面命令申请免费SSL证书。其中代码中的 demo.com 请改成你自己的域名。

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

出现下面这几行表示成功,以下几行表示SSL证书路径,访问这些目录找到证书后,在宝塔面板里面配置SSL即可。


 
[Fri Jul 19 16:53:14 CST 2019] Your cert is in /www/server/panel/vhost/cert/demo.com/demo.com.cer
 
[Fri Jul 19 16:53:14 CST 2019] Your cert key is in /www/server/panel/vhost/cert/demo.com/demo.com.key
 
[Fri Jul 19 16:53:14 CST 2019] The intermediate CA cert is in /www/server/panel/vhost/cert/demo.com/ca.cer
 
[Fri Jul 19 16:53:14 CST 2019] And the full chain certs is there: /www/server/panel/vhost/cert/demo.com/fullchain.cer

完成。

原文链接:https://www.seogo.me/tec/603.html

多一份免费策划方案,总有益处。

请直接添加技术总监微信联系咨询

网站设计 品牌营销

多一份参考,总有益处

联系狐灵科技,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:023-68168040 / 大客户专线:15523356218