AWS ALB 重定向到 URL
AWS ALB to redirect to an URL
我正在尝试使用 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:默认操作 - 如果请求不被路由 -
- 然后
重定向到 http://bucket-name.s3-website-ap-southeast-2.amazonaws.com:80/index.html?#{查询}
状态 code:HTTP_301
谁能帮我解决这个问题
不用提index.html
,传s3里面index.html
的默认路径就行了。
确保您已在 s3 中设置 index
文件。
如果你只是想要一些静态响应,你也可以发送HTML
响应,你不需要配置s3。
此外,请确保有适当的 CloudFront 与您的静态网站集成,以防重定向,因为我看到您重定向到 http
。你可以进一步检查here
我正在尝试使用 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:默认操作 - 如果请求不被路由 - - 然后 重定向到 http://bucket-name.s3-website-ap-southeast-2.amazonaws.com:80/index.html?#{查询} 状态 code:HTTP_301
谁能帮我解决这个问题
不用提index.html
,传s3里面index.html
的默认路径就行了。
确保您已在 s3 中设置 index
文件。
如果你只是想要一些静态响应,你也可以发送HTML
响应,你不需要配置s3。
http
。你可以进一步检查here