nginx 配置websocket 400 问题

Posted 向之礼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 配置websocket 400 问题相关的知识,希望对你有一定的参考价值。

在本地调试中是正常的。配置到服务器中,有nginx反向代理,会出现websocket 400错误

chunk-vendors.dd3a3558.js:1 WebSocket connection to \'ws://192.168.111.20:8074/endpointChat/313/rvcnhy5n/websocket\' failed: Error during WebSocket handshake: Unexpected response code: 400

 

需要nginx中配置 :

    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";

以上是关于nginx 配置websocket 400 问题的主要内容,如果未能解决你的问题,请参考以下文章

解决nginx转发websocket报400错误

解决nginx转发websocket报400错误

解决nginx转发websocket报400错误

解决nginx转发websocket报400错误

使用 nginx 的 Meteor WebSocket 握手错误 400

websocket使用nginx作为反向代理