在打包的 mosquitto 1.4.7 中启用 websockets 支持

Enabling websockets support in packaged mosquitto 1.4.7

当通过包管理器 (apt-get install mosquitto) 安装 mosquitto 1.4.7 时,如何启用 websocket 支持?我看到有人支持它,但我无法确定如何在配置中启用它(并设置端口)。有一篇文章似乎表明它可以在从源代码构建时启用(https://goochgooch.wordpress.com/2014/08/01/building-mosquitto-1-4/)。

从源代码构建是启用 websocket 支持的唯一选择吗?

假设支持已编译到构建中,然后将以下内容添加到 mosquitto.conf 应该可以工作

listener 9001
protocol websockets

这将在端口 9001 上启动一个 websocket 侦听器

如果您的构建不支持 websocket,那么以下错误将打印到控制台:

Error: Websockets support not available.