【发布时间】:2013-11-19 02:17:22
【问题描述】:
我在 aws beanstalk 服务器上部署了一个 nodejs 应用程序,并希望使用基于 WebSocket 协议的 socket.io 功能。我知道有一个讨论 here 直接连接到 nodejs 服务器而不是使用 nginx 作为代理服务器。但是如果因为 nginx 提供的额外功能,比如静态文件,...等,我仍然想将 nginx 作为代理服务器。
我发现它已经在 nginx 1.3.13 上支持 WebSocket proxying,我发现 aws elastic-beanstalk 似乎仍在使用 1.2.x nginx。
所以我想知道是否有任何方法可以升级 beanstalk 下的 nginx 版本以及如何启用 WebSocket 代理到 nodejs 服务器。
谢谢
【问题讨论】:
-
升级nginx版本可以使用Configuration File。升级 nginx 版本后,您应该仔细检查从 EB 传递的参数。
-
有更新nginx的例子吗?
-
如果您使用的是弹性豆茎,请检查一下。 stackoverflow.com/questions/47584103/…
标签: node.js amazon-web-services nginx websocket amazon-elastic-beanstalk