AWS ALB重定向到URL

时间:2019-09-03 04:31:32

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

我尝试在任何应用程序升级期间使用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

有人可以帮我吗

1 个答案:

答案 0 :(得分:2)

您无需提及index.html,只需传递s3中放置index.html的默认路径即可。 enter image description here

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

如果只需要静态响应,也可以发送HTML响应,而无需配置s3。

enter image description here 另外,请确保将正确的CloudFront与静态网站集成在一起,以防发生重定向,因为我看到您重定向到http。您可以进一步检查here