如何在 AWS 中将流量从一个域重定向到另一个域(例如 monkey.com ---> ape.com)
How to redirect traffic from one domain to another (e.g. monkey.com ---> ape.com) in AWS
我查看了有关如何在 AWS 中将我的流量从一个域重定向到另一个域的文档,但无济于事。我看到使用 AWS 的过程是这样的:
Route 53 ----> S3 ----> CloudFront ----> ALB ---> CloudFront?
我所做的有以下几点:
- 我修改了
monkey.com
的 CloudFront ID 444fasdfdd.cloudfront.net
的 A 记录指向 ape.com
的 CloudFront ID 3dfdsafds3.cloudfront.net
。
- 我修改了用于 monkey.com 的 ALB 并创建了一个侦听器规则以将
www.monkey.com
和 monkey.com
的流量重定向到 ape.com
- 我转到了 monkey.com 的 S3 存储桶,该存储桶正在使用静态 Web 托管并将该存储桶重定向到
ape.com
。
- 这就是我卡住的地方,我不知道在
monkey.com
的 CloudFront 分发上做什么。我想将 www.monkey.com
和 monkey.com
的“备用域名 (CNAME)”更改为 www.ape.com
和 ape.com
,并将 *.monkey.com
的自定义 SSL 证书替换为*.ape.com
;但是,我收到一条错误消息,说我已经有了 ape.com
的 Distribution(这是真的)。
我希望我已经清楚地说明了我遇到的问题。如果你想让我澄清任何困惑,请告诉我。
如果您将 monkey.com
的 Route 53 A 记录编辑到 ape.com
的 CloudFront,您正在使用 ape.com
作为后端,但查看器中的 URL浏览器仍将显示为 monkey.com
.
相反,您需要做的是保留 Route 53 monkey.com
并将其指向一个虚拟网站,该网站的唯一目的是 return 重定向到新域。您可以为此使用 S3 网站,或为此使用任何其他网络托管服务。使用 S3 进行重定向的示例。
我查看了有关如何在 AWS 中将我的流量从一个域重定向到另一个域的文档,但无济于事。我看到使用 AWS 的过程是这样的:
Route 53 ----> S3 ----> CloudFront ----> ALB ---> CloudFront?
我所做的有以下几点:
- 我修改了
monkey.com
的 CloudFront ID444fasdfdd.cloudfront.net
的 A 记录指向ape.com
的 CloudFront ID3dfdsafds3.cloudfront.net
。 - 我修改了用于 monkey.com 的 ALB 并创建了一个侦听器规则以将
www.monkey.com
和monkey.com
的流量重定向到ape.com
- 我转到了 monkey.com 的 S3 存储桶,该存储桶正在使用静态 Web 托管并将该存储桶重定向到
ape.com
。 - 这就是我卡住的地方,我不知道在
monkey.com
的 CloudFront 分发上做什么。我想将www.monkey.com
和monkey.com
的“备用域名 (CNAME)”更改为www.ape.com
和ape.com
,并将*.monkey.com
的自定义 SSL 证书替换为*.ape.com
;但是,我收到一条错误消息,说我已经有了ape.com
的 Distribution(这是真的)。
我希望我已经清楚地说明了我遇到的问题。如果你想让我澄清任何困惑,请告诉我。
如果您将 monkey.com
的 Route 53 A 记录编辑到 ape.com
的 CloudFront,您正在使用 ape.com
作为后端,但查看器中的 URL浏览器仍将显示为 monkey.com
.
相反,您需要做的是保留 Route 53 monkey.com
并将其指向一个虚拟网站,该网站的唯一目的是 return 重定向到新域。您可以为此使用 S3 网站,或为此使用任何其他网络托管服务。使用 S3 进行重定向的示例。