我已经设置了CloudFront原始拉取服务器。它允许我设置一个域名,我有。这很有效。
但我不希望整个域名成为原点。我想要
mydomain.com/folder/subfolder
成为起源。此外,云端分发是CNAMEd到cdn,它通过DNS设置为cloudfront。这似乎有效。
所以,基本上,而不是这个URL:
xyz.cloudfront.net/folder/subfolder/1.jpg
我想改为:
cdn.mydomain.com/1.jpg
目前我已经通过CNAME和origin来实现了拉动:
cdn.mydomain.com/folder/subfolder/1.jpg
问题是:在CloudFront上如何设置文件夹中的原始拉取,而不是主域名?
答案 0 :(得分:3)
接受的答案已过期。这可以使用AWS中的“Origin Path”设置,该设置将请求重写到原点上的子文件夹:
答案 1 :(得分:2)
我不知道如何做这个cloudfront。但是,您在subfolder.example.com的源头创建一个虚拟主机,并将其根目录作为您提到的目录。然后,您可以将subfolder.example.com设置为默认缓存行为的来源。