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

时间:2019-12-15 15:23:14

标签: amazon-web-services google-cloud-platform cloud hosting digital-ocean

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

我想将静态网站托管在共享托管服务器上,并将实时教学工具托管在aws或数字海洋之类的云上。这里的关注点是我想使我的服务虚拟地集成在一起,因此希望将整个网站托管在相同的域名上。

我一开始并不认为这是可能的,但是有什么方法可以使它起作用?在子域上托管云服务是否可以帮助我实现我的目标?

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

1 个答案:

答案 0 :(得分:1)

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

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

这是您在AWS CloudFront中执行的操作:

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

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

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

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

听起来您似乎正在尝试以预算创建一个视频内容网站(从共享托管中推断出此内容),如果是这样,请看一下该视频,其中似乎显示了一些有关如何使用GCP实现此目的的提示和技巧。 :

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