【问题标题】:AWS ALB to redirect to an URLAWS ALB 重定向到 URL
【发布时间】:2020-01-05 23:17:19
【问题描述】:

我正在尝试在任何应用程序升级期间使用 AWS ALB 将所有流量重定向到 http URL。

我创建了一个默认规则,它监听 80 并重定向到 S3 URL (http://bucket-name.s3-website-ap-southeast-2.amazonaws.com:80/index.html)。 S3 URL 可以通过我的浏览器访问。但是当我访问指向 ALB 的 URL 时,重定向到 S3 URL 不起作用。

规则详情:

last - HTTP80:默认操作 - IF 请求否则未路由 - - 然后 重定向到http://bucket-name.s3-website-ap-southeast-2.amazonaws.com:80/index.html?#{query} 状态码:HTTP_301

谁能帮我解决这个问题

【问题讨论】:

  • 你得到什么错误?

标签: amazon-web-services redirect aws-application-load-balancer


【解决方案1】:

index.html不用提,只要把index.html放在s3里面的默认路径传过去就行了。

确保您已在 s3 中设置 index 文件。

如果你只是想要一些静态响应,你也可以发送HTML响应,你不需要配置s3。

此外,请确保有适当的 CloudFront 与您的静态网站集成,以防重定向,因为我看到您重定向到 http。您可以进一步检查here

【讨论】:

  • 您好 Adiii,感谢您分享详细信息。它奏效了。
猜你喜欢
  • 2018-10-08
  • 1970-01-01
  • 2018-06-27
  • 1970-01-01
  • 1970-01-01
  • 2021-01-01
  • 2018-07-07
  • 2021-11-05
  • 1970-01-01
相关资源
最近更新 更多