在Ubuntu上更新Let’s Encrypt證書(shū),可以遵循以下步驟:
首先,確保你已經(jīng)安裝了Certbot。如果尚未安裝,可以使用以下命令進(jìn)行安裝:
sudo apt-get install certbot python3-certbot-apache
如果你使用的是Nginx服務(wù)器,請(qǐng)使用以下命令安裝:
sudo apt-get install certbot python3-certbot-nginx
接下來(lái),運(yùn)行以下命令來(lái)更新證書(shū):
sudo certbot --nginx -d example.com -d www.example.com
請(qǐng)將example.com
和www.example.com
替換為你自己的域名。這個(gè)命令將會(huì)自動(dòng)更新你的Nginx配置文件以使用新的證書(shū)。
如果你的證書(shū)已經(jīng)過(guò)期,你需要先刪除舊的證書(shū)和配置文件。然后,使用以下命令重新獲取并安裝新的證書(shū):
sudo certbot --nginx -d example.com -d www.example.com --cert-name example.com
同樣,請(qǐng)將example.com
和www.example.com
替換為你自己的域名。
最后,重啟你的Nginx服務(wù)以使更改生效:
sudo systemctl restart nginx
現(xiàn)在,你的Let’s Encrypt證書(shū)應(yīng)該已經(jīng)更新為最新版本。請(qǐng)注意,Let’s Encrypt證書(shū)的有效期為90天,因此需要定期更新以確保持續(xù)的有效性。你可以使用Certbot的自動(dòng)更新功能來(lái)設(shè)置定期更新任務(wù)。