已经获取到阿里云api参数,怎么输出到程序
下面我们以阿里云DNS为例,需要到 https://ram.console.aliyun.com/users 这里创建子账户,选择"Open API 调用访问",获取API KEY和SECRET KEY(文章最后我们会附上常见域名DNS服务商的简称、获取API方法和所需的参数)。
通过表格可以知道,阿里云DNS的简称为ali,我们前面获取到了API KEY和SECRTET KEY,需要先在在终端里将API操作所需的参数输出供程序使用,命令如下:
export Ali_Key="123456"
export Ali_Secret="abcdef"注意!注意!注意!这里只是例子,其他域名DNS服务的API参数命令可以在文章后面对照表中查找,别照抄!别照抄!别照抄!,该项必须export,否则将提示You don't specify dnspod api key and key id yet.失败,而且是严格区分大小写!!!Let'sEncrypt 免费通配符/泛域名SSL证书添加使用教程 - LNMP一键安装包
已经获取到阿里云api参数,怎么输出到程序。
Generate ssl certificate using letsencrypt...
Using CA: https://acme-v02.api.letsencrypt.org/directory
Multi domain='DNS:www.feisir.cn,DNS:feisir.cn'
Getting domain auth token for each domain
Getting webroot for domain='www.feisir.cn'
Getting webroot for domain='feisir.cn'
Adding txt value: Onaml64IiHJk-ibjLsA9SI2rgu6mXDOYx94hlG9UpP0 for domain:_acme-challenge.feisir.cn
Error add txt for domain:_acme-challenge.feisir.cn
Please check log file for more details: /usr/local/acme.sh/acme.sh.log
Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 3
Generate SSL Certificate failed!
添加了域名 阿里云api参数,证书创建成功。
现在提示需要在域名做一个TXT解析验证。
做了域名的api验证后,还需要做TXT验证吗?
肯定是要txt验证域名是不是你的,上面非日志信息无法确定,猜测大概率api信息有错误
页:
[1]