[废除]使用acme.sh在宝塔面板上部署免费ssl证书(nginx)

Scroll Down

地址404
image

打开并注册 :https://freessl.cn/
image

然后在中间填入想要https的网址,以逗号隔开(填几个就要在域名解析处新增几个验证,验证完可以删掉)
例如:code.poshir.top,task.poshir.top
image-1680852571938

然后一直下一步
image-1680852664029
域名验证
因为绑定的是腾讯云的服务器,所以以腾讯云为例
image-1680852734858
image-1680852763425
然后点击 配置完成,它会去检测配置情况,也可能需要等待十几秒
image-1680852783496
之后会给两个命令
image-1680852869883
我们用第一个 acme.sh
0.安装acme.sh
curl https://get.acme.sh | sh -s email=my@example.com
如果上面官方下载地址失败 或者 太慢,可以选用国内的备用地址
curl https://gitcode.net/cert/cn-acme.sh/-/raw/master/install.sh?inline=false | sh -s email=my@example.com

执行完成后,运行 source ~/.bashrc,就可以使用acme.sh的命令了
1.复制3里面的acme.sh 部署命令:
acme.sh --issue -d code.poshir.top -d task.poshir.top --dns dns_dp --server https://acme.freessl.cn/v2/DV90/directory/44sr840qnwjym1mxxxxx --nginx 尾末加个–nginx
2.执行,然后等待
image-1680853377505
里面的/root/.acme.sh/code.poshir.top_ecc/xxx就是证书目录
3.打开网站设置,ssl
image-1680853439532
image-1680853552861
4.分别粘贴至对应的输入框内,保存,就会刷新ssl证书的信息
image-1680853596436
5.证书夹里也会有另外一个地址的信息
image-1680853680354
6.打开另一个网站的设置-ssl,证书夹,选择这个,部署即可
image-1680853746891