mosquitto ERR_CONNECTION_REFUSED 与 paho 客户端

mosquitto ERR_CONNECTION_REFUSED with paho client

我已经安装 mosquitto 我正在使用 paho 通过 websocket 连接服务器。我得到

WebSocket connection to 'ws://127.0.0.1:9001/mqtt' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED paho.js:977 WebSocket connection to 'ws://127.0.0.1:9001/mqtt' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

我正尝试在 ubuntu 上使用 sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa 下载。我没有找到任何 /etc/mosquitto 目录

我认为以这种方式安装会自动启动 mosquitto,因为 mosquitto_pub 和 mosquitto_sub 安装后工作正常 mosquitto.I 没有手动启动它。

但是当我 dpkg --listfiles mosquitto 它显示 dpkg-query: package 'mosquitto' is not installed.

我做错了什么,我在哪里可以更改配置文件。我找不到配置文件。

默认不启用Websockets,您需要将其添加到配置文件

配置文件的位置将取决于您安装它的方式和平台,但假设 Linux 那么它很可能在 /etc/mosquitto/mosquitto.conf 中,但这只会在您是启动代理作为服务。如果手动启动它,则必须使用 -c 命令行选项

将公园指定到配置文件

您将需要像这样添加一个侦听器部分:

listener 9001
protocol websockets