【小米】宝塔面板申请Let’s Encrypt多泛域名SSL失败修复

APP相关 2423 Views 2 个留言

在使用宝塔面板申请SSL泛域名有个问题,泛域名只能通过DNS方式申请,如果我们只申请*.suo.me 这一个泛域名的话,根域suo.me解析过来就会报证书错误。同时选择两个域名申请的话面板又会报错。

类似下面:

[Mon Nov 26 14:57:52 CST 2018] Multi domain=’DNS:*.a.xyz,DNS:*.b.cn,DNS:*.c.biz’
[Mon Nov 26 14:57:52 CST 2018] Getting domain auth token for each domain
[Mon Nov 26 14:57:53 CST 2018] Getting webroot for domain=’*.a.xyz’[Mon Nov 26 14:57:54 CST 2018] Getting webroot for domain=’*.b.cn’
[Mon Nov 26 14:57:54 CST 2018] Error, can not get domain token entry *.b.cn
[Mon Nov 26 14:57:54 CST 2018] The supported validation types are: dns-01 , but you specified: http-01   

经过分析,由于宝塔面板在dns方式申请传多个域名的时候,第一个泛域名dns-01认证成功了,但是第二个泛域名又变成用http-01进行验证,导致失败。    重点来了,修复方式如下:    修改/www/server/panel/class/panelSite.py 文件的869行,将execStr += ‘ -w ‘ + done; 注释即可。     然后重启面板程序。   

以上内容从 小米博客转载

转载请注明:小可博客 » 【小米】宝塔面板申请Let’s Encrypt多泛域名SSL失败修复

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. 不错哦,赞一个。

    免费SSR节点2019-02-04 20:08 回复
  2. BT有收费的呀

    技能制造大师2019-02-25 17:11 回复