静态网站托管中子域的 AWS S3 存储桶重定向与 DNS CNAME

Posted

技术标签:

【中文标题】静态网站托管中子域的 AWS S3 存储桶重定向与 DNS CNAME【英文标题】:AWS S3 bucket redirect vs DNS CNAME for subdomain in static website hosting 【发布时间】:2016-03-08 23:05:54 【问题描述】:

AWS S3 website hosting guide 建议以我不清楚的方式设置子域

AWS 是否有任何理由建议为 (www) 子域的 S3 存储桶设置 A 记录(别名),然后将子域重定向到另一个 S3 存储桶?

设置一个 CNAME DNS 记录而不是这种双重重定向不是更好吗?

【问题讨论】:

【参考方案1】:

该文档可能会令人困惑。

首先,他们所说的重定向是从 www.example.com 到 example.com。

其次,在使用 route53 设置 A 记录时,您将其设置为 s3 存储桶的“别名”。在内部,route53 负责查找与 A 记录关联的 IP 地址。但是,如果您使用其他 DNS 提供商,您将使用 CNAME 记录。

更多信息可以在this blog找到。

【讨论】:

以上是关于静态网站托管中子域的 AWS S3 存储桶重定向与 DNS CNAME的主要内容,如果未能解决你的问题,请参考以下文章

使用 CloudFront 和目录重定向的 AWS S3 静态网站托管

是否可以在S3上通过子域进行动态静态群发托管?

如何将 Route 53 子域重定向到您网站的子目录

AWS S3 静态托管的主域和 api 的子域

将外部域名连接到AWS S3网站

授予对 s3 存储桶的公共访问权限,而不是为 aws 无服务器应用程序提供静态网站