前提
准备
从 DNS 服务商获取 API Token
服务商 | 简称 | 参数 | 地址 |
cloudxns | cx | export CX_Key=”123456″ export CX_Secret=”abcdef” | 链接 |
dnspod 中国大陆版 | dp | export DP_Id=”123456″ export DP_Key=”abcdef” | 链接 |
aliyun | ali | export Ali_Key=”123456″ export Ali_Secret=”abcdef” | 链接 |
aws | aws | export 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