【问题标题】:SSL on Elastic BeanstalkElastic Beanstalk 上的 SSL
【发布时间】:2017-06-14 20:15:30
【问题描述】:

我已经完成了在 Elastic Beanstalk 上获取 SSL 的几乎所有步骤,但我被困在最后一步。

我做了什么:

1) 在 GoDaddy 上获取域名 -> 有效

2) 使用 Route53 重定向 DNS(使用 A,Aliast - 目标是我的 EB 环境)-> 有效

然后:

3) 使用 AWS Certificate Manager 为 example.com 和 *.example.com 生成 SSL 证书 -> 有效

4) 转到我的 EB 环境并将协议更改为 HTTPS,如下所述:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.elb.html

问题:“网络层”面板未显示在我的控制台上(见屏幕截图): Image Network tier missing

我错过了什么?为什么我看不到网络层?这是使 example.com 可以通过 HTTPS 访问的方式吗(知道 example.com 指向我的 EB 负载均衡器)?

注意:我的应用程序使用 nginx + Node.js 运行。 nginx 配置文件在我的 .ebextensions 文件夹中

【问题讨论】:

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


【解决方案1】:

我找到了一个替代解决方案,但我仍然不知道为什么我看不到“网络层”面板。

在 EC2 上 -> 负载平衡 -> 负载平衡器 单击与您的 Elastic Beanstalk 环境对应的负载均衡器,转到“侦听器”选项卡 -> “添加侦听器” -> 选择 HTTPS,然后按照屏幕上的说明进行操作。

希望对你有帮助!

注:如果您对“网络层”面板不可用有任何想法,我很高兴收到您的来信!

【讨论】:

  • 好像是个bug
  • 这可能与选择经典负载均衡器和应用程序负载均衡器有关
  • 正是我需要的!你用的是哪个地区?我也看不到网络层,我正在使用 sa-east-1。
  • 此外,可能需要更新安全组以允许入站 HTTPS。
  • 我使用的是欧盟(爱尔兰),但我认为该地区并不重要。这与您在创建 Elastic Beanstalk 时选择的负载均衡器有关。为了查看 Network Tier 面板,您需要 Classic Load Balancer。很高兴它帮助了你@nbeuchat :-)
猜你喜欢
  • 2020-05-16
  • 2021-12-16
  • 2017-01-07
  • 2016-08-18
  • 1970-01-01
  • 2017-05-21
  • 2014-10-17
  • 2017-07-25
  • 2015-06-03
相关资源
最近更新 更多