【问题标题】:Nginx/Load balancer coniguration forNginx/负载均衡器配置
【发布时间】:2016-09-05 18:10:31
【问题描述】:

我正在尝试配置负载平衡器以启用 http(s) 和 web-socket 连接。

使用此博客 http://blog.flux7.com/web-apps-websockets-with-aws-elastic-load-balancing

以下配置,但使用 SSL 证书。

唯一的问题是我们在 Nginx 中有一个配置,它将 http 请求重定向到 https,它已经停止工作,因为负载均衡器不再支持 X-forwarded-proto。

if ($http_x_forwarded_proto = "http") {
  return 301 https://www-stg.example.com/$request_uri;
}

关于如何解决此问题的任何帮助?

谢谢

【问题讨论】:

  • 你能显示你的负载平衡器配置吗?

标签: amazon-web-services nginx load-balancing


【解决方案1】:

将您的负载均衡器更改为 Application Load Balancer,因为 Application Load Balancer 是 AWS 的新产品,它支持 Web Sockets,因此您无需创建此工作来使 Web Sockets 工作。

https://aws.amazon.com/elasticloadbalancing/applicationloadbalancer/

【讨论】:

    猜你喜欢
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-28
    相关资源
    最近更新 更多