如何用大卡特尔设置AWS Route 53域名?

问题描述 投票:0回答:1

我买了一个Route 53的域名,但我不知道如何用Big Cartel将其设置为自定义域名。Big Cartel的说明如下:

1) 在您的DNS提供商处创建或编辑CNAME记录。 登录到您的DNS提供商的控制面板。从那里,你会想编辑你的DNS设置。您将能够从DNS管理器,区域文件设置,高级转发,或任何其他奇怪的事情,你的DNS公司调用它。这是您编辑或添加CNAME记录的地方。您将为www创建一个CNAME记录,或者您需要编辑CNAME记录,如果已经存在。输入以下内容。

别名www

种类: CNAME

要点输入您的商店的完整网址(例如:mybigcartelstore.bigcartel.com)。

2) 重定向到www。 是时候用301重定向将您的非www网址(如:mycustomdomain.net)重定向到www网址(如:www.mycustomdomain.net)了。在所选域名的域名转发部分,选择仅转发或无屏蔽的301重定向。

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

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

dns amazon-route53 cname bigcartel
1个回答
1
投票

根据记忆,以下是您需要的步骤......

  1. 在Route53中设置CNAME,指向您的商店的URL,例如:mystore.bigcartel.com。这需要照顾www请求。

  2. 对于域名顶点,如mycustomdomain.net,你需要指向一个S3 bucket设置为网站。

  3. 在S3 bucket中,你将需要默认文件来做301重定向到www地址。

(只是一个警告,如果你想做https的顶点请求,你将需要Cloudfront在S3的前面)


0
投票

终于想通了。下面是我的做法。注意,你不需要SSLcloudfront w bigcartel,因为他们提供了他们端的SSL。

1.在S3中。

-制作一个桶与你的商店名称(mystore.com)(没有www)。

-启用公共访问

-in permissions -> bucket policy,贴上这段代码就可以让别人看到你的bucket,把资源后面的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号公路上。

(2) 在路线53中: -建立一个CNAME记录www.mystore.com

-利亚斯:没有

-value: mystore.bigcartel.com。

3)在53号公路。

-为mystore.com(没有www)做一个A记录。

-利亚斯:是

-alias target:如果AWS没有自动填充你的S3 bucket,就像我一样,输入没有你的域名的s3 url。例如,我的s3 bucket叫做mystore.com,所以URL端点是mystore.s3-website-us-east-1.amazonaws.com。只要把这部分内容" s3-website-us-east-1.amazonaws.com "放在别名目标中就可以了。

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

© www.soinside.com 2019 - 2024. All rights reserved.