Перейти к содержимому

Подключите домен, который у вас уже есть

КраткоОткройте «Опубликовать → Подключить свой домен», введите адрес и нажмите «Подключить домен». Для поддомена вроде 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.comDNS домена должен быть на Cloudflare (подойдёт бесплатный аккаунт Cloudflare).
  1. Откройте проект, нажмите Опубликовать и в блоке Домены нажмите Подключить свой домен.

  2. Выберите Корневой домен или Поддомен.

  3. В поле Домен для подключения введите полный адрес без https:// и без пути — например, order.vygulsobak.com. Нажмите Подключить домен.

  4. В блоке Настройте DNS для этого адреса MonstarX покажет запись, которую нужно добавить. Дальше следуйте шагам для своего типа адреса ниже.

  5. Дождитесь, пока статус сменится с Ожидание DNS на Выдача сертификата, а затем на Активен. Чтобы проверить, нажмите Обновить статус. Это может занять некоторое время.

Добавьте эту запись у текущего DNS-провайдера. Серверы имён менять не нужно.

ТипИмя / хостЗначение / целевой адрес
CNAMEваш полный поддомен, например order.vygulsobak.comcustomers.monstarx.app

Некоторые провайдеры просят указать только часть перед корневым доменом — order вместо order.vygulsobak.com.

Подключение домена активирует только тот адрес, который вы ввели. Если подключить vygulsobak.com, адрес www.vygulsobak.com не заработает, и наоборот: подключение www.vygulsobak.com не включает корневой домен.

Если вы подключили корневой домен и используете Cloudflare DNS, настройте перенаправление с www на него:

  1. Добавьте проксируемую (оранжевое облако) запись CNAME с именем www и целевым адресом vygulsobak.com. Собственную запись корневого домена оставьте такой, как описано выше.
  2. В Cloudflare откройте Rules → Redirect Rules и создайте правило с кодом 301. Условие — http*://www.vygulsobak.com/*, перенаправление — на https://vygulsobak.com/${2}. Включите Preserve query string. Так при переходе на корневой адрес у посетителей сохранятся пути и параметры запроса. Подробнее — в руководстве Cloudflare по перенаправлению с www на корневой домен.

Если же вы подключили www, настройте у DNS-провайдера переадресацию с корневого домена на www или подключите корневой домен отдельно через Cloudflare DNS. У доменов, купленных через MonstarX, оба адреса работают сразу.

СтатусЧто значит
Ожидание DNSMonstarX пока не видит вашу запись. Проверьте, что она сохранена, и подождите — изменения 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. Подробнее — в статье Купите домен.