在Ubuntu上配置Let’s Encrypt非常簡單且免費
sudo apt update
sudo apt install certbot python3-certbot-apache
這將安裝Certbot及其Apache插件。如果您使用的是Nginx,請使用以下命令安裝certbot-nginx插件:
sudo apt install certbot python3-certbot-nginx
sudo certbot --apache
或者,如果您使用的是Nginx:
sudo certbot --nginx
根據提示操作。如果您的服務器有多個站點,您可能需要為每個站點重復此過程。Certbot將自動檢測您的服務器類型并應用正確的配置。
sudo crontab -e
在打開的編輯器中,添加以下行(確保將/etc/letsencrypt/live/
替換為您的實際證書路徑):
0 0,12 * * * certbot renew --quiet && systemctl reload nginx
這將每天執行兩次證書更新檢查。如果證書需要更新,Certbot將自動更新它們并重新加載Nginx(或Apache)服務。
現在,您已經在Ubuntu上成功配置了Let’s Encrypt。您的網站現在應該已經使用HTTPS加密。要檢查證書是否正確安裝,請在瀏覽器中訪問您的網站,然后點擊地址欄中的綠色鎖圖標。