环境
- EMQX 版本:5.0.25
- 操作系统版本:centos7
重现此问题的步骤
从5.0.24升级到5.0.25 部署成功运行,但dashboard 没法访问,后台端口是正常监听,emqx.conf文件没有修改。5.0.24能打开,但5.0.25没法打开dashboard后台。
从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不行,在不同的机器上试过也是不行。
另外,我再配一个http的配置,
EMQX 所在的网络环境是什么样的,虚拟机还是 docker?
有排查防火墙或者端口问题么,可以 telnet 看一下端口通不通。
另外也可以关掉 http:18083 ,把 https 放在 18083 端口试一下
跑在centos7服务器上,这个一直在5.0.24跑得好好的,外部环境是没有问题的。如果有问题在5.0.24就不可能正常的,端口也是通的.但升级换成5.0.25就莫名出现这个访问不了的问题。
增加配置项, cacertfile = ""
dasboard {
listeners.https {
...
cacertfile = ""
...
}
}