问题处理方法-带EIP服务器部署jumpserver访问提示DOMAINS异常

说明(发布前可手动删除说明内容):

  • 发布话题前请确认好标题与标签、你已经看过了[JumpServer版规V1.0] ;
  • 如有必要请附带以下信息:JumpServer 版本、运行方式(安装包运行 or 源码运行 )、浏览器版本、更多描述或截图信息。

参考文档https://docs.jumpserver.org/zh/v4/quick_start/ 进行在线部署后,访问时遇到异常,提示信息有关键词DOMAINS .
原因:
当部署在公有云或定制私有云环境,未直接访问服务器IP,使用了跳转的IP和端口访问时,配置文件并未配置EIP和专用端口信息,访问跳转异常。如下图所示,部署后,自动展示的服务器的IP

如下图所示,受限网络约束,我访问时只能使用特定的IP和端口,例如EIP或私有云专用配置的IP和端口。

解决方法:
修改配置文件,注意路径在本机的jumpserver/config修改下述配置文件

root@jumpserver1:/opt/jumpserver/config# vim config.txt

下图所示,修改指定配置,搜关键词DOMAINS,IP和端口是自己的EIP和专用端口。无专用端口的只填IP。也可填域名,此处我未使用。

重启jumpserver,注意,在目录jumpserver-installer-v4.10.7操作

root@jumpserver1:/opt/jumpserver-installer-v4.10.7# ./jmsctl.sh down
root@jumpserver1:/opt/jumpserver-installer-v4.10.7# ./jmsctl.sh start

浏览器访问测试,下图所示,已可正常访问。

建议
希望jumpserver官方将此步骤加入文档描述的部署阶段作为参考。用于规避带EIP以及特殊私有云环境部署出现web界面访问异常问题。

补充:
可重点参考文档https://docs.jumpserver.org/zh/v4/installation/upgrade_notice/?h=domains