sdkhy0808 2021-03-21 14:12 采纳率: 0%
浏览 679

mosquitto mqtt打开websocket,但端口一直connection refused

1.用的mosquitto1.6.9

2.安装了对应的库,参考该资料  https://blog.csdn.net/u013332124/article/details/79480639

3.配置了config.mk:WITH_WEBSOCKETS:=yes

4.配置了mosquitto.conf:

port 1883

# ws
listener 9001
protocol websockets
allow_anonymous true

#ssl
listener 8883
allow_anonymous true
cafile /root/www.wateriott.com/Apache/1_root_bundle.crt
certfile /root/www.wateriott.com/Apache/2_www.wateriott.com.crt
keyfile /root/www.wateriott.com/Apache/3_www.wateriott.com.key

#wss
listener 8084
protocol websockets
allow_anonymous true
cafile /root/www.wateriott.com/Apache/1_root_bundle.crt
certfile /root/www.wateriott.com/Apache/2_www.wateriott.com.crt
keyfile /root/www.wateriott.com/Apache/3_www.wateriott.com.key
其中ssl证书是通过腾讯云非免申请的

现在的情况是:1883端口可正常使用,8883页没问题,但9001和8084端口服务器的本地telnet localhost xx就不通,远程telnet或在代码里通过ws://xx:9001也是拒绝连接,是怎么回事呢?

[root@VM_0_5_centos mosquitto]# telnet localhost 9001
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
我telnet localhost 1883或8883都没问题,9001换成8083也不行

5.启动命令:mosquitto -c /etc/mosquitto/mosquitto.conf 

日志显示:

6.防火墙已关闭

急急急!!非常感谢!

  • 写回答

1条回答 默认 最新

  • 边缘998 2021-03-26 11:05
    关注

    阿里云对外端口开放没有呢

    评论

报告相同问题?

悬赏问题

  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程