该站点在http://magento.ngstorefront.com处加载,但URL更改为http://35.193.85.53。 Siteground支持人员表示,我们需要在Google Cloud DNS中进行管理,而不是通过它们进行管理。我们如何才能使URL不更改为IP地址?
详细信息:
Google Cloud VM-> http://35.193.85.53(静态IP ..网站在此URL上加载)
我们的主域 ngstorefront.com 托管在Siteground.com上
要使子域http://magento.ngstorefront.com指向 35.193.85.53 ,我们在Siteground中将A和CNAME记录添加为:
magento.ngstorefront.com. A 35.193.85.53
www.magento.ngstorefront.com. CNAME magento.ngstorefront.com
答案 0 :(得分:0)
Siteground是错误的。
DNS服务器的一项工作将DNS名称转换为IP地址。
您的Web服务器正在重定向。使用curl
向您的供应商证明这一点。
这是一个简单的配置文件修复程序。
在我的答案中,进一步请注意您的Web服务器返回的302
。注意Location: http://104.197.44.78/index.php/?SID=fmn3h9n2qjhjplchl1070rgff6
您的网络服务器将http://magento.ngstorefront.com
重定向到http://104.197.44.78/index.php/?SID=fmn3h9n2qjhjplchl1070rgff6
运行此命令以重复:
curl -i http://magento.ngstorefront.com
返回的输出:
HTTP/1.1 302 Found
Date: Thu, 14 Mar 2019 20:20:24 GMT
Server: Apache
Set-Cookie: store=default; expires=Fri, 13-Mar-2020 20:20:24 GMT; Max-Age=31536000; path=/index.php/; HttpOnly
Set-Cookie: PHPSESSID=fmn3h9n2qjhjplchl1070rgff6; expires=Thu, 14-Mar-2019 21:20:24 GMT; Max-Age=3600; path=/; domain=magento.ngstorefront.com; HttpOnly
Expires: Wed, 14 Mar 2018 20:20:24 GMT
Cache-Control: max-age=0, must-revalidate, no-cache, no-store
Pragma: no-cache
Location: http://104.197.44.78/index.php/?SID=fmn3h9n2qjhjplchl1070rgff6
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Content-Length: 0
Content-Type: text/html; charset=UTF-8