编程技术

使用 Let’s Encrypt 免费通配符 / 泛域名 SSL 证书

cnguu · 10月3日 · 2018年 · · ·

前提

准备

从 DNS 服务商获取 API Token

服务商简称参数地址
cloudxnscxexport CX_Key=”123456″
export CX_Secret=”abcdef”
链接
dnspod
中国大陆版
dpexport DP_Id=”123456″
export DP_Key=”abcdef”
链接
aliyunaliexport Ali_Key=”123456″
export Ali_Secret=”abcdef”
链接
awsawsexport AWS_ACCESS_KEY_ID=123456
export AWS_SECRET_ACCESS_KEY=abcdef
链接
更多

输入命令:

$ sudo su
$ export DP_Id="API ID"
$ export DP_Key="API TOKEN"

严格区分大小写

sudo su 会临时切换到 root 用户,使用 exit 退回原用户

添加

$ lnmp dnsssl dp

如果要生成通配符 / 泛域名 SSL 证书

输入其他域名时不要输入 www.cnguu.cn 的域名

否则将生成失败!!!

完成

为了方便管理,新增文件 ssl.conf 用于存放 SSL 配置

$ cd /usr/local/nginx/conf
$ sudo vi ssl.conf

内容来自配置文件 cnnguu.cn.conf 中的 SSL 部分

然后删除 cnnguu.cn.conf

$ exit
$ sudo rm -f /usr/local/nginx/conf/vhost/cnguu.cn.conf

0 条回应