繁体   English   中英

AWS:使用Route 53和S3存储桶将www重定向到根

[英]AWS : Redirecting www to root using Route 53 and S3 bucket

我有一个在Classic Load Balancer下在Elastic BeanStalk上运行的应用程序。 我希望我的网站对example.com以及www.example.com做出响应。 我做了以下操作:

1.创建A记录到Classic Load Balancer

  • 在Route 53中,我创建了一个名为example.com的HostedZone,并为example.com创建了A记录,作为Classic Load Balancer的别名。

这很好。

2.为www.example.com创建一个S3存储桶

  • 我创建了一个名为www.example.com的S3静态网站存储桶,该网站重定向到example.com

这很好。 当我导航到http://www.example.com.s3-website-us-east-1.amazonaws.com时,它会将我重定向到example.com

3.为www.example.com创建A记录

  • 然后,我在S3存储桶中创建了一个名为www.example.com的别名记录,等待了16个小时以上。

这是行不通的。 在Chrome中,我遇到以下错误:

无法访问该网站www.example.com花费的时间太长,无法回复。

我想念什么?

附言:我对注册商中的www.example.com没有做任何事情。 有什么需要做的吗?

谢谢您的帮助。

在此处输入图片说明

我有类似的问题。 通过聊天中的讨论对我有用的是:

  1. 确保通过http可以访问
  2. 如果是,请订购SSL证书并使用CloudFront能够使用https

如果不是-别名/ 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM