0
点赞
收藏
分享

微信扫一扫

websocket 多个nginx转发

官网 http://nginx.org/en/docs/http/websocket.html

第一个nginx

server {
listen 6794;

root /mnt/dist;
location /analyze/ {
proxy_pass http://ip:port;

proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location / {
try_files $uri $uri/ =404;
}
}

第二个

server {
listen 6791;

root /mnt/dist;
location /visual/ws/ {
proxy_pass http://ip:port;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";

}
location /task/ {
proxy_pass http://ip:port;;
}
location /visual/ {
proxy_pass http://ip:port;
}

location /analyze {
rewrite /analyze(.*) $1 last;

}
location / {
try_files $uri $uri/ =404;
}
}

 

举报

相关推荐

0 条评论