解決網(wǎng)站打開報錯cURL error 60: SSL certificate problem: certificate has expired

麥子 優(yōu)化維護(hù)149字?jǐn)?shù) 445閱讀1分29秒閱讀模式

近期有發(fā)現(xiàn)不少的網(wǎng)站打開有提示"cURL error 60: SSL certificate problem: certificate has expired"。大概率是因為我們在使用Let’s Encrypt SSL證書的時候到期沒有自動更新導(dǎo)致的。所以看到是過期的提示。因為Let’s Encrypt 證書停止了HTTP API的請求支持,所以到期沒有辦法升級。

所以,我們需要解決的辦法,是將系統(tǒng)的軟件升級到最新支持 Let’s Encrypt 證書驗證方式,或者是用第三方的付費或者免費證書身親部署到當(dāng)前的網(wǎng)站中。

第一、手工解決辦法

1、下載https://curl.se/ca/cacert.pem 這個文件;

2、將cacert.pem里面的內(nèi)容替換到/wp-includes/certificates/ca-bundle.crt 這個文件里面。

然后就不會出現(xiàn)證書過期的提醒了。

第二、第三方證書

我們可以用第三方免費證書或者付費證書替換當(dāng)前項目。

第三、重新部署WEB環(huán)境

新的WEB環(huán)境應(yīng)該是支持新版本的證書自動更新腳本的。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2024年12月26日 08:43:15
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://bjj.org.cn/certificate-has-expired.html