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