Подключите домен, который у вас уже есть
КраткоОткройте «Опубликовать → Подключить свой домен», введите адрес и нажмите «Подключить домен». Для поддомена вроде www.yourbrand.com добавьте у своего DNS-провайдера одну запись CNAME, указывающую на customers.monstarx.app. Для корневого домена вроде yourbrand.com нужен Cloudflare DNS. Когда запись заработает, MonstarX выпустит сертификат HTTPS.
Если у вас уже есть домен — купленный у GoDaddy, Namecheap, Google, Cloudflare или где-то ещё, — на нём можно открыть приложение MonstarX. Домен остаётся там, где он есть. Вы добавляете одну запись DNS (строку в настройках домена, которая говорит, куда должен вести адрес), а остальное, включая HTTPS, делает MonstarX.
Прежде чем начать
Заголовок раздела «Прежде чем начать»- Приложение должно быть опубликовано. Подробнее — в статье Опубликуйте приложение.
- Вы должны иметь возможность войти туда, где управляется DNS домена (обычно это компания, у которой вы купили домен, или Cloudflare).
- Решите, какой адрес использовать:
| Тип адреса | Пример | Что нужно |
|---|---|---|
| Поддомен | www.vygulsobak.com, order.vygulsobak.com | Одна запись CNAME у текущего DNS-провайдера. Больше ничего менять не нужно. |
| Корневой домен | vygulsobak.com | DNS домена должен быть на Cloudflare (подойдёт бесплатный аккаунт Cloudflare). |
Как подключить домен?
Заголовок раздела «Как подключить домен?»-
Откройте проект, нажмите Опубликовать и в блоке Домены нажмите Подключить свой домен.
-
Выберите Корневой домен или Поддомен.
-
В поле Домен для подключения введите полный адрес без
https://и без пути — например,order.vygulsobak.com. Нажмите Подключить домен. -
В блоке Настройте DNS для этого адреса MonstarX покажет запись, которую нужно добавить. Дальше следуйте шагам для своего типа адреса ниже.
-
Дождитесь, пока статус сменится с Ожидание DNS на Выдача сертификата, а затем на Активен. Чтобы проверить, нажмите Обновить статус. Это может занять некоторое время.
Какую запись DNS добавить?
Заголовок раздела «Какую запись DNS добавить?»Добавьте эту запись у текущего DNS-провайдера. Серверы имён менять не нужно.
| Тип | Имя / хост | Значение / целевой адрес |
|---|---|---|
CNAME | ваш полный поддомен, например order.vygulsobak.com | customers.monstarx.app |
Некоторые провайдеры просят указать только часть перед корневым доменом — order вместо order.vygulsobak.com.
Для корневого домена нужен Cloudflare DNS в вашем собственном аккаунте Cloudflare. Серверы имён MonstarX не используются.
- Добавьте домен в свой аккаунт Cloudflare (или откройте его, если он уже там). Проверьте, что в Cloudflare перенесены все существующие записи DNS, особенно записи для почты.
- В Cloudflare DNS этого домена добавьте запись
CNAMEдля@, указывающую наcustomers.monstarx.app, и установите для Proxy status значение DNS only (серое облако). Cloudflare автоматически «выпрямляет» CNAME на корневом домене. - Если Cloudflare ещё не ваш DNS-провайдер, найдите на странице Overview этого домена в Cloudflare два сервера имён, которые ему назначены, и замените текущие серверы имён у регистратора домена именно этой парой. Если включён DNSSEC, следуйте инструкциям Cloudflare по DNSSEC.
MonstarX не может сам изменить настройки DNS или регистратора — у него нет доступа к этим аккаунтам. Как только DNS будет указывать на MonstarX, маршрутизация и сертификат HTTPS настроятся автоматически.
Пусть работают и корневой домен, и www
Заголовок раздела «Пусть работают и корневой домен, и www»Подключение домена активирует только тот адрес, который вы ввели. Если подключить vygulsobak.com, адрес www.vygulsobak.com не заработает, и наоборот: подключение www.vygulsobak.com не включает корневой домен.
Если вы подключили корневой домен и используете Cloudflare DNS, настройте перенаправление с www на него:
- Добавьте проксируемую (оранжевое облако) запись
CNAMEс именемwwwи целевым адресомvygulsobak.com. Собственную запись корневого домена оставьте такой, как описано выше. - В Cloudflare откройте Rules → Redirect Rules и создайте правило с кодом 301. Условие —
http*://www.vygulsobak.com/*, перенаправление — наhttps://vygulsobak.com/${2}. Включите Preserve query string. Так при переходе на корневой адрес у посетителей сохранятся пути и параметры запроса. Подробнее — в руководстве Cloudflare по перенаправлению с www на корневой домен.
Если же вы подключили www, настройте у DNS-провайдера переадресацию с корневого домена на www или подключите корневой домен отдельно через Cloudflare DNS. У доменов, купленных через MonstarX, оба адреса работают сразу.
Что означают статусы?
Заголовок раздела «Что означают статусы?»| Статус | Что значит |
|---|---|
| Ожидание DNS | MonstarX пока не видит вашу запись. Проверьте, что она сохранена, и подождите — изменения DNS расходятся не сразу. |
| Выдача сертификата | Запись найдена, сертификат HTTPS выпускается. |
| Активен | Приложение работает на этом домене с HTTPS. |
| Требует внимания (или сообщение об ошибке) | Что-то не так. Прочитайте сообщение, исправьте запись и нажмите Попробовать снова или Обновить статус. |
Подключённые домены перечислены в меню Опубликовать, в списке Домены, подключённые к этому проекту в окне Домены и в разделе Настройки → Домены. Чтобы снова увидеть запись, нажмите Шаги настройки DNS.
Как перестать использовать домен?
Заголовок раздела «Как перестать использовать домен?»Нажмите значок корзины рядом с доменом (или × в меню Опубликовать) и подтвердите «Отключить адрес … для этого проекта?». Приложение перестанет открываться по этому домену; сам домен останется вашим, а приложение — в сети по адресу monstarx.app. Удалите также запись CNAME у DNS-провайдера.
Решение проблем
Заголовок раздела «Решение проблем»- «Этот адрес — корневой домен. Для подключения выберите „Корневой домен“.» — вы ввели
yourbrand.com, а выбран Поддомен (или наоборот). Выберите подходящий тип. - «Введите действительный домен, например example.com или www.example.com.» — уберите
https://, пробелы и всё, что стоит после домена. - «Этот домен уже подключён к другому приложению.» — адрес подключён к другому проекту. Сначала отключите его там.
- Адрес на monstarx.app подключить нельзя — такими адресами управляет MonstarX. Вместо этого измените его, как описано в статье Бесплатный адрес приложения.
- Статус застрял на «Ожидание DNS» — проверьте, что тип записи
CNAME, значение ровноcustomers.monstarx.app, а в Cloudflare облако серое, а не оранжевое. - Корневой домен у другого DNS-хостинга (не Cloudflare) так подключить нельзя. Используйте
wwwили перенесите DNS домена в Cloudflare. - По домену ничего не открывается — опубликуйте приложение. Окно Домены напоминает об этом: «Также опубликуйте приложение, чтобы оно открывалось по этому адресу».
- Корневой домен работает, а www — нет (или наоборот) — для каждого имени хоста нужна своя настройка DNS. Следуйте инструкции из блока Пусть работают и корневой домен, и www.
Вопросы и ответы
Заголовок раздела «Вопросы и ответы»Нужно переносить домен в MonstarX?
Нет. Домен остаётся у компании, где вы его купили. Для подключаемого адреса нужна одна запись DNS; чтобы работали и корневой домен, и www, понадобятся ещё одна запись и перенаправление.
Нужно покупать SSL-сертификат?
Нет. MonstarX выпускает сертификат HTTPS автоматически, как только заработает запись DNS.
Почему для корневого домена нужен Cloudflare?
Большинство DNS-провайдеров не позволяют поставить запись CNAME на корневой домен так, чтобы это здесь работало. Cloudflare DNS позволяет, и бесплатного аккаунта Cloudflare достаточно. Или подключите www и настройте перенаправление на него с корневого домена.
Можно подключить к одному приложению несколько доменов?
Да. Подключите каждый — все они будут показывать ваше приложение.
Может, проще купить домен через MonstarX?
Да: домену, купленному в MonstarX, вообще не нужна настройка DNS, и у него работают и корневой адрес, и www. Подробнее — в статье Купите домен.