Как не изменить URL-адрес субдомена на IP-адрес в URL-адресе в Google Cloud DNS? - PullRequest
0 голосов
/ 14 марта 2019

Сайт загружается в http://magento.ngstorefront.com, но URL меняется на http://35.193.85.53.Поддержка Siteground говорит, что мы должны управлять этим в DNS Google Cloud, а не через них.Как сделать так, чтобы URL не менялся на IP-адрес?

Подробности:

Виртуальная машина Google Cloud -> http://35.193.85.53 (Статический IP-адрес .. сайт загружается по этому URL)

Нашиосновной домен ngstorefront.com размещен на Siteground.com

Чтобы сделать поддомен http://magento.ngstorefront.com, укажите 35.193.85.53 , мы добавили A и CNAMEзаписей в Siteground как:

magento.ngstorefront.com.   A   35.193.85.53
www.magento.ngstorefront.com.   CNAME   magento.ngstorefront.com  

1 Ответ

0 голосов
/ 14 марта 2019

Сайт не прав.

Одно из заданий DNS-серверов преобразует DNS-имена в IP-адреса.

Ваш веб-сервер перенаправляет.Используйте curl, чтобы доказать это вашему поставщику.

Это простое исправление файла конфигурации.

Далее в моем ответе обратите внимание на 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
...