寰智博客

  1. 首页
  2. 开源工具
  3. 正文

宝塔证书 自动部署工具

2022年5月20日 1022点热度 0人点赞 0条评论
本工具适用于 需要部署大量SSL 证书 , 且具备一定的动手能力的同学

下载地址:  btssl-v1.0.zip

一、安装工具

将本工具传到服务器的 /www/btssl(需要自己新建) 目录下,然后解压。
将acme.sh-3.0.4.zip 解压,将解压得到的文件夹 acme.sh-3.0.4 复制到 /www/server/ 下 ,并重命名成 acme.sh
执行 chmod -R 777 /www/server/acme.sh/acme.sh ,给予 acme.sh 执行权限
然后打开宝塔面板,配置 允许 API 接口访问,IP 白名单地址中添加 127.0.0.1 和 服务器 ip打开 https://freessl.cn/acme-deploy (如果没有账号就自己注册一个),将你的专属 acme 地址 ,格式如
https://acme.freessl.cn/v2/DV90/directory/xxxxxxxxxxxxxxxx 复制出来
修改 /www/btssl/dist/config.json , 将 bt_host , bt_api , freessl_path 字段的值分别修改成

bt_host         宝塔面板的地址            通常为 http://127.0.0.1
bt_api           宝塔面板的api 密钥       xxxxxxxxxxx
freessl_link   从freessl 复制的专属 acme 地址

二、使用工具

将/www/btssl/config.json 复制一份,名字随便写,这里 用 newssl.json 举例
修改 newssl.json 中的 ssl_domain 字段 , 改成你要部署的网站的域名,支持 * 通配 , 如 *.newssl.btssl.cn
然后打开 https://freessl.cn 点击申请多域名通配符(自动续费),输入您的域名

按照网站提示,配置DNS CNAME 解析

然后使用命令行 cd /www/btssl/dist
运行 .btssl newssl.json 即可自动签发部署证书
ps: 可以在面板中添加计划任务 ,shell:  ./www/btssl/dist/btssl /www/btssl/dist/newssl.json , 时间为 每天1次 ,自动签发(更新ssl) 证书

标签: 暂无
最后更新:2022年5月20日

SudemQaQ

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2025 blog.szhcloud.cn 寰智博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

苏ICP备16064625号-1

本站使用 又拍云 Logo 提供CDN加速/云存储服务