emqx5.8开源版WSS连接

背景

部署emq后给小程序客户端连接使用,测试wss连接一直不成功,下面是定位过程

技术方案

调试 EMQX 原生 8084 的证书比较麻烦,所以选择 Nginx 的方案更简单。Nginx 已经处理好了证书,你只需要确保 Nginx 的 location /mqtt 配置正确转发到 8083。

调试过程

提示异常 8883,8084接口被其他应用占用导致nginx都没有绑定成功

2026/10/22 17:25:23 emerg 1954#1954: bind() to 0.0.0.0:8883 failed (98: Address already in use)

2026/10/22 17:25:23 emerg 1954#1954: bind() to 0.0.0.0:8084 failed (98: Address already in use)

处理方案-怎么解除emqx 对8084的监听

  1. 登录 EMQX Dashboard :通常地址是 http://你的服务器IP:18083。

  2. 找到监听器管理 :在左侧菜单栏中,点击 "管理" (Management) ,然后选择 "监听器" (Listeners)。

  3. 定位并操作 :在列表中你会看到对应 8084 端口的监听器(名称通常是 wss:default)。

    • 临时禁用 :你可以直接点击列表中的 启用开关 将其关闭。这样 EMQX 就不会再监听该端口,但配置仍然保留,方便以后重新开启。

    • 彻底删除 :如果你想永久移除,点击该监听器的名称进入编辑页面,然后点击 "删除" 按钮。系统会要求你输入监听器名称以确认操作。

  4. 确认结果 :操作完成后,可以回到服务器用 ss -lntp | grep 8084 命令确认该端口已无进程监听

相关推荐
海宇AI1 小时前
零信任架构实战:基于海宇车辆车五项信息核验构建自动化汽配供应链车型分类与发动机型号适配网关
运维·人工智能·架构·自动化
程序员-Benothing1 小时前
Linux端口与连接排查:ss、lsof、nc、telnet、curl
linux·运维·服务器
看浪的路人1 小时前
第8讲:记忆系统的监控与运维——Prometheus 指标、Grafana 面板与告警体系
运维·grafana·prometheus
java_logo1 小时前
Docker 部署青龙面板:轻松搭建定时任务管理平台
运维·docker·容器·定时任务·青龙面板·轩辕镜像·qinglong
时间售卖铺1 小时前
MySQL 安装部署
运维·数据库·mysql·云原生
亚川楼宇自控系统数据中心厂家1 小时前
消防风机一体化监控系统结合楼宇自控 协同管控原理科普
运维
邪修king1 小时前
Re:Linux系统篇(三十七):进程间通信Chapter4:System V 共享内存深度解析:为什么它是最快的 IPC?
android·linux·运维
桌管小李2 小时前
终端安全一体化实战:AI 审计、行为分析、零信任、防拍照与远程运维全解析
运维·服务器·网络·人工智能·windows·安全·macos