【发布时间】:2019-09-10 22:55:47
【问题描述】:
我想将 Cloudfront 用作我的 CSS、JS、图像等的 CDN...我已经在 AWS 上设置了一个分发,其源域名为 mywebsite.com。该发行版有一个备用域名cdn.mywebsite.com。如果我的用户访问cdn.mywebsite.com,他们将获得整个网站的服务。我不希望这成为可能。我的CNAME 设置为指向 Cloudfront 分发版(即***.cloudfront.net)。
有没有办法阻止这种行为?
【问题讨论】:
-
我不明白,你有两条dns记录:mywebsite.com和cdn.mywebsite.com,它们都指向同一个云端分布,而且两条记录都是云端分布上的域名。他们都去同一个起源,对吗?另外,您的来源是什么 - ELB 指向 EC2 实例? ALB?
-
好吧,也许我设置错了。我想从 CDN 提供 CSS/JS/图像。这些文件需要从网站 mywebsite.com 中提取。我的云前端的 CNAME 是 cdn.mywebsite.com。目前,如果我导航到 cdn.website.com,我会得到服务 mywebsite.com
-
另外,它指向一个运行 Nginx 的 DigitalOcean 服务器。
标签: amazon-web-services amazon-cloudfront