jumpserver配置https访问后,应用发布机健康检查失败,无法使用,重新部署应用发布机失败
「系统设置」–>「安全设置」中开启「终端注册」功能。
V3.0版的,这个功能默认开启,我查了下,发布机上的tinker这个服务器停止了,启动不了 ,重新发布安装tinker这个服务也不行,也启动不了,真是诡异
去发布机上
cd C:\Users\Administrator\AppData\Local\Programs\Tinker
./tinkerd
手动执行一下看一下日志
刚试了下,关闭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 个赞
哪里有个这个目录
这个配置文件的路径是哪里
上面有说