溫馨提示×

如何在Ubuntu上配置letsencrypt

小樊
81
2024-10-11 02:48:37
欄目: 智能運維

在Ubuntu上配置Let’s Encrypt非常簡單且免費

  1. 確保已安裝Certbot。打開終端(Ctrl+Alt+T),然后輸入以下命令:
sudo apt update
sudo apt install certbot python3-certbot-apache

這將安裝Certbot及其Apache插件。如果您使用的是Nginx,請使用以下命令安裝certbot-nginx插件:

sudo apt install certbot python3-certbot-nginx
  1. 獲取并安裝證書。在終端中輸入以下命令:
sudo certbot --apache

或者,如果您使用的是Nginx:

sudo certbot --nginx

根據(jù)提示操作。如果您的服務(wù)器有多個站點,您可能需要為每個站點重復(fù)此過程。Certbot將自動檢測您的服務(wù)器類型并應(yīng)用正確的配置。

  1. 自動更新證書。Let’s Encrypt證書有效期為90天。為了確保證書始終是最新的,您可以配置Certbot定期自動更新它們。在終端中輸入以下命令:
sudo crontab -e

在打開的編輯器中,添加以下行(確保將/etc/letsencrypt/live/替換為您的實際證書路徑):

0 0,12 * * * certbot renew --quiet && systemctl reload nginx

這將每天執(zhí)行兩次證書更新檢查。如果證書需要更新,Certbot將自動更新它們并重新加載Nginx(或Apache)服務(wù)。

現(xiàn)在,您已經(jīng)在Ubuntu上成功配置了Let’s Encrypt。您的網(wǎng)站現(xiàn)在應(yīng)該已經(jīng)使用HTTPS加密。要檢查證書是否正確安裝,請在瀏覽器中訪問您的網(wǎng)站,然后點擊地址欄中的綠色鎖圖標(biāo)。

0