jumpserver配置https访问后,应用发布机故障

jumpserver配置https访问后,应用发布机健康检查失败,无法使用,重新部署应用发布机失败


「系统设置」–>「安全设置」中开启「终端注册」功能。

V3.0版的,这个功能默认开启,我查了下,发布机上的tinker这个服务器停止了,启动不了 ,重新发布安装tinker这个服务也不行,也启动不了,真是诡异

去发布机上
cd C:\Users\Administrator\AppData\Local\Programs\Tinker

./tinkerd
手动执行一下看一下日志


以上日志,有乱码,我看了其它发布机上tinker文件夹里的日志,乱码的中文内容应该是“身份认证信息未提供”

刚试了下,关闭https访问改成http访问,发布机就都正常了,从现象看是应为掉接口使用的http协议,因为改成了https协议,导致API无法正常调通

windows这个目录下有个config可以修改jumpserver的url为https

把配置文件里的API地址改为https后,就可以了,就是这个问题,改jumperserver 为https访问,部署应用发布机的时候还要改发布机里的tinker配置,这个操作建议在jumpserver conf配置文件里面,说明下,不然改成https后,发布机配置不成功

配置这个参数在创建发布机的时候可以填写,也就是core服务地址

哦,明白了

这个在最开始配置发布机的时候就有填写jms地址的位置,jms变更后,发布机不能更新变更,需要手动调整,1.调整发布机,更新,更新core地址。2.更新windows server上的config配置文件,url保持和发布机配置一致,然后手动启动tinker重启发起心跳即可

1 个赞

哪里有个这个目录

这个配置文件的路径是哪里

上面有说