【问题标题】:Hosting multiple sub-domains from a single aws s3 bucket从单个 aws s3 存储桶托管多个子域
【发布时间】:2018-03-08 08:22:12
【问题描述】:

是否可以从一个存储桶文件夹托管多个子域?

例子-

假设 bucketname 是我的 aws s3 存储桶。 访问网站的网址是 - http://bucketname.s3.amazonaws.com。

现在假设我里面有 5 个文件夹 - a、b、c、d 和 e。

我可以创建指向 s3 存储桶内各自文件夹的子域吗?喜欢 -

有可能吗?

【问题讨论】:

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


    【解决方案1】:

    仅 Amazon S3 无法满足您的要求。

    URL 将只指向一个桶。

    不过,通常情况下,人们希望自定义 URL 指向内容。例如,您可以将 mycompanyname.com 指向 Amazon S3。这涉及:

    • 拥有域名
    • 创建名称与域名匹配的存储桶(因此,每个域/子域需要一个存储桶)
    • 使用指向 S3 存储桶的 CNAME 配置 DNS 条目(在 Amazon Route 53 或您自己的 DNS 提供商中)

    或者,可以在 Amazon CloudFront 中配置可以呈现来自各种后端的内容的行为。

    【讨论】:

      【解决方案2】:

      存储桶 URL 的命名约定由 AWS 固定。您不能更改为子域 URL。您可以使用 CloudFront 将其托管在您自己的域中,也可以托管在 *.cloudfront.net 下。

      cloudfront 的子域也是随机的。如下所示。

      d3v7q0dqls688r.cloudfront.net

      希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-11
        • 1970-01-01
        • 2015-12-02
        • 2018-02-01
        • 1970-01-01
        • 2012-11-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多