2

mosquitto+websocket ブローカーをテストしようとしています。

mqtt-javacript を含む私の Web サイトは https を使用するため、wss:// プロトコルを使用する必要があります。まず、ブローカー TLS オプション (cafile、certfile、key) に適用すると、うまく機能しました (websockets ではありません)。

しかし、設定ファイルに websockets オプションを追加すると、wss:// ではなく ws:// プロトコルでのみ機能します。

なぜTLSが適用されなかったのかわかりません.....この問題について知っている誰かが私を助けてください...

port 1883
listener 9002
protocol websockets
cafile /etc/mosquitto/tls/ca.crt
certfile /etc/mosquitto/tls/server.crt
keyfile /etc/mosquitto/tls/server.key

http://mosquitto.org/man/mosquitto-tls-7.htmlで CA と証明書ファイルを作成する手順に従いました。

4

0 に答える 0