如何设置到AWS CloudFront Distribution的DigitalOcean DNS链接

时间:2017-09-23 13:14:14

标签: amazon-s3 dns amazon-cloudfront digital-ocean

我为域名使用DigitalOcean进行DNS设置

ghazanfarmir.me

我想做什么?

我希望子域名static.ghazanfarmir.me链接到 CloudFront分配,然后链接到包含我所有资产的S3存储桶。所以我可以使用子域static.ghazanfarmir.me。

访问CDN

到目前为止我做了什么?

  • 设置包含我所有资产的S3存储桶并已从此S3存储桶创建CloudFront分配(d17jymztihbpvb.cloudfront.net

Cloudfront CNAME

  • 在DigitalOcean DNS上为static.ghazanfarmir.me创建了CloudFront分配的CNAME记录,即d17jymztihbpvb.cloudfront.net

enter image description here

这不起作用,有人可以解释这是如何工作的,或者这是否有效?

2 个答案:

答案 0 :(得分:0)

要设置到AWS CloudFront Distribution的DigitalOcean DNS链接,您需要配置两个位置。

  • 在CloudFront分配中,您需要配置"备用域名(CNAME)。 enter image description here
  • 在DNS配置中,您需要将CNAME记录从CloudFront映射到您的域。

答案 1 :(得分:0)

您的DNS设置存在问题。

您的DNS具有static.ghazanfarmir.me到静态IP地址的记录。 此外,服务器还重定向302到http://arbaeenuk.ghazanfarmir.me/

' static.ghazanfarmir.me'的记录需要删除。

您需要修复DNS记录并仅创建指向d17jymztihbpvb.cloudfront.net的CNAME记录。

保持云端分布不变。执行上述操作后,您需要等待DNS清除上述记录中设置的TTL,以确保一切都恢复正常。