[英]AWS : Redirecting www to root using Route 53 and S3 bucket
我有一个在Classic Load Balancer下在Elastic BeanStalk上运行的应用程序。 我希望我的网站对example.com以及www.example.com做出响应。 我做了以下操作:
这很好。
这很好。 当我导航到http://www.example.com.s3-website-us-east-1.amazonaws.com时,它会将我重定向到example.com
这是行不通的。 在Chrome中,我遇到以下错误:
无法访问该网站www.example.com花费的时间太长,无法回复。
我想念什么?
附言:我对注册商中的www.example.com没有做任何事情。 有什么需要做的吗?
谢谢您的帮助。
我有类似的问题。 通过聊天中的讨论对我有用的是:
如果不是-别名/ A记录的配置不正确。 然后检查所有权限(S3应该可以公开读取; S3存储桶应设置为“网站托管”;存储桶名称应与Route 53托管区域名称相同)。 在此处查看AWS官方文章中的所有详细信息。
S3网站终结点不支持HTTPS,因此,如果用户通过HTTPS访问它,它将无法正常工作。 仅创建用于重定向的CloudFront可以解决此问题,但会增加工作量。 (CF + ACM + S3 + Route53)我建议直接在beantalk环境上使用重定向规则,并为www.example.com和example.com创建别名记录以指向ELB。
这是使用CloudFront的方法
直接在Beanstalk上
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.