基于RabbitMQ(windows)的MQTT(WSS)的安装配置和使用

RabbitMQ官网地址https://www.rabbitmq.com/

1.安装Erlang/OTP

2.安装RabbitMQ

3.开启后台管理

rabbitmq-plugins enable rabbitmq_management
http://127.0.0.1:15672/#/ 用户名密码默认guest

4.开启mqtt

rabbitmq-plugins enable rabbitmq_mqtt

开启webmqtt
rabbitmq-plugins enable rabbitmq_web_mqtt

ps:实际工作应用中需要使用wss协议的mqtt,花了很长时间配置证书,双向证书比较麻烦,单向证书MQTT配置又不起作用,后来转为使用反向代理,可以使用nginx或IIS,nginx网上资料很多,下面记录一下使用IIS的

5.安装Application Request Routing(https://www.iis.net/downloads/microsoft/application-request-routing),之后启用proxy

6.安装URL Rwrite(https://www.iis.net/downloads/microsoft/url-rewrite),根据实际情况配置正则表达式,可以直接将https://server01/ws重写为ws://server02:15675/ws

以上省去了给MQTT配置证书的麻烦

 

时间紧,简要记录,后续再补充资料

 

posted @ 2024-10-16 13:34  不算了解你  阅读(813)  评论(0)    收藏  举报