1

我已经在谷歌计算引擎上部署了我的网站。现在我想将我的域(example.com)从谷歌域指向该计算引擎实例,但问题是,我还需要在子域(博客.example.com)。目前,我在谷歌域上使用自定义名称服务器作为计算引擎实例,但我的博客在它的子域上不起作用,在联系谷歌域支持团队后,他说我需要在谷歌域上使用默认名称服务器,但对于计算引擎,我需要使用自定义名称服务器。

简而言之,我如何在计算引擎上同时使用我的主域(example.com)和博客博客的子域(blog.example.com)。

请帮帮我!提前致谢!

4

1 回答 1

1

有几种方法可以在一个 GCE 实例上托管多个站点:

  1. 一个共享 IP 地址:使所有子域都指向同一个 IP 地址(可以使用 CNAME)。然后配置您的网络服务器以根据“主机”标头提供不同的结果。Apache 将此名称称为基于虚拟主机,nginx将此名称称为服务器块

  2. 每个站点一个 IP 地址:使用包含您的实例的相同目标池为每个站点创建一个网络负载均衡器。让每个子域指向不同的 IP 地址。然后配置您的网络服务器以根据源 IP 地址提供不同的结果。Apache 将此称为基于 IP 的虚拟主机

于 2017-10-07T06:01:58.210 回答