Let’s Encrypt通配符/泛域名SSL免费部署HTTPS For 宝塔

Let’s Encrypt通配符/泛域名SSL免费部署HTTPS For 宝塔

首先强调一点,Let Encrypt是纯免费,由非营利性组织运营,所以不管是单域名SSL还是泛域名SSL都是免费的,其目的也是为了加快互联网SSL的发展步伐.

像外面那些三方厂商推出针对Let Encryp的单域名SSL免费,泛域名SSL付费的套餐,其实本身都是免费的,可能是收取了代续证的“辛苦费”(因为Let Encrypt每次下的证,都只有3个月的有效期,3个月后需重新免费续签)

Let Encrypt目前下通配符的证书,自己手动弄的话也是非常方便,2行代码搞定!

一. 获取acme.sh

进入宝塔里的终端输入

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

出现如下结果则成功:

Let’s Encrypt通配符/泛域名SSL免费部署HTTPS For 宝塔

若出现如下字样 Failed connect to raw.githubusercontent.com:443; Connection refused

Let’s Encrypt通配符/泛域名SSL免费部署HTTPS For 宝塔

则需要对github加个host(因为是国外源,某墙屏蔽导致),前往 获取 raw.githubusercontent.com的源ip , 然后host上宝塔本地(建议不要使用图里的ip,自己前往获取最新的)

Let’s Encrypt通配符/泛域名SSL免费部署HTTPS For 宝塔

Let’s Encrypt通配符/泛域名SSL免费部署HTTPS For 宝塔

二. 获取&下载证书

因为Let Encrypt下证书需要审核域名,这里以阿里云为例,前往  ,然后执行以下脚本(其他域名商 参考此)

# 替换成从阿里云后台获取的密钥 export Ali_Key="123" export Ali_Secret="abbcddddd" # 换成自己的域名 /root/.acme.sh/acme.sh --issue --dns dns_ali -d zeink.cn -d *.zeink.cn

等待片刻后,输出如下信息则成功,证书已下载至本地

Let’s Encrypt通配符/泛域名SSL免费部署HTTPS For 宝塔

三. 部署证书

前往所在路径即可看到相应证书,编辑其获取内容,将其粘贴部署至相应网站即可

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzwjys.html