DNS CNAME 记录,用于维护相同的 URL 并指向 AWS 上托管的另一个站点

问题描述 投票:0回答:1

我一直在开发一个 React js 网站,该网站将成为我公司 WooCommerce 网站的扩展,该 React 网站在 AWS Amplify 上托管和管理,而 WooComerce 网站则由 WP-Engine 托管。

我需要网站维护与以下相同的域 URl:

www.ourdomain.com/my-library 指向 Amplify 上托管的我的 React 应用程序,但将 URL 保留为 www.ourdomain.com/my-library,这样看起来它们仍然位于同一站点上。

我想我可以使用路由 53 创建 CNAME 记录吗?有人可以帮我解决这个问题吗?

amazon-web-services redirect dns amazon-route53 cname
1个回答
0
投票

您只能拥有 1 个

www.ourdomain.com
的 CNAME 记录,听起来您当前有一个指向您的 WooCommerce 网站。您无法添加另一个具有相同名称的指向其他位置的名称。如果您尚未使用 Route53 作为权威 DNS 服务器,那么您根本无法使用 Route53 来实现此目的。

您需要做的是在两个网站前面设置一个代理,根据请求的路径将流量发送到不同的后端(WooComerce 或 Amplify),并更改当前的 CNAME 记录以指向该代理。您用来完成此操作的 AWS 服务是 CloudFront

© www.soinside.com 2019 - 2024. All rights reserved.