jms3.1.0升级3.9.3后haproxy无法正确代理jms

JumpServer版本: 3.9.3
运行方式:一键部署升级(jmsctl.sh upgrade)
问题:

  1. haproxy使用了官方提供的配置模板,在3.1.0时候正确运行,正确代理core、web等服务,但升级到3.9.3后,haproxy变得无法正确代理。
    日志表现:

    浏览器表现:
    image
    但手动curl health 接口返回时正常的:

    请求各路大神,帮忙看看,出出主意。

补充一下信息:
如果不通过haproxy访问,直接访问jms web正常访问。

中间跨了domains的参数加入的版本啊,你每个节点的domains配置加了嘛?特别是除了IP,可能还要加你这个访问域名

参考 [Bug] haproxy的“option httpchk GET /api/health/” 这个参数现在不能进行Core 检活接口 · Issue #11929 · jumpserver/jumpserver · GitHub 解决

新版本请求都需要添加 host 信息。