Websockets behind AWS ELB Nginx See Configuring NGINX to accept the PROXY Protocol - NGINX upstream wsserver { server 127.0.0.1:9000; }
AWS ELB with Node.js and WebSockets This assumes that: You are using Nginx. You want to accept incoming connections on port 80. Your Node.js app is listening on port 3000. You want to be able to connect to your Node.js instance directly as well as via the load balancer. ####1. Create load balancer