我已经尝试了几个小时,并阅读了这个网站和互联网所提供的内容。我似乎无法让 Socket.IO 在这里正常工作。我知道默认情况下 nginx 不能处理 Socket.IO 但是,HAproxy 可以。我希望 nginx 通过 unix 套接字为 Node 应用程序提供服务,并且效果很好。每个都有一个由 nginx 设置的子目录位置,但是,现在我需要 Socket.IO 用于最后一个应用程序,此时我无法配置。
我有最新的 socket.io、HAproxy 1.4.8 和 nginx 1.2.1。运行 ubuntu。
所以重申一下,我需要通过 nginx 让 socket.io 工作到子目录中的节点应用程序,例如:localhost/app/。
Diagram:
WEB => HAproxy => Nginx => {/app1 app1, /app2 app2, /app3 app3}
如果我能提供其他任何东西,现在就让我来吧!