当前位置: 首页 > 知识库问答 >
问题:

在负载均衡器中配置HTTPS后,无法访问Elastic Beanstalk上的HTTPS站点

徐高韵
2023-03-14
    null
Port configuration: 
80 (HTTP) forwarding to 80 (HTTP)
    Stickiness: Disabled

443 (HTTPS, Certificate: myCert) forwarding to 80 (HTTP)
    Stickiness: Disabled

我是否需要做任何额外的配置来让服务器在HTTPS上响应?我假设在应用程序级别不需要配置,因为SSL在负载均衡器终止,应用程序将继续使用HTTP是正确的吗?

共有1个答案

曹旭
2023-03-14

我怀疑您缺少的是允许从负载均衡器的安全组访问实例

您可以在这里看到负载均衡器的安全组:

然后您可以在这里看到将其添加到实例的安全组:

 类似资料:
  • 我在将https添加到我的EC2实例时遇到了一个问题,也许你们可以找到让它工作的答案。 我有一个负载平衡器,它正在将连接转发到我的EC2实例,我已将SSL证书添加到负载平衡器,一切正常,我已将侦听器添加到端口443,该端口将转发到我的实例的端口443,我已将Apache配置为在端口443和80上侦听,现在这里是我的负载平衡器的屏幕截图: SSL证书有效,在端口80(HTTP)上一切正常,但如果我尝

  • 我在ec2-Classic实例的前面有一个负载均衡器。我通过直接链接到我的负载均衡器的描述选项卡中列出的DNS名称值来检查负载均衡器是否正常工作。这给了我位于EC2实例上的网页主页。因此我的负载均衡器正在工作。我的负载均衡器和我的EC2实例在同一个可用区域。 我的负载平衡器设置了SSL证书,我有两个侦听器设置为将http(端口80)和https(端口443)作为http转发到实例端口80。我的EC

  • 问题内容: 我正在尝试将所有传入的Traefik从http重定向到https,用于Web应用程序,该应用程序从具有自定义端口的docker容器中获取。 如果我构建了这个docker compose文件,并扩展了应用程序,一切将按预期工作。我可以请求应用程序的http和https,但是我尝试实现仅提供https并将http重定向到https的目的。 由于我使用的是Docker-Compose文件,因

  • 当在处理SSL连接并将其作为HTTP发送给您的EC2负载平衡器后面时,什么是一种干净的Symfony方式来确保HTTPS在Symfony2中使用。 如果你做了类似的事情requires_channel你会在HTTPS的初始更改后得到一个重定向循环,因为在网络服务器上你仍然在做HTTP。网址确实显示了HTTPS,亚马逊也提供了一个X-FORWARDED-PROTO标头来使用。 有没有一种干净的方法让

  • 我试图为我们的服务器安装负载平衡器。如果使用http,它可以正常工作。但是当我切换到https时 我在浏览器控制台中遇到以下错误: 混合内容:页面位于'https://www.something.com/'通过HTTPS加载,但请求了一个不安全的脚本'…mootools.js'。此请求已被阻止;内容必须通过HTTPS提供 我想我做了一些硬代码,比如“http://www.something.com

  • 我在beanstalk和配置的nginx实例上有一个经典的负载均衡器。我想重定向http到https请求。 我设置了负载均衡器侦听器重定向到端口80到它的实例。 我在.ebextensions/nginx_config.config中创建了一个文件,在其中设置重定向并筛选出HealthCheck。 请参阅下面的配置重写: 但似乎什么也没有发生,服务器仍然没有重定向到HTTPS。好像我的配置被忽略了