Ich versuche einen Websocket-Server mit socket.io auf AWS Elastic Beanstalk einzurichten. Haben Sie die ursprüngliche Anforderung an /socket.io/1/?t=xxxx und läuft, aber der websocket Handshake schlägt mit diesem Fehler:Websockets mit socket.io auf AWS Elastic Beanstalk
WebSocket connection to 'ws://xxxxxx.elasticbeanstalk.com/socket.io/1/websocket/a4DTCN2BeJZuiSaphVyz' failed: Unexpected response code: 502
Von googeln und Blick auf den Fehler 502 (Bad Gateway) es scheint etwas mit dem nginx-proxy zu tun haben. Wie konfiguriere ich das nginx um mit Websockets zu arbeiten?
In der AWS-Dokumentation kann nichts über das Einrichten von Websockets gefunden werden.
Haben Sie es funktioniert, indem Sie den Proxy von Nginx auf keine ändern. – funparko
Ich habe auch das gleiche Problem berichtet (die gefürchteten) "Fehler beim WebSocket-Handshake: Unerwarteter Antwortcode: 400" – Jason