解决网站打开报错cURL error 60: SSL certificate problem: certificate has expired

麦子
麦子
管理员
1205
文章
0
粉丝
优化推广393字数 271阅读0分54秒阅读模式

近期有发现不少的网站打开有提示"cURL error 60: SSL certificate problem: certificate has expired"。大概率是因为我们在使用Let’s Encrypt SSL证书的时候到期没有自动更新导致的。所以看到是过期的提示。因为Let’s Encrypt 证书停止了HTTP API的请求支持,所以到期没有办法升级。

所以,我们需要解决的办法,是将系统的软件升级到最新支持 Let’s Encrypt 证书验证方式,或者是用第三方的付费或者免费证书身亲部署到当前的网站中。

第一、手工解决办法

1、下载https://curl.se/ca/cacert.pem 这个文件;

2、将cacert.pem里面的内容替换到/wp-includes/certificates/ca-bundle.crt 这个文件里面。

然后就不会出现证书过期的提醒了。

第二、第三方证书

我们可以用第三方免费证书或者付费证书替换当前项目。

第三、重新部署WEB环境

新的WEB环境应该是支持新版本的证书自动更新脚本的。

投上你的一票
 
  • 本文由 麦子 发表于2024年12月26日 08:43:15
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/certificate-has-expired.html
优化推广

解决WordPress标题中的"-"被转义成"–"问题

如果我们使用默认的WordPress程序和主题且没有进行转义字符处理会在标题中如果有"-"横线的被自动转义成"–"字符的,虽然在体验上没有什么问题,但是感觉看着不是那么舒服一些。但是建议我们在优化主题...