/*十有三博客*/
  • 首页
  • 关于本站
  • 网站地图
  • RSS订阅

收到Let's Encrypt邮件通知需将SSL证书升级到ACMEv2协议

2020-02-29 十有三 0 浏览:7916 网站建设运维 网站维护 | 随笔

最近收到Let's Encrypt的邮件,提醒我博客使用的SSL/TLS证书需要升级到ACMEv2协议,旧协议也就是ACMEv1 API将被逐步淘汰。本来打算趁最近有空就赶紧把这事搞定,但是后来发现事情并没有那么简单,脑子一热自己挖了个坑跳了进去。

先贴个邮件截图,我总结了下关键信息:从2020年6月1日开始,旧的ACMEv1协议就不允许新域名使用了,应当使用新版的v2协议。从表面情况来看这事情对于大部人来说是很简单的,只要升级原本使用的ACME客户端就可以了。

提醒升级到ACMEv2协议邮件

再贴个官方中文文档对ACMEv1 和 ACMEv2 协议的说明:

官网升级到ACMEv2协议说明

升级协议还是有很多有优点的,例如ACMEv2的DNS-01验证方式支持通配符域名,这是十分重要的功能。对比ACMEv1协议,由于不支持通配符域名,面对多个二级域名的情况下都需要全部再验证一次。


本来事情到这里应该就结束了,按理来说升级是件很简单的事情,我以前一直使用的ACME客户端是win-acme,正常情况下按照邮件说的下载最新的ACME客户端后,重新再走一边流程就完工。但现实是始终都下载失败,进度条总是卡住,仔细看了下发现下载地址用的是亚马逊Amazon S3 云存储-.-。

win-acme客户端下载速度慢

遇到我这种情况,解决方法很多,从效率上考虑,推荐以下几种:

  1. 修改下hosts文件或者使用一些网络加速器
  2. 也可以从GitHub直接下载win-acme的源码,然后自己重新编译再使用。
  3. 当然更换ACME客户端也是一种选择,Let's Encrypt官网有很多不错的ACME客户端。

总之尝试多次无法下载后,我并没有选择上面三种方法,而是突然想起了一个搁置/拖延很久的造轮子计划,就是自己开发ACME客户端。很久以前我就使用Topshelf搭配Quartz.Net作业调度框架开发了一个Windows服务,这么多年一直稳定的在服务器上奔跑,帮我进行自动化运维操作(每天执行定时任务,例如发送日志邮件,自动备份数据,统计数据等操作),现在终于也要把SSL证书更新这项功能添加到自动运维项目里。

最终折腾/拖拉了好多天才搞定这个问题,不过也算是完成多年前定下的一个小计划,挺有收获的。后续会写下开发SSL证书自动更新功能的文章,代码也会一并分享。

真正的程序员


版权声明:本文由十有三创作,采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。欢迎转载本文,转载请务必署名-保留作者名称及出处:https://shiyousan.com/post/637186049677427711。


  • 上一篇: 随便写写:快大半年没写博客了文章笔记积累的一大堆
  • 下一篇: 连续收到邮件和短信通知需要添加网页底部备案编号链接

相关文章
  • 阿里云一台ECS如何绑定多个独立公网IP?利用负载均衡实现!
  • 网站用户体验优化之数值显示
  • 解决Windows虚拟主机无法设置IIS配置但需要添加MIME类型的问题
  • ASP.NET使用rewrite设置重定向出现HTTP 500
  • 织梦dedecms直接通过数据库修改网站配置(系统基本参数)的注意事项
  • IIS ARR设置错误引发HTTP 400.605 The request cannot be routed

文章分类

.NET技术 123 数据库 24 Web前端 21 网站建设运维 37 操作系统与应用 66 程序猿日常 11 开发工具 12 其他随笔 13

文章标签

ASP.NET ASP.NET MVC C# CSS HTML IIS Javascript Linux MongoDB MySql SQL SQL Server Visual Studio Windows系统 版本控制系统 插件工具 服务器 搞笑娱乐 好文分享 软件应用 生活知识 手机问题 随笔 网络知识 网站设计优化 网站维护 养生保健 异常处理 硬件设备 游戏攻略

热门文章

  • IIS8如何安装和使用URL重写工具-URL Rewrite
  • 林蛋大与楚中天,朱肚皮与朱月坡
  • 解决IE11安装升级失败和在安装前需要更新的问题
  • Windows Server 2012无法安装 .NET3.5-安装角色或功能失败,找不到源文件
  • VS重构重命名的快捷键

推荐文章

  • 解决代码80071A91、80070643 Windows Update遇到未知错误
  • VS重构重命名的快捷键
  • 研究百度分享自定义URL的BUG
  • 取消vs2013解决方案中单击打开项目文件的功能
  • IIS ARR设置错误引发HTTP 400.605 The request cannot be routed

友情链接

  • Passingwind的博客
  • 码友网

知识共享许可协议 CC BY-SA 4.0本站作品采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。
闽ICP备15003702号
闽公网安备 35020302035102号