letsencrypt 免費HTTPS證書申請, 自動更新

Let's Encrypt 泛域名 證書申請 及自動更新git

關鍵字:SSL證書、HTTPSgithub

初次申請

1. 下載certbot

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
./certbot-auto
複製代碼

2. 格式

./certbot-auto certonly  -d *.你的域名 --manual --preferred-challenges dns
複製代碼

示例

./certbot-auto certonly  -d *.butukeji.com --manual --preferred-challenges dns
複製代碼

3. 下一步會提示你是否贊成IP被記錄。

輸入Y 贊成便可bash

4. 去域名服務器上添加一條指定的DNS TXT記錄

5. 完成

添加完成好稍等10秒左右 Enter, 就能夠看到自動申請成功的證書路徑和私鑰路徑: 服務器

更新

我看網上好多說 ./certbot-auto renew, 這種反正我是沒成功過。 DNS 方式renew 實際也須要去從新添加驗證DNS 的TXT紀錄,因此直接 renew會失敗。阿里雲

  • 能夠寫自動DNS驗證腳本,過程當中要用到 域名服務運營商的接口,
  • 本人本身擼了一套阿里雲的DNS自動添加TXT記錄,自動驗證的程序,用來自動更新證書, 固然申請的時候也能夠用來免去手動添加 TXT記錄的麻煩,目前放在 github上, 克隆下來, 一條簡單的命令就能夠自動更新
./auto-renew.sh
複製代碼

自動驗證服務 github 倉庫

github.com/zphiliam/ce…spa

相關文章
相關標籤/搜索