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
Он начал работать сразу. Надеюсь, это поможет!
правильным решением, т. е. без отключения 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
записи или они еще не распространились.
У меня была та же проблема. Вот как я это исправил:
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 поэтому я не добавил снова.
после этого автоматически добавленный статус был подключен.
помните: перед тестированием очистите кэш браузера.