如何将子域指向GCP单击以在Google Cloud Platform上部署VM?

时间:2019-03-13 16:38:43

标签: google-cloud-platform google-cloud-dns

我们希望一个子域http://magento.ngstorefront.com指向Google Cloud上的VM。我们找不到与此相关的清晰文档。

我们做了什么:

  1. 从市场上部署了Magento Google Click to Deploy个VM
  2. 为VM分配了一个静态IP地址-> 35.193.85.53
  3. 默认的Magento网站加载于http://35.193.85.53 enter image description here

  4. 要让子域http://magento.ngstorefront.com加载站点(在http://35.193.85.53加载)。因此,我们在Google Cloud DNS中为“ magento.ngstorefront.com-> 35.193.85.53”添加了新的A记录 enter image description here

  5. 在域注册商(Google Domains)上,我们添加了已注册主机(magento.ngstorefront.com)和自定义记录,如下所示。 enter image description here

    enter image description here

但是该网站无法加载到http://magento.ngstorefront.com,我们还缺少什么?

2 个答案:

答案 0 :(得分:1)

该子域正在解析。想要添加答案。

我们犯的错误是在注册器(Google Domains)中创建子域A记录。尽管在GoogleDomains中注册,但我们的主域 ngstorefront.com 指向 Siteground

enter image description here

因此,我们必须在 Siteground 中添加A记录,而不是像这样的

GoogleDomains

enter image description here

于3/15/2019更新

虽然上述解决了IP地址指向和加载Magento的问题,但是我们遇到了一个问题,其中URL将更改为IP,而不是保留为http://magento.ngstorefront.com

要解决上述问题,请执行以下操作: 登录到Magento管理员>商店>配置>常规> Web>基本URL

然后输入您想要Magento使用的域名。

enter image description here

答案 1 :(得分:0)

根据提供的答案,我想说的是问题仍然存在,siteground.us设置为NS

您必须将NS记录更改为Google Domains的Cloud DNS名称服务器,然后它将通过Cloud DNS解析,并且可以在其中维护区域文件(如您尝试的那样没有效果) )。