我想在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