使用node.js和socket.io服务websockets
是否socket.io需要监听端口 80 - 的真实端口websockets,或者它可以代理到服务器上的不同端口,例如端口 8011?
浏览器使用websockets80/http 进行通信。服务器上haproxy 重定向websockets到node.js.
权利haproxy指向127.0.4.11:80。这工作正常,但这需要sudo运行node.js。
宁愿重定向到localhost:8011,但不知道是否socket.io需要实际在端口 80 上才能websockets正确支持。