同时在共享主机和云上托管 domain/subdomain

Hosting a domain/subdomain on shared hosting and cloud simultaneously

我打算创建一个实时互动课堂应用程序。它将包含两个部分。一个是实时教学工具,需要良好的服务器规格,另一个只是一个带有一些录制视频讲座的静态网站。

我想在共享主机服务器上托管静态网站,在 aws 或数字海洋等云上托管实时教学工具。这里的关注点是我想保持我的服务虚拟集成,因此想在同一个域名上托管整个网站。

我一开始就觉得这不太可能,但有什么办法可以让它发挥作用吗?在子域上托管云服务是否有助于我实现目标?

我强调在共享主机平台上托管的原因是因为我已经购买了一个不错的共享主机服务并且想以某种方式使用它。

这可以通过 CDN 实现,您可以在 CDN 中添加多个源/源并选择根据请求参数路由流量,例如如果请求路径以 /static 开头,则请求将通过静态网站提供。其他一切都将通过动态后端提供。

AWS 有云端,而 GCP 有云 CDN。他们中的任何一个都可以毫无问题地满足您的要求。

以下是您在 AWS CloudFront 中执行此操作的方法:

  1. 您首先在 CDN 中创建一个分发

  2. 您将您的域指向分发(通过 CNAME 或别名记录)

  3. 添加默认来源以转到您的动态站点

  4. 指定 /static 来源的路径。

听起来您正试图在预算范围内创建视频内容网站(从共享主机推断),如果是这样,请观看此视频,其中似乎显示了一些有关如何实现此目的的提示和技巧使用 GCP:

https://www.youtube.com/watch?v=N2OG1w6bGFo&feature=youtu.be&t=1865