同时在共享主机和云上托管域/子域



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

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

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

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

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

AWS有Cloudfront,而GCP有Cloud CDN。他们中的任何一个都可以毫无问题地处理您的要求。

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

  1. 首先在 CDN 中创建分配

  2. 您将域指向分发(通过 CNAME 或 ALIAS 记录(

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

  4. 指定/static 原点的路径。

听起来您正在尝试在预算内创建一个视频内容网站(从共享主机推断(,如果是这样,请看一下这个视频,它似乎展示了如何使用 GCP 实现这一目标的一些提示和技巧:

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

最新更新