Amazon web services 停止Cloudfront为整个网站提供服务
我想使用Cloudfront作为我的CSS、JS、图像等的CDN。。。我已经在AWS上建立了一个发行版,其原始域名为Amazon web services 停止Cloudfront为整个网站提供服务,amazon-web-services,amazon-cloudfront,Amazon Web Services,Amazon Cloudfront,我想使用Cloudfront作为我的CSS、JS、图像等的CDN。。。我已经在AWS上建立了一个发行版,其原始域名为mywebsite.com。发行版有一个备用域名为cdn.mywebsite.com。如果我的用户访问cdn.mywebsite.com,整个网站都会为他们提供服务。我不希望这成为可能。我的CNAME设置为指向Cloudfront发行版(即***.Cloudfront.net) 有没有办法阻止这种行为?我认为您在设置中混淆了使用CDN的两种不同方式 例如,如果您将所有图像托管在一个
mywebsite.com
。发行版有一个备用域名为cdn.mywebsite.com
。如果我的用户访问cdn.mywebsite.com
,整个网站都会为他们提供服务。我不希望这成为可能。我的CNAME
设置为指向Cloudfront发行版(即***.Cloudfront.net
)
有没有办法阻止这种行为?我认为您在设置中混淆了使用CDN的两种不同方式
由于您的所有内容似乎都存储在您的digital ocean服务器上,所以我只需要一个www.mywebsite.com的URL,并将其指向您的digital ocean服务器。您在CDN配置中的缓存行为将只有*.jpeg、*.css、*.etc.。我不明白,您有两个dns记录:mywebsite.com和CDN.mywebsite.com,它们都指向相同的cloudfront发行版,并且两个记录都是cloudfront发行版上的域名。他们都来自同一个地方,对吗?另外,指向EC2实例的origin-ELB是什么?ALB?也许我搞错了。我想从CDN提供CSS/JS/图像。这些文件需要从网站mywebsite.com中提取。我的云前端的CNAME是cdn.mywebsite.com。现在,如果我导航到cdn.website.com,我会得到mywebsite.com的服务,而且它指向运行Nginx的DigitalOcean服务器。谢谢,你说得对。我真正没有考虑的是CloudFront设置中的行为部分。很乐意为您提供帮助。干杯