当前位置: 首页 > 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挂起进程验证
  • 新能源汽车充电桩:多元化运营模式助力低碳出行
  • 去年9月就提出辞任中国乒协主席,刘国梁谈辞职原因
  • 世界免疫周丨专家呼吁加快HPV疫苗纳入国家免疫规划进程
  • 北京潮白河大桥发生火情:部分桥体受损,现场已双向断路
  • 神舟十九号航天员乘组计划于4月29日返回东风着陆场
  • 拍北京地铁上的读书人第七年:数字风吹散读书人了吗?
  • 海南一季度GDP为1904.17亿元,同比增长4.0%