websocket incapable de se connecter sur ec2 avec nginx

J’exécute node.js et socket.io sur EC2, en utilisant nginx v1.4.1

Voici mon / etc / nginx / sites-available / default

map $http_upgrade $connection_upgrade { default upgrade; '' close; } server { listen 80; server_name mysite.com; location / { proxy_pass http://localhost:4321; proxy_set_header Host $http_host; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; } } 

Cependant, la WebSocket connection to 'ws://mysite.com/socket.io/1/websocket/nS7f2eI5jAZ-pIN_8fai' failed: Unexpected response code: 502

et du noeud:

 debug - setting request GET /socket.io/1/websocket/nS7f2eI5jAZ-pIN_8fai debug - set heartbeat interval for client nS7f2eI5jAZ-pIN_8fai warn - websocket connection invalid 

Ensuite, il passe à xhr-polling.

J’ai suivi exactement le nombre de guides en ligne sur Nginx + websocket, mais je ne sais pas où j’ai commis une erreur.