群辉7.X版本使用acme.sh实现SSL证书申请与自动续签
创作时间:
作者:
@小白创作中心
群辉7.X版本使用acme.sh实现SSL证书申请与自动续签
引用
CSDN
1.
https://m.blog.csdn.net/mfkd1000/article/details/143500948
本文将详细介绍如何在群辉7.X版本中使用acme.sh实现SSL证书的申请和自动续签。通过本文,你将学会如何购买域名、配置DNS解析、注册ZeroSSL账号、在群辉中安装acme.sh、申请证书以及设置自动更新证书等步骤。
HTTP是超文本传输协议,信息是明文传输;HTTPS则是具有安全性的SSL加密传输。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比HTTP协议安全。
一、购买域名并配置DNS解析
- 到阿里云购买域名,同时将域名解析到群辉的IPV4或IPV6地址。
- 获取Ali_Key和Ali_Secret:
- 登录阿里云后台,点击右上角头像,进入AccessKey管理页面,创建一个新的AccessKey。
- 使用记事本记录下Ali_Key和Ali_Secret,注意只会出现一次。
二、注册ZeroSSL账号
- 访问ZeroSSL官网(https://app.zerossl.com/signup),注册一个账号。
- 输入邮箱和密码进行注册,密码需要包含大小写字母、符号和数字。
- 注册完成后,可以在后台查看证书。
三、在群辉中安装acme.sh
新建文件夹(注意修改路径):
sudo -i mkdir -p /volume2/docker/acme
创建compose.yml文件(注意修改路径):
services: acme.sh: image: neilpang/acme.sh container_name: acme.sh restart: always volumes:
- /volume2/docker/acme:/acme.sh
network_mode: host
command: daemon
运行docker-compose:
cd /volume2/docker/acme docker-compose up -d
进入acme.sh容器并注册账号:
docker exec -it acme.sh /bin/sh cd /root/.acme.sh ./acme.sh --register-account -m your-email@example.com
增加阿里云DNS API密钥:
echo "export Ali_Key=\"your_ali_key\"" >> /etc/profile echo "export Ali_Secret=\"your_ali_secret\"" >> /etc/profile && source /etc/profile
申请证书:
./acme.sh --issue --dns dns_ali -d your-domain.com
四、证书安装与验证
查看证书存储目录:
cd /usr/syno/etc/certificate/_archive/ ls
将证书下载到桌面,并在群辉控制面板中安装:
- 进入群辉-控制面板-安全性-证书-增加证书-设置为默认证书
- 进入设置为新增加的域名
五、设置自动更新证书
创建定时更新脚本:
echo " #!/bin/sh docker start acme.sh sleep 10 rm -rf /volume2/docker/acme/your-domain.com_ecc/* docker exec -it acme.sh /root/.acme.sh/./acme.sh source /etc/profile docker exec -it acme.sh /root/.acme.sh/./acme.sh --issue --dns dns_ali -d your-domain.com sleep 15 cp -r /volume2/docker/acme/your-domain.com_ecc/your-domain.com.cer /usr/syno/etc/certificate/system/default/cert.pem cp -r /volume2/docker/acme/your-domain.com_ecc/your-domain.com.key /usr/syno/etc/certificate/system/default/privkey.pem cp -r /volume2/docker/acme/your-domain.com_ecc/fullchain.cer /usr/syno/etc/certificate/system/default/fullchain.pem cp -r /volume2/docker/acme/your-domain.com_ecc/your-domain.com.cer /usr/syno/etc/certificate/_archive/your-folder/cert.pem cp -r /volume2/docker/acme/your-domain.com_ecc/your-domain.com.key /usr/syno/etc/certificate/_archive/your-folder/privkey.pem cp -r /volume2/docker/acme/your-domain.com_ecc/fullchain.cer /usr/syno/etc/certificate/_archive/your-folder/fullchain.pem " > /volume2/docker/acme/cer_update.sh
配置定时任务:
- 进入群辉控制面板-任务计划-计划任务
- 常规:名称自定义,用户选择root
- 计划:每月执行一次,选择机器开机时运行
- 任务设置:执行任务bash /volume2/docker/acme/cer_update.sh
其他命令
注销域名:
docker exec acme.sh /root/.acme.sh/./acme.sh --revoke -d your-domain.com
删除账户:
docker exec acme.sh /root/.acme.sh/./acme.sh --deactivate-account
热门推荐
辛弃疾《清平乐·村居》:古诗词里的乡村生活
学校走访送礼偏心?退休教师成“卸磨之驴”遭冷落
北京“老年学堂”:线上线下融合,让银发族乐享智能生活
江西特产送礼指南:瓷器、脐橙、茶叶等六大特产推荐
东北酸菜炖粉条:酸爽滑嫩,五步做出家常美味
甜型葡萄酒是如何酿的?
大都会鸡尾酒:甜酒经典VS社交饮品新宠酒精度数与健康对比
揭秘五代第一奸臣桑维翰的真实面目
拨备覆盖率的高低对银行意味着什么?
从包头出发前往新疆天山天池的详细旅游攻略及路线规划
“日月同辉”线上绽放,清华美院探索水墨艺术新展陈
广州12月日月同辉概率统计:每天都有,最佳观测时段在此
人参在中药配方中的应用与注意事项
吉林通化人参:养生界的“顶流”如何炼成?
孩子手机使用指南:如何避免成瘾,建立健康习惯
儿童近视率超五成,如何破解“手机依赖”难题?
运城小学生遭网络诈骗,家长如何护航孩子手机安全?
2024西双版纳泼水节:万人狂欢遇热带雨林,十大亮点提前看
景洪市创新"人才+文旅"模式,入选全国百强县
汉传佛教和藏传佛教的分野
浅谈佛教对道教的影响
春节必吃生汆丸子:简单4步,鲜嫩多汁
肉丸子片炒黄瓜:14步详解营养家常菜制作流程
企业法务八大举措,全方位防范合同风险
民法典明确合同纠纷可协商调解仲裁诉讼
司法问答:程序、权利义务与效率提升指南
家庭教育一百问⑮:孩子考试期间,家长如何正确助考?
它有“小布达拉宫”之称,耗资20亿占地36万平,却不知何人所建?
高中请假频率对学业的影响:原因、后果与应对策略
才开学几天,孩子就生病请假?开学季,要提防这种病