使用acme.sh申请免费的泛域名证书,让所有二级域名共用一个域名证书
acme.sh项目地址:https://github.com/acmesh-official/acme.sh
其他DNS厂商申请方法:https://github.com/acmesh-official/acme.sh/wiki/dnsapi#dns_cf
申请API令牌
![图片[1]-使用 acme.sh 申请泛域名证书 - 我是Tron-我是Tron](https://www.tronlink.run/wp-content/uploads/2024/05/20240523195910482-QQ截图20240523195834.png)
打开个人资料,选择API令牌
![图片[2]-使用 acme.sh 申请泛域名证书 - 我是Tron-我是Tron](https://www.tronlink.run/wp-content/uploads/2024/05/20240523195933390-QQ截图20240523192748-1024x313.png)
创建令牌
![图片[3]-使用 acme.sh 申请泛域名证书 - 我是Tron-我是Tron](https://www.tronlink.run/wp-content/uploads/2024/05/20240523195952791-QQ截图20240523192817.png)
选择 编辑区域DNS
![图片[4]-使用 acme.sh 申请泛域名证书 - 我是Tron-我是Tron](https://www.tronlink.run/wp-content/uploads/2024/05/20240523200039410-QQ截图20240523193130.png)
在权限
下,选择区域
>DNS
>编辑
在区域资源
下,选择包括
>特定区域
>域名
![图片[5]-使用 acme.sh 申请泛域名证书 - 我是Tron-我是Tron](https://www.tronlink.run/wp-content/uploads/2024/05/20240523200533247-QQ截图20240523200458.png)
创建令牌
![图片[6]-使用 acme.sh 申请泛域名证书 - 我是Tron-我是Tron](https://www.tronlink.run/wp-content/uploads/2024/05/20240523200550765-QQ截图20240523193312.png)
点击Copy
按钮,复制保存 API 令牌
以下操作均在终端 Shell窗口内
申请泛域名证书
安装acme.sh
curl https://get.acme.sh | sh
之前安装过的就不需要再次安装了
export CF_Email="123456@qq.com"
填写CloudFlare账户邮箱
,不要删除引号
export CF_Token="5**************************************R"
将API替换成上面自己申请的,不要删除引号
![图片[7]-使用 acme.sh 申请泛域名证书 - 我是Tron-我是Tron](https://www.tronlink.run/wp-content/uploads/2024/05/20240523203339640-QQ截图20240523203326.png)
~/.acme.sh/acme.sh --issue -d '*.guaishoux.com' --dns dns_cf --key-file /www/nginx/certs/guaishoux_com_key.pem --cert-file /www/nginx/certs/guaishoux_com_cert.pem --force
只需要把以上命令中'*.guaishoux.com'
的域名和证书保存路径修改为自己的即可
这样就能使域名下的所有子域名共用一个证书,而不用频繁申请二级域名证书。
删除引号也是可以的,但为了确保命令的正确执行,尤其是在处理包含特殊字符(如 *)的参数时,最好还是使用引号
© 版权声明
文章版权归作者所有,未经允许请勿转载!
禁止用于商业或者非法用途,否则后果自负!
本站内容仅限用于学习目的,请您下载后尽快删除!
THE END
暂无评论内容