近期有發(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)該是支持新版本的證書自動更新腳本的。
評論