如何通过AWS“应用程序负载均衡器”将SSL流量路由到EC2实例

时间:2018-02-08 14:20:41

标签: ssl amazon-ec2 routing elastic-load-balancer

我是新手来加载平衡器。我刚刚设置了一个侦听SSL。我还创建了一个EC2实例并将其添加到“Application Load Balancer”的目标组中。目标组也通过SSL连接。

我在EC2实例上安装了apache,并在/ var / www / html目录中放置了一个index.html文件。

我原以为输入负载均衡器关联的域名地址(www.example.com)会将我路由到EC2实例的index.html文件(这是唯一的目标)。但是我收到Bad Gateway 502错误。

最初我只在EC2上有SSH入站规则。我为HTTPS打开了443但这并没有什么区别。

我是否需要在EC2和负载均衡器上安装SSL证书?我是否需要打开任何其他端口?

对此全新,并且不确定负载均衡器如何与EC2实例通信。希望它是内部的,以便EC2实例完全没有被孤立地暴露出来。

1 个答案:

答案 0 :(得分:1)

这里有很多事情可能会出错但是(假设您已经正确配置了负载均衡器)我认为如果您将HTTP侦听器添加到负载均衡器,将目标组的协议更改为HTTP(因为负载),您的工作应该有效平衡器通过HTTP与EC2对话,然后,将这样的内容添加到 // Test Plan TestPlan testPlan = new TestPlan("Create JMeter Script From Java Code"); // Construct Test Plan from previously initialized elements testPlanTree.add("testPlan", testPlan); testPlanTree.add("loopController", loopController); testPlanTree.add("threadGroup", threadGroup); testPlanTree.add("httpSampler", httpSampler); // Run Test Plan jmeter.configure(testPlanTree); jmeter.run();

.htaccess

您可以阅读更多here