时间:2016-09-05 04:36:31

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

我正在尝试配置负载均衡器以启用http(s)和Web套接字连接。

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

以及配置但使用SSL证书。

ELB Configuration

唯一的问题是我们在Nginx中有一个配置,它将http请求重定向到https,由于Load Balancer不再支持X-forwarded-proto,因此已停止工作。

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

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

由于

1 个答案:

答案 0 :(得分:1)

将负载均衡器更改为应用程序负载均衡器作为应用程序负载均衡器是AWS的新产品,它支持Web套接字,因此您无需创建此工作来使Web套接字工作。

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