早上起床,有网友在微信留言说我的网站无法访问了,看了一眼原来是SSL证书到期了,原本用 certbot 脚本可以自动续期,但试了一下发现不行,再看 Let's Encrypt 官网的通知,原来是因为一些原因,certbot 不再支持 Let's Encrypt 证书的自动续期了。
不过还好,我使用的环境包官网提供了另一套方案——使用 acme.sh 签发SSL证书,于是开始按步骤更新环境包。
环境包的源放在 GitHub ,直接使用 wget 更新的时候,一直提示获取
早上起床,有网友在微信留言说我的网站无法访问了,看了一眼原来是SSL证书到期了,原本用 certbot 脚本可以自动续期,但试了一下发现不行,再看 Let's Encrypt 官网的通知,原来是因为一些原因,certbot 不再支持 Let's Encrypt 证书的自动续期了。
不过还好,我使用的环境包官网提供了另一套方案——使用 acme.sh 签发SSL证书,于是开始按步骤更新环境包。
环境包的源放在 GitHub ,直接使用 wget 更新的时候,一直提示获取失败,才想起可能是服务器端可能无法访问 GitHub ,我使用的是腾讯云的服务器,系统是CentOS,为云服务器加个代理肯定不现实,所以直接修改Hosts文件。

找到“DNS解析工具”,我这里使用的是 MySSL 的DNS诊断工具,这里需要用到的站点域名主要有两个:
github.com(GitHub的主域名)
raw.githubusercontent.com(GitHub的一个跳转域名)
在是 MySSL 的“DNS解析工具”中,分别输入 github.com 和 raw.githubusercontent.com,查询两个域名对应的A记录解析IP地址:


以“IP地址 域名”的格式记录:
20.205.243.166 github.com
185.199.109.133 raw.githubusercontent.com
接下来就是将这两条记录放到服务器端的Hosts文件中,在CentOS系统中,Hosts文件的位置在 /etc 目录下,直接使用
vi /etc/hosts
对Hosts文件进行编辑,将两条记录添加到Hosts文件最后位置

保存并退出,然后重新使用 wget 获取更新包就成功了。
评论栏