【问题标题】:how to set up AWS Route 53 domain with Big Cartel如何使用 Big Cartel 设置 AWS Route 53 域
【发布时间】:2020-08-10 08:32:41
【问题描述】:

我使用 Route 53 购买了一个域,但我不知道如何使用 Big Cartel 将其设置为自定义域。 The Big Cartel instructions are as follows:

1) 使用您的 DNS 提供商创建或编辑 CNAME 记录: 登录到您的 DNS 提供商的控制面板。从那里,你会想要编辑 您的 DNS 设置。您可以通过 DNS 管理器执行此操作, 区域文件设置、高级转发或任何其他奇怪的东西 您的 DNS 公司调用它。您将在此处编辑或添加 CNAME 记录。您将为 www 创建一个 CNAME 记录,或者您需要 如果 CNAME 记录已存在,请编辑该记录。输入以下内容:

别名:www

类型:CNAME

指向:输入您商店的完整网址(例如:mybigcartelstore.bigcartel.com)

2) 重定向到 www: 是时候将您的非 www URL(例如:mycustomdomain.net)重定向到 带有 301 重定向的 www URL(例如:www.mycustomdomain.net)。在里面 您选择的域的域转发部分,选择转发 仅或不带掩码的 301 重定向。

在 Route 53 托管区域部分,我有一条 CNAME 记录,但我在 Value: 中输入了我的 bigcartel.com 地址,但我不确定这是否正确(它应该是别名吗?)。 我不知道如何执行第 2 步,即 301 重定向(类型:PTR?别名:否?值:mystore.bigcartel.com?)。

非常感谢任何帮助,谢谢。

【问题讨论】:

    标签: dns amazon-route53 cname bigcartel


    【解决方案1】:

    根据记忆,这里是您需要的步骤...

    1. 在 Route53 中设置 CNAME 以指向您商店的 URL,例如mystore.bigcartel.com。这会处理 www 请求。

    2. 对于域顶点,例如mycustomdomain.net 您需要将 S3 存储桶设置指向一个网站。

    3. 在 S3 存储桶中,您将需要默认文件来执行 301 重定向到 www 地址。

    (请注意,如果您想为顶点请求执行 https,则需要在 S3 前面使用云端)

    【讨论】:

    • 啊好的,所以我在 Route53 中的 CNAME 指向 bigcartel 地址,并且设置了 S3 存储桶和云端证书。但是在 Route53 中,我将如何填写第 2 步?指针值应该是 cloudfront、bigcartel 还是 www 地址?
    • 云端。这是流程...Route53 -> Cloudfront -> S3(网站)-> index.html(带有 301 重定向)
    • 好的,我快接近了!我按照您的指示:1)路由 53 有两条 A 记录(空白和 www)和一个 CNAME(AWS 生成 cname 名称?)指向 2)SSL 认证的 cloudfront 发行版(xxxxx.cloudfront.net。)指向 3 ) 指向 xxxxxx.bigcartel.com 的 S3 存储桶重定向 (xxxxxx.s3-website-us-east-1.amazonaws.com)... 所以重定向有效,但它仍然不会连接 bigcartel 作为域.
    【解决方案2】:

    终于想通了。这就是我所做的。请注意,您不需要 SSL/cloudfront w bigcartel,因为它们最终提供 SSL。

    1.在 S3 中:

    -使用您的商店名称 (mystore.com) 制作一个存储桶(无 www)

    -启用公共访问

    -在权限->存储桶策略,粘贴此代码以允许人们看到您的存储桶,将资源后的url更改为您相应的域

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "PublicReadGetObject",
                "Effect": "Allow",
                "Principal": "*",
                "Action": "s3:GetObject",
                "Resource": "arn:aws:s3:::mystore.com/*"
            }
        ]
    }
    

    -在属性选项卡中,在“静态网站托管”下,选择“重定向请求”

    - 在目标存储桶中,写 www.mystore.com,注意 www。

    -对于协议:http

    2) 在 53 号公路上:

    -为 www.mystore.com 创建 CNAME 记录

    -别名:无

    -值:mystore.bigcartel.com

    3) 在 53 号公路上:

    -为 mystore.com 创建 A 记录(无 www)

    -别名:是的

    -alias target:如果 AWS 没有像我一样自动填充您的 S3 存储桶,请在其中输入没有您的域名的 s3 url。例如,我的 s3 存储桶名为 mystore.com,因此 URL 端点是 mystore.s3-website-us-east-1.amazonaws.com。只需将这部分“s3-website-us-east-1.amazonaws.com”放入 Alias 目标中

    事后看来,我应该选择 google 域,这听起来更简单。

    【讨论】:

      猜你喜欢
      • 2013-07-29
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-04
      • 2015-10-19
      相关资源
      最近更新 更多