今天在服务器安装emqx4.2,启动后,上方一直报URL not found,找了各种资料,最后竟然是8081端口被占用了。
解决办法:
- 使用emqx console命令可以显示日志,通过日志查找到原因
- 8081端口被占用,修改为8089端口,解决该问题。
修改的地方为:etc/emqx/plugins/emqx_management.conf
##--------------------------------------------------------------------
## HTTP Listener
management.listener.http = 8089
management.listener.http.acceptors = 2
management.listener.http.max_clients = 512
management.listener.http.backlog = 512
management.listener.http.send_timeout = 15s
management.listener.http.send_timeout_close = on
management.listener.http.inet6 = false
management.listener.http.ipv6_v6only = false
将标红的端口改为自己设备没占用的端口即可。
emqx缺省需要的端口:
1883 MQTT TCP 协议端口
8883 MQTT/TCP SSL 端口
8083 MQTT/WebSocket 端口
8084 MQTT/WebSocket with SSL 端口
8080 MQTT执行引擎HTTP API 端口
18083 EMQX Dashboard 管理控制台端口
注意:本文归作者所有,未经作者允许,不得转载
原文地址: http://blog.wsmee.com/post/114
版权声明:非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0