MQTT 在 HTTPS 服务器中不起作用

kir*_*lvi 5 wss websocket mosquitto

我们在 HTTPS 服务器的 MQTT 连接中遇到问题。有时它工作正常,有时它会出现如下错误。

WebSocket 连接到“wss://MYHOST:8083/mqtt”失败:连接建立错误:net::ERR_INSECURE_RESPONSE

让我与您分享我的 mosquitto.conf 文件。

pid_file /var/run/mosquitto.pid
持久性 true
persistence_location /var/lib/mosquitto/
log_dest 文件 /var/log/mosquitto/mosquitto.log
include_dir /etc/mosquitto/conf.d
listener 1883

监听器 8083
协议 websockets
certfile /etc/mosquitto/certs/myhost.crt
cafile /etc/mosquitto/certs/ca.crt
密钥文件 /etc/mosquitto/certs/myhost.key

我的 Mosquitto WebSocket 配置文件:

主机 = '我的主机'; // 主机名或 IP 地址
port = 8083;
主题 = '主题'; // 订阅主题
useTLS = true;
用户名 = "";
密码 = "";
路径 = "/mqtt";
清洁会话 = 真;

谢谢。