Подключить личный домен

Вам не нужно отказываться от своих уникальных доменных имен, ориентированных на бренд, для приложений, развернутых на хостинге приложений Firebase. Вы можете использовать собственный домен (например, example.com или app.example.com ) вместо домена, сгенерированного Firebase, для вашего сайта, размещенного на Firebase. Хостинг приложений Firebase предоставляет сертификат SSL для каждого из ваших доменов.

В оставшейся части этого документа описаны шаги по подключению личного домена.

Настройте свой домен для хостинга приложений

Убедитесь, что вы выполнили основные задачи по настройке хостинга приложений , чтобы в вашем проекте Firebase появился сайт хостинга приложений Firebase.

Шаг 1. Добавьте личный домен

  1. Откройте страницу хостинга приложений вашего проекта.
  2. Выберите серверную часть хостинга приложений, используя опцию «Просмотреть панель мониторинга» .
  3. Выберите вкладку «Настройки» , затем нажмите «Добавить личный домен» .
  4. Введите собственное доменное имя, которое вы хотите подключить к своему сайту хостинга приложений.
  5. (Необязательно) Установите флажок, чтобы перенаправлять все запросы в личном домене на второй указанный домен (например, example.com и www.example.com перенаправляются на один и тот же контент).
  6. Нажмите « Продолжить» , чтобы настроить записи DNS и завершить настройку личного домена.

Шаг 2. Настройте собственный домен

  1. Мастер добавления пользовательского домена в консоли Firebase покажет необходимые записи, которые необходимо обновить, чтобы направить вашу страницу на хостинг приложений Firebase. Добавляйте, удаляйте и сохраняйте записи из вашего домена у вашего DNS-провайдера, используя следующие входные данные:

    • Введите : добавьте предоставленную запись DNS.
    • Хост : введите ключ собственного домена для записей. Указанный вами хост — это домен, на котором вы хотите размещать контент; этот домен может быть вершинным доменом или поддоменом. Ваш провайдер домена может указать этот термин как «Имя хоста», «Имя» или «Домен».

    • Значение : присвойте предоставленное значение своим записям. Ваш провайдер домена может указать этот термин как «Данные», «Указывает на», «Содержимое», «Адрес» или «IP-адрес». Содержимое поля значения зависит от типа записи: записи A и AAAA имеют IP-адреса в качестве значений, а записи TXT представляют собой строки.

Подождите, пока ваш SSL-сертификат будет предоставлен . Это может занять до нескольких часов после того, как вы направите свой DNS на хостинг приложений Firebase. В большинстве случаев распространение ваших записей и предоставление SSL-сертификата произойдет в течение часа, в зависимости от вашего провайдера домена.

Подождите, пока будет предоставлен SSL-сертификат.

Хостинг приложений может занять до нескольких часов, чтобы предоставить SSL-сертификат для вашего домена после обновления записей DNS.

Вы можете просмотреть этот сертификат с помощью инструментов безопасности браузера. Во время подготовки домена вы можете увидеть недействительный сертификат или возникнуть проблемы с подключением к вашему домену. Это обычная часть процесса, которая разрешится после того, как сертификат вашего домена станет доступен.

Примечание. Хостинг приложений Firebase при необходимости автоматически повторно предоставляет SSL-сертификаты для личных доменов.

Ваш персональный ключ домена

При добавлении или редактировании записей DNS разные поставщики доменов ожидают, что вы будете вводить разные данные в поле «Хост» на своих сайтах управления DNS. Ниже мы собрали общие сведения от популярных поставщиков. Подробные инструкции см. в документации вашего провайдера домена.

Тип домена Пользовательский ключ домена
Домен Апекс

Общие входные данные включают в себя:

  • @
  • Доменное имя вершины (например, example .com ).
  • Оставляем поле Хост пустым
Субдомен

Общие входные данные включают в себя:

  • Полное имя субдомена (например, app. example .com ).
  • Только часть поддомена (например, только app , без учета . example .com ).
  • Только www для поддомена www. example .com

Общие поставщики доменов

Вот некоторые распространенные поставщики доменов и типы входных данных, которые могут потребоваться каждому из них. Эта информация постоянно обновляется, но подробные инструкции можно найти в документации вашего провайдера домена.

Описания статусов для личных доменов

Положение дел Описание
Требуется настройка

Возможно, вам придется изменить конфигурацию записей DNS.

  • В большинстве случаев ваши записи DNS A не передаются от вашего провайдера доменных имен на серверы хостинга приложений Firebase.
    Совет по устранению неполадок. Если прошло более 24 часов, убедитесь, что вы направили свои записи на хостинг приложений Firebase.

  • В более редких случаях проблемы SSL могут не удаться, поскольку в ваших записях DNS есть записи A или CNAME, которые указывают на других хостинг-провайдеров.
    Совет по устранению неполадок: убедитесь, что ваши записи A указывают только на хостинг приложений Firebase, и удалите все записи CNAME.

В ожидании

Вы правильно настроили свой личный домен, но хостинг приложений Firebase не предоставил сертификат SSL.

Иногда чрезмерно строгие записи CAA могут остановить создание сертификата SSL для личного домена. Убедитесь, что центрам сертификации letsencrypt.org и pki.goog разрешено создавать сертификаты SSL для вашего домена.

Сертификат чеканки

Для вашего домена создается SSL-сертификат.

Связанный

Ваш личный домен имеет правильные записи DNS и сертификат SSL.
Вы можете обслуживать контент вашего сайта.