当前位置: 首页 > news >正文

使用 acme.sh 自动更新 SSL 证书的指南

上篇文章讲了一下 如何利用acme.sh来申请ssl,但没有讲3个月到期后 如何续期,续期的时候会碰到什么问题?

1.查看当前的当前签发域名的到期时间

acme.sh list

list

2.重新申请ssl

 acme.sh --issue --dns dns_namesilo -d xxx.ai -d *.xxx.ai --dnssleep 900 --debug

执行之后报错

<namesilo><request>
<operation>listDomains</operation>
<ip>sss.xx.xx.xx</ip>
</request>
<reply>
<code>110</code>
<detail>Invalid API Key (Permission denied)</detail>
</reply></namesilo>

执行命令看看当前的key在那几个文件里面

[root@100 .acme.sh]# grep -rl "a9f7c7d2482b2e010e5767f66" .
./acme.sh.env
./dnsapi/dns_namesilo.sh
./account.conf

依次修改为新的key 然后在重新执行

 acme.sh --issue --dns dns_namesilo -d xxx.ai -d *.xxx.ai --dnssleep 900 --debug

3.重启nginx,验证新证书是否生效

nginx -s reload

访问网址,看看浏览器显示证书是否正常

相关文章:

  • 【MySQL】005.MySQL表的约束(上)
  • WPS Office安卓版云文档同步速度与PDF转换体验测评
  • 突破AI检测边界:对抗技术与学术伦理的终极博弈
  • Sharding-JDBC 系列专题 - 第五篇:分布式事务
  • 电脑安装adb并且连接华为手机mate60pro后查看设备
  • Spring Boot 主模块 spring-boot 核心技术解析:从启动类到内嵌容器的无缝支持
  • 三角形神经网络(TNN)
  • 技术与情感交织的一生 (七)
  • 【机器学习案列-21】基于 LightGBM 的智能手机用户行为分类
  • 笔记本电脑研发笔记:BIOS,Driver,Preloader详记
  • 【漏洞复现】Struts2系列
  • PDF处理控件Aspose.PDF指南:使用 Python 将 EPUB 转换为 PDF
  • [OpenGL] Lambertian材质漫反射BRDF方程的解释与推导
  • 新能源汽车可视化大屏系统毕业设计
  • C++设计模式
  • C语言高频面试题——malloc 和 calloc区别
  • 前端开发核心知识详解:Vue2、JavaScript 与 CSS
  • Centos7安装Jenkins(图文教程)
  • Linux进程6-alarm闹钟定时终止、raise发送信号、abort终止、pause挂起进程验证
  • 新能源汽车充电桩:多元化运营模式助力低碳出行
  • “科创板八条”后百单产业并购发布,披露交易金额超247亿
  • “降息潮”延续!存款利率全面迈向“1时代”
  • 屈晓华履新四川省社科联党组书记,此前担任省国动办主任
  • “一嗨租车”陷“五年后扣费”疑云,用户:违章处理莫名消失
  • 马上评|让“贾宝玉是长子长孙”争议回归理性讨论
  • 中华人民共和国和俄罗斯联邦关于进一步加强合作维护国际法权威的联合声明