当前位置: 代码网 > 快讯>互联网前沿 > 使用CloudXNS API快速验证域名一键获取Let's Encrypt SSL证书

使用CloudXNS API快速验证域名一键获取Let's Encrypt SSL证书

2017年04月12日 互联网前沿 我要评论
使用CloudXNS API快速验证域名一键获取Let's Encrypt SSL证书老左在看到这个验证方式之后,觉得还是比较方便,如果我们有需要配置Let's Encrypt SSL证书可以试试这个方法,需要的朋友可以参考下... 17-04-12

无论是免费获取ssl证书,还是付费ssl购买都变得非常的方便和低成本。如果是外贸等海外网站或者针对谷歌搜索引擎的网站,建议还是优先选择给网站增加ssl证书,但是中文网站等搜索引擎以及辅助的兼容性还没有这么明朗。但是,对于基本的ssl证书配置网站肯定得提前掌握,各种服务器环境的配置以及各种一键包快速安装都比较多和方便。

在这篇文章中,老左要分享的是在github看到的这个基于cloudxns域名解析api接口,快速验证域名所有权和自动获取let's encrypt ssl证书,当然还可以部署自动续约。我们知道,一般我们在获取证书的时候,域名需要解析验证或者文件验证所有权,稍微显得有点麻烦。

老左在看到这个验证方式之后,觉得还是比较方便,如果我们有需要配置let's encrypt ssl证书可以试试这个方法。

第一、准备工作

1、域名使用cloudxns dns解析,这个方法是针对域名使用的cloudxns解析服务。

2、开启cloudxns api,这个在设置里有,默认是没有开启的。

利用cloudxns api快速验证域名一键获取let's encrypt ssl证书

这里api key和secret key记录下来,等会需要配置要用。

3、域名解析到服务器。

第二、下载自动验证脚本

wget https://github.com/xdtianyu/scripts/raw/master/le-dns/le-cloudxns.sh
wget https://github.com/xdtianyu/scripts/raw/master/le-dns/cloudxns.conf
chmod +x le-cloudxns.sh

这里我们下载验证脚本且授权。

第三、修改配置文件

cloudxns.conf

修改配置文件,这里:

api_key="your_api_key"
secret_key="your_secret_key"
domain="laozuo.org"
cert_domains="laozuo.org www.laozuo.org"
#ecc=true

这里修改2个api参数,以及安装ssl证书的域名。

第四、安装快速完成

./le-cloudxns.sh cloudxns.conf

执行命令进行自动安装ssl和验证域名。

安装快速完成

验证和获取证书完毕。证书文件在当前目录中的"certs"文件夹中。

第五、部署证书

配置和部署证书就显得简单了,我们需要privkey.pem和cert.pem两个文件引入到配置文件中,重新启动nginx即可。

第六、定期续约let's encrypt证书

0 0 2/20 * * /etc/nginx/le-cloudxns.sh /etc/nginx/le-cloudxns.conf >> /var/log/le-cloudxns.log 2>&1

添加到crontab配置文件中,以后会在到期前30天内才会自动更新。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com