我们希望一个子域http://magento.ngstorefront.com指向Google Cloud上的VM。我们找不到与此相关的清晰文档。
我们做了什么:
默认的Magento网站加载于http://35.193.85.53
要让子域http://magento.ngstorefront.com加载站点(在http://35.193.85.53加载)。因此,我们在Google Cloud DNS中为“ magento.ngstorefront.com-> 35.193.85.53”添加了新的A记录
在域注册商(Google Domains)上,我们添加了已注册主机(magento.ngstorefront.com)和自定义记录,如下所示。
但是该网站无法加载到http://magento.ngstorefront.com,我们还缺少什么?
答案 0 :(得分:1)
该子域正在解析。想要添加答案。
我们犯的错误是在注册器(Google Domains)中创建子域A记录。尽管在GoogleDomains中注册,但我们的主域 ngstorefront.com 指向 Siteground
因此,我们必须在 Siteground 中添加A记录,而不是像这样的
GoogleDomains
于3/15/2019更新
虽然上述解决了IP地址指向和加载Magento的问题,但是我们遇到了一个问题,其中URL将更改为IP,而不是保留为http://magento.ngstorefront.com
要解决上述问题,请执行以下操作: 登录到Magento管理员>商店>配置>常规> Web>基本URL
然后输入您想要Magento使用的域名。
答案 1 :(得分:0)
根据提供的答案,我想说的是问题仍然存在,siteground.us
设置为NS
。
您必须将NS
记录更改为Google Domains的Cloud DNS名称服务器,然后它将通过Cloud DNS解析,并且可以在其中维护区域文件(如您尝试的那样没有效果) )。