HTTPS 已是網站標配,不僅保護資料安全,也利於 SEO 和使用者信任。借助 Let's Encrypt,你可以免費為網站啟用 HTTPS。

前提條件

  • 一台 VPS 和已安裝的 Web 伺服器(如 Nginx);
  • 一個已解析到伺服器 IP 的網域。

1. 安裝 Certbot

Ubuntu 上執行:sudo apt install -y certbot python3-certbot-nginx。Certbot 是 Let's Encrypt 官方推薦的用戶端。

2. 一鍵簽發並設定

執行 sudo certbot --nginx -d 你的網域,按提示填寫信箱、同意條款,Certbot 會自動簽發憑證並修改 Nginx 設定開啟 HTTPS。

3. 自動續期

Let's Encrypt 憑證有效期 90 天,Certbot 會自動建立排程任務續期。可用 sudo certbot renew --dry-run 測試續期是否正常。

常見問題

  • 簽發失敗:檢查網域是否正確解析到本機、80 連接埠是否放行;
  • 混合內容警告:把頁面裡的 http 資源連結改為 https。

設定遇阻?00Shark 客服可協助排查。