使用 elev 定時部署 Let's Encrypt 通過阿里雲 DNS 驗證方式實現泛域名 HTTPS/SSL 證書

系列文章:

本篇是第三種方法來進行 Let's Encrypt 證書定時簽署。

介紹 elev

elev 官網

elev 是 Easy Let’s Encrypt Visa(簡潔的 Let’s Encrypt 簽證)的首字母。

elev 是基於開源模塊而進行封裝的 nodejs 命令行工具,主要實現 Let’s Encrypt 的 泛域名 DNS 記錄驗證方式(目前僅支持阿里雲 DNS 服務商)的 SSL 證書的簽發和自動續期。

安裝 elev

因爲 elev 是 Node.js 全局命令,因此使用 npm 安裝即可。

npm install elev --global

入門 elev

➜  ~ elev

  `7MM"""YMM  `7MMF'      `7MM"""YMM  `7MMF'   `7MF'
    MM    `7    MM          MM    `7    `MA     ,V
    MM   d      MM          MM   d       VM:   ,V
    MMmmMM      MM          MMmmMM        MM.  M'
    MM   Y  ,   MM      ,   MM   Y  ,     `MM A'
    MM     ,M   MM     ,M   MM     ,M      :MM;
  .JMMmmmmMMM .JMMmmmmMMM .JMMmmmmMMM       VF

  Usages:
  elev domain                     列出當前已配置的域名
  elev domain <domain>            新建或編輯域名配置文件
  elev domain <domain> -r <reference>
                                  參考指定域名進行新建或編輯配置文件
  elev worker <ID>                查看指定 ID 的工作記錄

  Commands:
  domain                          域名配置相關
  visa                            簽發一張 Let’s Encrypt 泛域名證書
  cron                            定時任務相關
  schedule                        定時計劃相關
  worker                          定時任務工作
  smtp                            SMTP 相關
  version                         輸出版本號並檢查更新

  Options:
  --version, -v, -V               print version information
  --help, -h, -H                  print help information

原文看這裏 http://t.cn/AijK4ir9

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章