我在 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。
- 在 Amazon S3 控制台中,创建一个名称为 example.com 的 S3 存储桶。
注意:S3 存储桶名称必须是全局唯一的。如果您需要的存储桶名称已被使用,则无法使用此解决方案。
- 选择您刚刚创建的存储桶,然后选择属性。展开静态网站托管下拉菜单,然后选择将所有请求重定向到另一个主机名。
- 在将所有请求重定向到另一个主机名字段中,输入 example.net,然后选择保存。
- 在 Route 53 控制台中,选择名为 example.com 的托管区域。
-
使用以下值为 example.com 创建资源记录:
- 记录类型:选择 IPv4 地址。
- 别名:选择是。
- 别名目标:选择空白值字段,展开下拉菜单,然后在 S3 网站端点标题下选择您的 S3 存储桶。
- 路由策略:选择简单。
- 评估健康目标:选择否,然后选择创建。注意:下拉菜单可能需要一些时间来填充您的存储桶名称。
您现在应该能够将 example.com 重定向到 example.net。您可以通过浏览 example.com 或 CURL to example.com 来确认这一点。您应该在curl 输出中看到“301 Moved Permanently”,重定向到example.net。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)