近期由于更新了面板7.8版本(正式版)和7.9.12(测试版),增加了一些安全校验的模块,会导致一些面板打开的时候会提示无法连接堡塔云端服务器,现在总结下这个问题的排查步骤和解决方案:
第一种问题如图:
curl 版本比较低,无法使用https协议或者使用https协议请求的时候导致错误,解决方案①:
更新curl组件:
- yum update -y nss curl libcurl
复制代码
解决方案②:删除http协议的请求
- rm -f /www/server/panel/data/http_type.pl
复制代码
解决方案③:curl本身的故障导致无法正常使用curl命令
- rm -rf /usr/bin/curl
- yum reinstall -y nss curl libcurl
复制代码
第二种问题:
无法解析到我们的官方网站,使用ping curl 命令无法返回有效的信息
- ping www.bt.cn -c5
- curl https://www.bt.cn
- curl https://api.bt.cn
复制代码
引起这个问题的有下面几个方面(包含但不限于,目前正在收集其他的问题)
①、DNS无法解析到我们的官网,主要是执行上面的检测命令提示
ping: www.bt.cn: Name or service not known
可以添加公用的DNS:
- echo “nameserver 114.114.114.114” >> /etc/resolv.conf
- echo “nameserver 8.8.8.8” >> /etc/resolv.conf
复制代码
如果上述的DNS也无法使用,请联系服务器运营商,让他提供给您一个可以使用的DNS
设置正常后,ping 是有ip显示的,如图
②、设置了不可用的hosts,Linux下的hosts文件在 /etc/hosts文件里,Windows的在C:\Windows\System32\drivers\etc\hosts
打开这两个文件,把之前设置的hosts关于bt.cn 的hosts删除
Linux下可以使用命令清空:
- sed -i “/bt.cn/d” /etc/hosts
复制代码
Windows的就找的上面的文件里的关于bt.cn的配置删除即可
第三种问题:
之前更换过手机号,导致本地服务器的uid记录和我们官网不一致,造成无法连接到我们云端的接口
解决方案:https://www.bt.cn/admin/servers
登录到官网后台,打开绑定服务器界面,将目前的绑定解绑,然后到面板设置中重新绑定账号
注意:在面板上解绑有时候不一定能成功,所以到会员后台解绑是常规流程