MENU

使用LEGO申请通配符证书 - 备忘

December 12, 2023 • 默认分类

本文示例用于申请Let's Encrypt通配符证书,但因LEGO的适配性,可以同时用于其他ACME兼容平台

  • 使用前置条件:安装Lego,拥有对应DNS厂商API的访问权限。

安装Lego(Mac Homebrew为例)

brew install lego

申请证书

#!/bin/bash

file_path=`readlink -f $0`
dir_path=`dirname $file_path`

cert_path=${dir_path}/cert

ALICLOUD_ACCESS_KEY=AKAKAKAKAKAAK \
ALICLOUD_SECRET_KEY=SKSKSKSKSKSKS \
lego --email "XXXXXXX@XXXXX.com" --dns alidns --domains "*.XXXXX.cn" --dns.resolvers 223.5.5.5:53 --path ${cert_path} run

附录

https://go-acme.github.io/lego/

Archives QR Code
QR Code for this page
Tipping QR Code