【问题标题】:408 HTTP errors trying to access https on AWS elastic beanstalk with load balancer408 HTTP 错误尝试使用负载均衡器访问 AWS 弹性 beanstalk 上的 https
【发布时间】:2018-12-08 14:36:03
【问题描述】:

我在尝试使用 https 访问我的域时遇到问题,导致 AWS 上的请求超时。

我有一个负载均衡器,有 2 个监听器,一个在端口 80 用于 http,一个在端口 443(附有相关证书)用于 https

使用我的别名域名访问该站点可以正常工作,并且可以正确返回数据,但是一旦我尝试使用 https://,它就会超时

很高兴提供信息,我不确定其他相关的位,但这是有问题的域(根目录只是重定向到前端)

http://api.endlessvine.co/vines?page=1&rarity=2(有效)
https://api.endlessvine.co/vines?page=1&rarity=2(无效)

【问题讨论】:

  • 您是否在分配给负载均衡器的安全组中打开了端口443?负载均衡器上的 SSL 侦听器如何配置为将请求转发到服务器?具体来说,它会将请求转发到哪个服务器端口?
  • 我这么认为?查看安全组,有一个带有端口 443 的“自定义 TCP 规则”。然后在端口配置中有“443(HTTPS,ACM 证书:...)转发到 443(HTTPS)
  • 所以你正在转发到后端服务器上的 443 端口,但后端服务器甚至监听 443 端口吗?您很可能需要在负载均衡器上配置 443 侦听器以转发到服务器上的端口 80(或端口 80 负载均衡器侦听器转发到的任何端口)。
  • 将“实例端口”更改为80 ...
  • 因为我也在这个特殊的设置上苦苦挣扎了很长时间,所以我记录了整个事情here。感谢@MarkB 澄清监听器配置。

标签: php amazon-web-services https amazon-elastic-beanstalk elastic-load-balancer


【解决方案1】:
  • 转到 EC2
  • 单击负载平衡并配置端口,将 https 443 指向端口 80

【讨论】:

  • 这可以节省我的时间!
  • 谢谢您,先生,您救了我的命。
猜你喜欢
  • 2023-04-10
  • 1970-01-01
  • 2015-05-22
  • 2017-11-28
  • 2013-08-10
  • 2017-09-04
  • 2017-01-07
  • 2011-12-22
  • 2015-01-13
相关资源
最近更新 更多