• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

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

    发布者: 晁5074 | 发布时间: 2025-8-2 16:14| 查看数: 98| 评论数: 0|帖子模式

    无论是免费获取SSL证书,还是付费SSL购买都变得非常的方便和低成本。如果是外贸等海外网站或者针对谷歌搜索引擎的网站,建议还是优先选择给网站增加SSL证书,但是中文网站等搜索引擎以及辅助的兼容性还没有这么明朗。但是,对于基本的SSL证书配置网站肯定得提前掌握,各种服务器环境的配置以及各种一键包快速安装都比较多和方便。
    在这篇文章中,老左要分享的是在GITHUB看到的这个基于CloudXNS域名解析API接口,快速验证域名所有权和自动获取Let's Encrypt SSL证书,当然还可以部署自动续约。我们知道,一般我们在获取证书的时候,域名需要解析验证或者文件验证所有权,稍微显得有点麻烦。
    老左在看到这个验证方式之后,觉得还是比较方便,如果我们有需要配置Let's Encrypt SSL证书可以试试这个方法。
    第一、准备工作
    1、域名使用CloudXNS DNS解析,这个方法是针对域名使用的CloudXNS解析服务。
    2、开启CloudXNS API,这个在设置里有,默认是没有开启的。

    这里API KEY和SECRET KEY记录下来,等会需要配置要用。
    3、域名解析到服务器。
    第二、下载自动验证脚本
    1. wget https://github.com/xdtianyu/scripts/raw/master/le-dns/le-cloudxns.sh
    2. wget https://github.com/xdtianyu/scripts/raw/master/le-dns/cloudxns.conf
    3. chmod +x le-cloudxns.sh
    复制代码
    这里我们下载验证脚本且授权。
    第三、修改配置文件
    1. cloudxns.conf
    复制代码
    修改配置文件,这里:
    1. API_KEY="YOUR_API_KEY"
    2. SECRET_KEY="YOUR_SECRET_KEY"
    3. DOMAIN="laozuo.org"
    4. CERT_DOMAINS="laozuo.org www.laozuo.org"
    5. #ECC=TRUE
    复制代码
    这里修改2个API参数,以及安装SSL证书的域名。
    第四、安装快速完成
    1. ./le-cloudxns.sh cloudxns.conf
    复制代码
    执行命令进行自动安装SSL和验证域名。

    验证和获取证书完毕。证书文件在当前目录中的"certs"文件夹中。
    第五、部署证书
    配置和部署证书就显得简单了,我们需要privkey.pem和cert.pem两个文件引入到配置文件中,重新启动Nginx即可。
    第六、定期续约Let's Encrypt证书
    1. 0 0 2/20 * * /etc/nginx/le-cloudxns.sh /etc/nginx/le-cloudxns.conf >> /var/log/le-cloudxns.log 2>&1
    复制代码
    添加到crontab配置文件中,以后会在到期前30天内才会自动更新。

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表