配置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]