系列文章:node
本篇是第三種方法來進行 Let's Encrypt 證書定時簽署。npm
elev 官網。bash
elev 是 Easy Let’s Encrypt Visa(簡潔的 Let’s Encrypt 簽證)的首字母。dom
elev 是基於開源模塊而進行封裝的 nodejs 命令行工具,主要實現 Let’s Encrypt 的 泛域名 DNS 記錄驗證方式(目前僅支持阿里雲 DNS 服務商)的 SSL 證書的簽發和自動續期。工具
由於 elev 是 Node.js 全局命令,所以使用 npm 安裝便可。阿里雲
npm install elev --global
➜ ~ 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命令行