我在设置CloudFront时遇到了问题。
我想要做的是仅为我自己的服务器而不是S3存储桶托管的图像创建CDN。因此,服务器上包含所有图像的目录位于mysite.org/images/
,如果直接访问而没有文件名,则应该使用404错误而不是403.现在我需要设置它的方式是,例如有人访问我的网站misite.org/wedding/georgetown.html
或misite.org/wedding/london.html
上的网页所有在这些网页上投放的图片应来自位置cdn.mysite.org/wedding/images/
,如果没有文件名直接访问,则应提供403错误。
所以到目前为止我所做的几乎没有让我到处都是,我设置了指向我的原始服务器mysite.org
的云端分发,但现在可以通过cdn.mysite.org
访问整个网站和mysite.org
,这不是我想要实现的目标。
请提供任何帮助或建议
提前致谢
答案 0 :(得分:1)
这是你需要做的,
创建多个来源,
在行为中输入模式,
将您的静态资源/images/*
映射到cdn.mysite.org/wedding/images/
其他人来自不同的来源。
希望它有所帮助。