Firebase хостинг: требуется настройка

Я пытаюсь установить пользовательский домен для моего приложения firebase

Firebase размещен url:https://inventory-app-726af.firebaseapp.com/ Пользовательский домен: inv.agsft.com

Я выполнил все инструкции в рамках настройки пользовательского домена, но после шага проверки, когда я нажимаю кнопку "Готово", статус всегда будет "требуется настройка".

Я управляю DNS через cloudflare (https://www.cloudflare.com/) и я следую быстро параметр настройки.

любые указатели для его решения?

Большое Спасибо Пари!--1-->

6 ответов


у меня была такая же проблема, я смог ее решить, переключив статус DNS на cloudflare из DNS and HTTP Proxy (CDN) просто DNS на двух записях A

enter image description here

Он начал работать сразу. Надеюсь, это поможет!


правильным решением, т. е. без отключения Cloudflare для сайта, является использование полного SSL для вашего домена/поддомена.

вы можете выбрать полный SSL для всех записей домена или настроить правило страницы для конкретного поддомена ,в вашем случае используйте " inv.agsft.com/*"

источник: https://community.cloudflare.com/t/flexible-ssl-redirect-loop-with-google-firebase/2063/3, что в свою очередь указывает на https://support.cloudflare.com/hc/en-us/articles/115000219871-Why-does-Flexible-SSL-cause-a-redirect-loop-

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


когда я запускаю dig -t txt +noall +answer inv.agsft.com нет никаких записей TXT. Поскольку они необходимы для проверки вашего владения доменом, Firebase Hosting не будет продолжать установку за пределами первого шага.

Update: так как следующий шаг требует от вас, чтобы карту A записи на IP-адреса хостинга Firebase, я запустил соответствующий dig тоже:

$ dig -t a +noall +answer inv.agsft.com
inv.agsft.com.      299 IN  A   104.18.56.240
inv.agsft.com.      299 IN  A   104.18.57.240

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


когда я меняю настройки, как показано ниже, он снова начал работать. Redirect цикл фиксированный:

enter image description here


У меня была та же проблема. Вот как я это исправил:

1) Cick кнопка просмотра на проблемном домене (в разделе хостинга рядом с тем, где он говорит, что нуждается в настройке).

2) измените "режим установки" с быстрой установки на расширенный и выполните 3 шага

  • 2a) Откройте настройки вашего поставщика домена (я использую домены Google) и добавьте запись TXT, которую он дает вы.
  • 2b) подождите около 4-12 часов для проверки
  • 2c) добавьте предоставленные записи A в настройки вашего поставщика домена

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


в моем случае я сделал то же самое, что он сделал:

  • переключение статуса DNS на cloudflare из DNS и HTTP-прокси (CDN)только DNS на двух записях A.

но просто начните работать, когда я:

  • удалить домен из firebase. (нажмите на: точки выберите Удалить домен)
  • обновить сайт firebase
  • добавлено снова в быстрой настройке. У меня уже была добавлена запись A Cloudflare поэтому я не добавил снова.

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

помните: перед тестированием очистите кэш браузера.