5.0.25 部署成功运行,但dashboard 没法访问,后台端口是正常监听。

环境

  • EMQX 版本:5.0.25
  • 操作系统版本:centos7

重现此问题的步骤

从5.0.24升级到5.0.25 部署成功运行,但dashboard 没法访问,后台端口是正常监听,emqx.conf文件没有修改。5.0.24能打开,但5.0.25没法打开dashboard后台。


部署成功后,mqtt 客户端可以通过 1883 端口正常 pub/sub 么。
如果可以,请尝试使用强制使用 https:// 进行访问
对于浏览器来说,直接输入 10.16.98.126:18084 仍然会以 http 协议进行访问

1883端口可以访问,浏览器我用https://10.16.98.126:18084 仍然访问不了,我在版本5.0.24以及之前版本都可以,唯独5.0.25不行,在不同的机器上试过也是不行。



消息传输都正常,就是dashboard 没法访问

另外,我再配一个http的配置,


发现http的18083是可以访问的,但https的18084是访问不了的。

自签名证书请添加 ca 文件,另外需要确认证书为 pem 格式。
如果还是不可以使用 https 访问 18084 端口,请收集打包一下 emqx 日志进行进一步分析。

log.tar.gz (1.3 KB)
以上是日志,我也没看到有什么报错信息

EMQX 所在的网络环境是什么样的,虚拟机还是 docker?
有排查防火墙或者端口问题么,可以 telnet 看一下端口通不通。

另外也可以关掉 http:18083 ,把 https 放在 18083 端口试一下

跑在centos7服务器上,这个一直在5.0.24跑得好好的,外部环境是没有问题的。如果有问题在5.0.24就不可能正常的,端口也是通的.但升级换成5.0.25就莫名出现这个访问不了的问题。

增加配置项, cacertfile = ""

dasboard {
  listeners.https {
    ...
    cacertfile = ""
    ...
  }
}