1
我打算使用Socket.IO来处理websockets或XHR-polling来实现实时应用程序我真的需要代理来处理node.js吗?
它位于node.js的顶部。
很多人都这么为他们进行代理服务器的Node.js和
我不明白,代理,除了安全原因的真正含义。
是否有其他理由设置代理来处理节点?
我目前使用nginx 1.1作为网络服务器和代理服务器。
不幸的是,我发现nginx 1.1可以支持HTTP 1.1,但不支持websockets。
我应该只使用Socket.IO而不使用代理吗?
或者如果我确实需要这样做,我该如何设置使用nginx或其他替代方法的代理websockets?
我只想简单地使用socket.mysite.com来使用socket.IO并为该域分配不同的IP。在这种情况下,我是否还需要代理socket.mysite.com? – InspiredJW 2012-01-05 02:56:00
如果您在端口80上运行node.js,它自己的* IP地址(并且在端口80上没有其他web服务器),那么不需要代理服务器。但是,对于速率限制或访问控制,人们可能仍然有用。 – 2012-01-05 02:57:39