使用源服务器配置 CloudFront 分发,仅用于静态内容
Configure CloudFront distribution with Origin server for static content only
我在设置 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
,这并不是我想要实现的目标。
请提供任何帮助或建议
提前致谢
这是您需要做的,
创建多个来源,
在行为输入模式中,
为您的静态资源映射,/images/*
到 cdn.mysite.org/wedding/images/
而其余的则来自不同的来源。
希望对您有所帮助。
我在设置 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
,这并不是我想要实现的目标。
请提供任何帮助或建议
提前致谢
这是您需要做的,
创建多个来源,
在行为输入模式中,
为您的静态资源映射,/images/*
到 cdn.mysite.org/wedding/images/
而其余的则来自不同的来源。
希望对您有所帮助。