当前位置:论坛首页 > Linux面板 > 讨论

宝塔面板下免费申请泛域名证书

发表在 Linux面板2018-3-31 20:25 [复制链接] 1 5346

本帖最后由 mingxue 于 2018-6-9 17:43 编辑

之前看到了一位朋友发的教程,本来写完项目了闲的没事干想试试,但是发现这个教程bug满满的,不知道是转载的还是怎么的,按他的教程根本申请不下来。。。于是我就重新写了写了下。
原文地址:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=11858

本教程可申请Let's Encrypt家的泛域名证书,

1. 准备
  1. 一台 Linux 机器(教程使用 Centos)
  2. DNSPod API Token
  3. 一个域名(教程使用 bt.cn)
复制代码

2. 安装环境软件,此处下载失败请百度“yum安装失败”
  1. yum update -y && yum -y install curl cron socat
复制代码

3. 下载脚本
  1. curl https://get.acme.sh | sh
复制代码

4. 在 DNSPod 控制台申请 API Token 这里我们获取到了 ID 和 Token 以便接下来使用,注意,获取到之后不要关闭窗口,因为你关闭了就看不到了,就得重新申请了(其他dns服务商自行查找有没有API功能)5. 输入以下命令
  1. export DP_Id="你dnspod的api ID"
  2. export DP_Key="你dnspod的api Token"
复制代码

6. 做完上一步之后尽量不要做其他操作,然后执行以下命令,注意,这里的文件路径是./.acme.sh/acme.sh并不是上一篇文章说的./acme.sh(bt.cn换成你自己的域名)
  1. ./.acme.sh/acme.sh --issue --dns dns_dp -d *.bt.cn
复制代码

7. 做完上一步之后会有120秒的验证,等待120秒以后没有错误提示你就可以看到你的证书了,证书路径在/root/.acme.sh/你的域名/下(新版宝塔是在/www/server/panel/vhost/cert/你的域名/下),文件是fullchain.cer和*.bt.cn.key(bt.cn换成你的域名)


8. 下一步就是怎么用了,具体怎么用我就不教了。。。有问题的话请在这里浏览回复,如果申请成功了也在这里回复下,谢谢




使用道具 举报 只看该作者 回复
发表于 2018-6-20 20:24:25 | 显示全部楼层
好教程。
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

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