使用 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 (将#修改为@)