我想在AWS Elastic Beanstalk上使用socket.io设置websocket-server。该杀/socket.io/1/?t=xxxx启动和运行,但WebSocket的握手失败,此错误的初始请求:AWS上的socket.io的Websockets Elastic Beanstalk
WebSocket connection to 'ws://xxxxxx.elasticbeanstalk.com/socket.io/1/websocket/a4DTCN2BeJZuiSaphVyz' failed: Unexpected response code: 502
从谷歌搜索和寻找错误502(错误网关)似乎与nginx-proxy有关。那么如何配置nginx以使用websockets?
在AWS文档中找不到关于设置websockets的任何内容。
通过将代理从nginx更改为无代理来实现它。 – funparko 2013-04-11 06:47:07
我也看到了相同的问题报告(可怕的)“WebSocket握手期间的错误:非预期的响应代码:400” – Jason 2016-03-12 00:22:50