crx349 发表于 2024-9-26 16:19:09

配置nginx转发mqtt协议

需求:使用nginx域名转发mqtt协议

解决:

1.配置tcp 使用nginx的stream服务节点添加如下内容:

upstream mqtt_tcp_server {
      server 127.0.0.1:1883;      #高可用均衡配置
      
}   

server {
      listen       18883;#监听端口 也可以使用1883
      proxy_connect_timeout 150s;
      proxy_timeout 150s;
      proxy_pass mqtt_tcp_server;#反向代理地址
      proxy_buffer_size 3M;
      tcp_nodelay on;

      
}
重启nginx
2.域名解析到服务器ip

3.使用mqtt客户端MQTTBox工具测试
页: [1]
查看完整版本: 配置nginx转发mqtt协议