背景
Certbot 支持自动申请 LetsEncrypt 的泛域名证书,但是官方插件不支持阿里云,在 GitHub 搜索发现已经有人写好了阿里云 DNS 插件,下面只需要进行简单的配置即可免费申请一个泛域名证书并自动续订。
安装 Certbot 和 certbot-dns-aliyun
本文基于 CentOS 7
-
首先安装 Python 3
yum install -y python36
-
创建并激活虚拟环境
mkdir -p /mnt/certbot cd /mnt/certbot python3 -m venv venv source venv/bin/activate
-
安装 Certbot 和 certbot-dns-aliyun
pip install certbot certbot-nginx certbot-dns-aliyun
申请并配置阿里云 DNS 访问密钥
前往