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 客服可協助排查。