微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Web 服务器存储创建静态内容 CDN

如何解决使用 Web 服务器存储创建静态内容 CDN

长话短说,我使用 vueJS 构建了一个带有动态内容的 web 应用程序,并且为了轻松获得应用程序后端的视频和图像的 URL,我在我的 web 服务器上设置了一个专用的“内容文件夹(使用 OVH 虚拟主机)链接到子域(与网站文件如此分离)。

所以现在我可以只使用带有指向我的虚拟主机上专用文件夹中静态内容的精确路径的子域来访问所需的内容(例如:https://content.domain.com/video.mp4)。

但我面临性能问题,因此为了减少服务器负载并以良好的性能在全球范围内提供服务,我选择为静态内容设置 CDN。

唯一的问题,我不知道该怎么做(至少使用 cloudflare)。我已经在 cloudflare 中设置了一个新域名 (https://cdn.newdomain.com),并通过 CNAME 重定向内容 url (https://content.domain.com/),从 cdn.newdomain 跳转到 content.domain.com 上的所有命中。 com URL 将被缓存,响应(视频和图像文件)将被缓存到 cloudflare cdn。

但是当我尝试使用新地址(例如:https://cdn.newdomain.com/video.mp4)访问文件时,我收到“错误 520 - Web 服务器返回未知错误”。

是我的逻辑不成立,我的想法不能这样工作还是配置问题?这个想法是为我的所有网站使用来自我的 Web 服务器的存储空间作为静态文件的入口点,然后缓存在 Clouflare CDN 中。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。