gpt4 book ai didi

Node.JS、HAproxy 和 Socket.IO 通过 NGINX,应用程序位于子目录中

转载 作者:搜寻专家 更新时间:2023-11-01 00:09:07 33 4
gpt4 key购买 nike

我已经尝试了几个小时,并阅读了这个网站和互联网提供的内容。我似乎无法让 Socket.IO 在这里正常工作。我知道 nginx 默认情况下无法处理 Socket.IO,但是 HAproxy 可以。我希望 nginx 通过 unix 套接字为 Node 应用程序提供服务并且效果很好。每个都有一个由 nginx 设置的子目录位置,但是,现在我需要为最后一个应用程序使用 Socket.IO,此时我无法配置。

我有最新的 socket.io、HAproxy 1.4.8 和 nginx 1.2.1。运行 ubuntu。

所以重申一下,我需要让 socket.io 通过 nginx 工作到子目录中的 Node 应用程序,例如:localhost/app/。

Diagram:
WEB => HAproxy => Nginx => {/app1 app1, /app2 app2, /app3 app3}

如果我能提供其他任何东西,现在就让我来吧!

最佳答案

没有理由“让 socket.io 通过 nginx 工作”。相反,您只需将 HAProxy 直接路由到 Socket.IO(中间没有 Nginx)。

我建议您查看以下链接:

关于Node.JS、HAproxy 和 Socket.IO 通过 NGINX,应用程序位于子目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11045674/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com