0

我有一个 Node.js 应用程序,我在这里看到了很多帖子,所以它需要在 nginx 后面作为负载均衡器。由于我已经习惯了亚马逊的服务,所以我的问题。

4

2 回答 2

0

是的,但要记住一些问题:

  1. 如果您只有一台服务器,请确保您不会将 200 以外的任何内容返回到 ELB 用于检查运行状况的页面。我们有一个从非 www 到 www 站点的 301,这使得 ELB 不会因此向我们的服务器发送任何内容。

  2. 您将在日志中获得 ELB 的 IP,而不是客户端的 IP。有一个 ngx_real_ip 模块,但它需要通过 config hacking 才能使其工作。

于 2013-06-05T02:18:56.907 回答
0

ELB 在基本的 Node.js 应用程序前工作得很好。如果你想要 WebSockets,你需要为 TCP 平衡配置它。但是 TCP 平衡不支持粘性会话,因此您可以选择其中一个。

于 2013-06-05T22:39:13.637 回答