在AWS Beanstalk中的多个端口上配置https

时间:2019-09-24 20:56:32

标签: amazon-web-services amazon-elastic-beanstalk

我在beantalk实例中有两个docker容器,一个监听端口80,另一个监听端口8080。安全组允许端口80,8080。我可以使用http访问端口80和8080上的url。我想使用https。我已经在ACM中创建了一个证书。如下更新了beantalk env中的负载均衡器。但现在我无法使用https访问网站。ImagePorts

1 个答案:

答案 0 :(得分:1)

您需要在负载均衡器中使用https侦听器,从图中可以看到协议是https,但是端口是80

  • 在LB中创建一个https侦听器
  • 用目标的443映射LB的80
  • 允许LB的SG使用443

实例端口应为80。由于SSL流量在发送到目标之前先解密。

enter image description here

如果您想使用8080添加SSL,则还需要使用8080指定证书enter image description here