【问题标题】:S3 static website on double sub-subdomain双子域上的 S3 静态网站
【发布时间】:2017-08-05 09:21:56
【问题描述】:

我想在子域上托管一个静态网站,例如sub1.sub2.domain.com

  1. 创建了一个名为sub1.sub2.domain.com的存储桶

  2. 添加了允许getObject 公开的策略 此时http://sub1.sub2.domain.com.s3-website.eu-central-1.amazonaws.com为网站服务

  3. 尝试像这样为 sub1.sub2.domain.com 添加 DNS 规则:

    • CNAME(别名)值 sub1.sub2.domain.com.s3-website.eu-central-1.amazonaws.com - 不起作用,保存时出现此错误:无法保存记录集,因为: - Alias Target 包含无效值。
    • A(别名)值 sub1.sub2.domain.com.s3-website.eu-central-1.amazonaws.com - 相同的错误

我对另一个仅托管在子域(不是子子域)下的静态网站做了同样的事情。

有没有可能做到这一点?

【问题讨论】:

    标签: amazon-web-services amazon-s3 dns amazon-route53


    【解决方案1】:

    类型:A

    别名:

    别名目标:s3-website.eu-central-1.amazonaws.com

    【讨论】:

    • 应该可以的。
    • 对我不起作用。我可以保存 dns 规则,但我仍然在浏览器中得到This site can’t be reached。我尝试使用路由 53 中的测试记录集功能,这就是我得到的结果:DNS 请求发送到 Route 53 sub1.sub2.domain.com。在 EDNS0 客户端子网 IP 24 DNS 响应代码 NOERROR 协议 UDP 响应由 Route 53 返回 54.***.***.**
    • 只要您为存储桶启用了网站功能,并且存储桶名称与您的 DNS 相同,它必须工作,除非您的托管区域有其他配置问题,您可以访问同一托管区域内的其他 DNS 记录?
    • 我们正在从一个域转移到另一个域,因此我在该区域中没有其他 dns 记录。我会检查并回复你
    • 我猜这是名称服务器的问题。我的客户已直接在 AWS 中注册了域。我有点困惑,因为我可以在 Route 53 中看到 3 个不同的 NS 值: 1. 在 registered domains 一组名称服务器下 2. 在托管区域下,通过单击域(不是单选按钮)面板在屏幕右侧打开并列出另一组名称服务器 3. 然后,如果我单击托管区域,则有一个 DNS 规则 NS 具有另一组名称服务器...
    猜你喜欢
    • 2011-06-29
    • 2017-07-10
    • 2020-07-24
    • 2020-10-13
    • 2021-01-08
    • 2014-08-11
    • 1970-01-01
    • 2019-09-28
    • 2013-12-12
    相关资源
    最近更新 更多