如何在 AWS Route 53 中将流量从非 www 域名重定向到 www.example.com

2024-01-09

我在 AWS Route 53 中拥有一个域名“www.derbyware.com”,我有一个 Web 应用程序运行在“http://node147934-env-7029269.phx.enscaled.us http://node147934-env-7029269.phx.enscaled.us”关于杰拉斯蒂。现在对于我的用户来说,我希望他们使用 www.derbyware.com 访问 Web 应用程序,而不是丑陋的 url 'http://node147934-env-7029269.phx.enscaled.us http://node147934-env-7029269.phx.enscaled.us'。我成功地将 www.derbyware.com 作为 Web 应用程序的域名。现在非 www 'derbyware.com' 不起作用。

您可以测试网址。


这是 AWS Support 提供的解决方案

解决:

使用以下过程重定向您的域。在此示例中,我们将 example.com 重定向到 example.net。

要求:

  • 域 example.com 的托管区域托管在 Amazon Route 53 中。
  • 您有权将资源记录添加到 example.com 的托管区域。
  • 您有权创建 Amazon S3 存储桶。
  • 您可以使用 example.com 的确切名称创建 S3 存储桶。

注意:站点必须是 HTTP,因为重定向无法通过 HTTPS 连接到 S3。

  1. 在 Amazon S3 控制台中,创建一个名称为 example.com 的 S3 存储桶。

注意:S3 存储桶名称必须是全局唯一的。如果您需要的存储桶名称已被使用,则无法使用此解决方案。

  1. 选择您刚刚创建的存储桶,然后选择属性。展开静态网站托管下拉菜单,然后选择将所有请求重定向到另一个主机名。
  2. 在将所有请求重定向到另一个主机名字段中,输入 example.net,然后选择保存。
  3. 在 Route 53 控制台中,选择名为 example.com 的托管区域。
  4. 使用以下值为 example.com 创建资源记录:

    • 记录类型:选择 IPv4 地址。
    • 别名:选择是。
    • 别名目标:选择空白值字段,展开下拉菜单,然后在 S3 网站端点标题下选择您的 S3 存储桶。
    • 路由策略:选择简单。
    • 评估健康目标:选择否,然后选择创建。注意:下拉菜单可能需要一些时间来填充您的存储桶名称。

您现在应该能够将 example.com 重定向到 example.net。您可以通过浏览 example.com 或 CURL to example.com 来确认这一点。您应该在curl 输出中看到“301 Moved Permanently”,重定向到example.net。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 AWS Route 53 中将流量从非 www 域名重定向到 www.example.com 的相关文章

随机推荐