Ubuntu上letsencrypt證書(shū)如何更新

小樊
81
2024-10-11 02:51:37

在Ubuntu上更新Let’s Encrypt證書(shū),可以遵循以下步驟:

  1. 首先,確保你已經(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
    
  2. 接下來(lái),運(yùn)行以下命令來(lái)更新證書(shū):

    sudo certbot --nginx -d example.com -d www.example.com
    

    請(qǐng)將example.comwww.example.com替換為你自己的域名。這個(gè)命令將會(huì)自動(dòng)更新你的Nginx配置文件以使用新的證書(shū)。

  3. 如果你的證書(shū)已經(jīng)過(guò)期,你需要先刪除舊的證書(shū)和配置文件。然后,使用以下命令重新獲取并安裝新的證書(shū):

    sudo certbot --nginx -d example.com -d www.example.com --cert-name example.com
    

    同樣,請(qǐng)將example.comwww.example.com替換為你自己的域名。

  4. 最后,重啟你的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ù)。

0