【问题标题】:Configure CloudFront distribution with Origin server for static content only使用源服务器配置 CloudFront 分配,仅用于静态内容
【发布时间】:2017-10-07 23:39:09
【问题描述】:

我在设置 CloudFront 时遇到了问题。

我想要做的只是为我的图片创建一个 CDN,这些图片托管在我自己的服务器上,而不是 S3 存储桶上。因此,服务器上包含所有图像的目录位于mysite.org/images/,如果不带文件名直接访问,则应该踢 404 错误而不是 403。现在我需要设置它的方式是,例如有人访问我的网站misite.org/wedding/georgetown.htmlmisite.org/wedding/london.html 在这些页面上提供的所有图像都应来自位置cdn.mysite.org/wedding/images/,如果不带文件名直接访问该位置应该会出现403 错误。

所以到目前为止我所做的几乎没有让我到任何地方的是,我设置了指向我的源服务器 mysite.org 的云端分发,但现在整个站点都可以通过 cdn.mysite.orgmysite.org 访问,这并不是我真正想要实现的目标。

请提供任何帮助或建议

提前致谢

【问题讨论】:

    标签: server cdn amazon-cloudfront


    【解决方案1】:

    这是你需要做的,

    创建多个来源,

    在行为输入模式中,

    为您的静态资源映射/images/*cdn.mysite.org/wedding/images/

    而其余的来自不同的来源。

    希望对你有帮助。

    【讨论】:

    • 嘿 Kannaiyan,感谢您的回答,我已经尝试过这种方式并将 /images/* 映射到源服务器,但它不起作用,每个请求我只得到 404。
    • 404 来自原点。确保您有指向行为的正确来源。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 2016-06-21
    • 1970-01-01
    • 2018-02-03
    • 2012-11-20
    • 2019-10-03
    相关资源
    最近更新 更多