首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >HTTPS不工作(在基于AWS Elastic Beanstalk的站点上)

HTTPS不工作(在基于AWS Elastic Beanstalk的站点上)
EN

Stack Overflow用户
提问于 2014-07-05 18:35:09
回答 3查看 17.6K关注 0票数 27

这个网站在HTTP上运行得很好,但是在HTTPS上就不行了。我已经按照本页面上的所有步骤创建了一个自签名证书,并将其添加到我的Elastic Beanstalk环境中。http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/configuring-https.html

我还使用以下命令从IAM获得了成功的证书响应: aws iam get-server-certificate --server- certificate -name

在使用证书更新Elastic Beanstalk之后,我还向安全组添加了一个规则,允许从0.0.0.0/0到端口443的入站流量。最后,我还验证了负载均衡器侦听器是否正确设置了HTTPS。

尽管如此,我对https的调用没有得到解析,而http却工作得很好。对此还有其他想法吗?任何帮助都将不胜感激。

如果你需要更多的信息,请告诉我。拼命寻找对此的一些洞察/帮助。

无论如何,由于我的站点/代码无法解决此问题,我尝试在Elastic Beanstalk上提供的示例站点上设置HTTPS。有趣的是,即使这样也不起作用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-07-06 03:57:36

我想提供一个更新,我终于能够解决这个问题。根本原因是我没有为负载均衡器的安全组设置入站规则。

无论出于什么原因,当我阅读文档时,我了解到需要为实例的安全组(而不是负载均衡器)设置入站规则。只有在我开始跟踪负载均衡器之后,我才意识到我可能应该尝试为负载均衡器的安全组设置规则。这样,问题就解决了。下面是我使用的设置。

代码语言:javascript
运行
AI代码解释
复制
HTTPS           443     HTTP        80      <name of the certificate>

我不得不说,文档可以更清晰地标识负载均衡器(而不是实例)的Security Group所需的更改。

票数 46
EN

Stack Overflow用户

发布于 2016-01-25 13:43:43

亚马逊最近发布了AWS证书管理器:

  • 在证书颁发后,转到https://console.aws.amazon.com/acm/home
  • Add您的域并通过电子邮件
  • 对其进行验证,按照以下步骤将其部署到您的弹性负载均衡器(并轻松设置您的安全组)

从性能的角度来看,这是一个更好的事件:

由于ELB支持SSL卸载,将证书部署到负载均衡器(而不是部署到负载均衡器后面的EC2实例)将减少实例需要处理的加密和解密工作量。

有关详细信息,请按照文档进行操作:

https://aws.amazon.com/fr/blogs/aws/new-aws-certificate-manager-deploy-ssltls-based-apps-on-aws/

票数 3
EN

Stack Overflow用户

发布于 2021-07-18 20:51:21

我不敢相信this...but它显示了亚马逊网络服务控制台有多糟糕...我不得不向下滚动并点击一个看不见的按钮上的"Apply“,当它在add后显示"Pending create”时,让我以为它是working...facepalm。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24589413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档