emqx如何添加nginx做为反向代理
时间: 2023-02-08 13:37:49 浏览: 334
要在EMQ X中使用nginx作为反向代理,需要在nginx配置文件中添加以下内容:
```
upstream emqx {
server localhost:1883;
}
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://emqx;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
```
需要修改的地方是 server_name, 和emqx 的地址端口,同时在emqx 的配置文件中需要设置 listener.http.external = <nginx-ip>
然后重启nginx和EMQ X服务器。
阅读全文