我在 AWS Beanstalk 服务器上部署了一个 Node.js 应用程序,并想要使用基于 WebSocket 协议的 socket.io 功能。我知道有一个讨论 (在这里) 直接连接到 Node.js 服务器而不是使用 nginx 作为代理服务器。但如果我仍然希望使用 nginx 作为代理服务器,因为它提供了额外的功能,如静态文件等。
我发现 nginx 1.3.13 已经支持WebSocket 代理,而 AWS Elastic Beanstalk 似乎仍在使用 1.2.x 版本的 nginx。
所以我想知道是否有任何方法可以升级 Beanstalk 下的 nginx 版本,以及如何启用 WebSocket 代理到 Node.js 服务器。
谢谢