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

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 贊成便可web

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

5. 完成

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

更新

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

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

   
   
   

  

自動驗證服務 github 倉庫

https://github.com/zphiliam/certbot-auth-alidnsmarkdown

原文地址:https://blog.csdn.net/phenhorlin2/article/details/85940861
相關文章
相關標籤/搜索