Nginx 反向代理后WebSocket 会无法连接的问题

业无高卑志当坚,男儿有求安得闲?这篇文章主要讲述Nginx 反向代理后WebSocket 会无法连接的问题相关的知识,希望能为你提供帮助。
现象描述:
通过域名访问会提示 

Nginx 反向代理后WebSocket 会无法连接的问题

文章图片

但是通过IP:端口 访问,websocket一切正常
猜测:
怀疑是 nginx反向代理配置导致websocket出现了问题
查看nginx正常的二级域名配置如下:
Nginx 反向代理后WebSocket 会无法连接的问题

文章图片

??1|编辑nginx.conf,在http区域内一定要添加下面配置:??
??map $http_upgrade $connection_upgrade {??
??default upgrade; ??
??\'\'??  ??close; ??
??2|配置修改如下:?
Nginx 反向代理后WebSocket 会无法连接的问题

文章图片

测试:
测试解决问题
【Nginx 反向代理后WebSocket 会无法连接的问题】


    推荐阅读