码迷,mamicode.com
首页 > Web开发 > 详细

nginx 代理 web socket 报错“WebSocket is already in CLO

时间:2020-10-16 11:11:21      阅读:30      评论:0      收藏:0      [点我收藏+]

标签:sed   upgrade   ebs   提示   head   生产   http   ash   read   

nginx 代理 web socket 报错“WebSocket is already in CLOSING or CLOSED state.”

在生产环境中需要使用 nginx 代理 websocket ,按照正常配置之后发现浏览器一直提示 “WebSocket is already in CLOSING or CLOSED state.”

这是因为 nginx 在代理需要添加如下两个参数

           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection "upgrade";

加上如下参数正常

nginx 代理 web socket 报错“WebSocket is already in CLO

标签:sed   upgrade   ebs   提示   head   生产   http   ash   read   

原文地址:https://blog.51cto.com/13447608/2541991

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!