Настройка пользовательского домена
Узнайте, как подключить свой пользовательский домен к вашему сайту Firebase Hosting
Прежде чем приступать к настройке пользовательского домена, убедитесь, что вы завершили процесс настройки Firebase, как описано в руководстве Настройка Firebase.
Обзор
Это руководство проведет вас через процесс подключения вашего пользовательского домена к вашему сайту Firebase Hosting. Firebase Hosting предоставляет безопасный хостинг с автоматической подготовкой SSL-сертификатов для ваших пользовательских доменов.
Шаг 1: Перейдите в консоль Firebase
- Перейдите в Консоль Firebase
- Выберите свой проект
- В левой боковой панели нажмите «Хостинг»
Шаг 2: Добавьте пользовательский домен
- В разделе «Хостинг» нажмите «Добавить пользовательский домен»
- Введите имя своего домена (например,
www.example.com
) - Нажмите «Продолжить»
Шаг 3: Подтвердите право собственности на домен
Firebase предоставит вам TXT-запись, которую необходимо добавить в настройки DNS вашего домена:
- Скопируйте предоставленное значение TXT-записи
- Перейдите на страницу управления DNS вашего регистратора домена
- Добавьте новую TXT-запись со следующими данными:
- Host: Имя вашего домена (или @ для apex-домена)
- Value: Значение TXT-записи, предоставленное Firebase
- TTL: 3600 (или в соответствии с рекомендациями вашего регистратора)
Шаг 4: Добавьте записи DNS
После подтверждения домена Firebase предоставит вам A-записи для добавления в ваши настройки DNS:
-
Добавьте A-запись для вашего apex-домена:
- Host: @ (или имя вашего домена)
- Value: 199.36.158.100
- TTL: 3600
-
Добавьте A-запись для www-поддомена:
- Host: www
- Value: 199.36.158.100
- TTL: 3600
Шаг 5: Дождитесь распространения DNS
Изменения DNS могут распространяться от нескольких минут до 48 часов. Вы можете проверить статус в консоли Firebase в разделе «Пользовательские домены».
Инструкции для распространенных поставщиков доменов
Cloudflare
- TXT Record:
- Host: example.com
- Value: [verification value from Firebase]
- A Records:
- Host: example.com
- Value: 199.36.158.100
- Host: www
- Value: 199.36.158.100
NameCheap
- TXT Record:
- Host: @
- Value: [verification value from Firebase]
- A Records:
- Host: @
- Value: 199.36.158.100
- Host: www
- Value: 199.36.158.100
Google Cloud DNS
- TXT Record:
- Host: example.com
- Value: [verification value from Firebase]
- A Records:
- Host: example.com
- Value: 199.36.158.100
- Host: www
- Value: 199.36.158.100
Устранение неполадок
Если во время процесса установки возникнут проблемы:
- Распространение DNS: Подождите до 48 часов, пока изменения DNS распространятся
- SSL-сертификат: Firebase автоматически подготавливает SSL-сертификаты, что может занять до 24 часов
- Подтверждение домена: Убедитесь, что TXT-запись добавлена и распространена правильно
- A-записи: Убедитесь, что обе A-записи настроены правильно
Описания статусов
- Needs setup: Необходимо настроить или обновить записи DNS
- Pending: Домен подтвержден, но выполняется подготовка SSL-сертификата
- Minting Certificate: Создается SSL-сертификат
- Connected: Домен полностью настроен и готов к использованию
Для получения более подробной информации обратитесь к официальной документации Firebase.