Создание поддомена в ISP при использовании Claudflare
Данная статья описывает методику создания поддомена (субдомена или домена третьего уровня) при использовании CDN (Claoudflare в нашем случае).
Что мы имеем> Например мы имеем домен 7works.ru, который направлен на IP сервера VPS (рис. 1)
Рис. 1
Также у нас имеется добавленный и работающий www-домен 7works.ru (рис. 2)
Рис .2
И так приступим:
- Для начала создадим поддомен «test.7works.ru» в WWW-домен в ISP manager (Рис. 3):
Рис. 3
1.1 Имя — Сначала укажем test перед основным доменом (test.7works.ru)
1.2 Псевдоним нужен для открытия сайта по www доменом (www.test.7works.ru)
1.3 укажем коневую директорию. Это может быть любая папка в данном домене, например test (www/7worlds.ru/test.7works.ru), также допустимо (www/test.7works.ru) ?
Остальные настройки по усмотрению.
В результате получим следующую запись test.7works.ru в WWW-Домены (Рис. 4):
Рис. 4
2. Создадим запись в CDN Cloudflare о том что субдомен находится по данному адресу test.7works.ru на домене 7works.ru. (Рис. 5)
2.1 Вид записи — CNAME
2.2 Name — test
2.3 Domain name — 7works.ru
2.4 TLL — 5 мин
Жмём «Add record» — записывается запись. В результате видим следующее (Рис. 5):
Рис. 5
3. Казалось бы всё, но кое-что осталось допилить:
3.1 Удалим автоматически создавшуюся запись в Доменных именах ISP (Рис. 6), так как он мешает или приводит к путанице между Cloudflare и NS службой Apache вашего VPS
3.2 Перезагрузим Apache сервер вашего VPS (в моём случае на CentOs командой в SSH: service httpd restart) (Рис. 7)
(Рис. 7)
3.3 Очистим Кэш сопоставителя DNS. Для этого в командной строке вашего ПК впишите: ipconfig /flushdns (Рис. 8)
(Рис. 8)
3.4 Очистите Кеш вашего браузера Ctrl+H (Chrome) >>> очистить историю >>> очистить кеш (Рис. 9)
(Рис. 9)
4. Перейти по адресу test.7works.ru в очищенном от кеша браузере (Рис. 10):
(Рис. 10)
Всё готово и работает
p.s. Можно переходить в www-домены и нажать на созданный поддомен test.7workds.ru и приступать к установке CMS например через скрипт (Рис. 11 и 12)
(Рис. 11)
(Рис. 12)
Установку CMS и привязка Базы данных будет рассмотрена в отдельной статье