Ответ 1
У меня была та же проблема, я смог ее разрешить, переключив статус DNS на облачном флере из DNS and HTTP Proxy (CDN)
только на DNS
на двух записях A
Он сразу начал работать. Надеюсь, это поможет!
Я пытаюсь установить собственный домен для моего приложения firebase
Firebase размещен URL: https://inventory-app-726af.firebaseapp.com/ Пользовательский домен: inv.agsft.com
Я выполнил все инструкции как часть настройки настраиваемого домена, но после проверки, когда я нажимаю кнопку завершения, статус всегда будет "Требуется настройка".
Я управляю DNS через cloudflare (https://www.cloudflare.com/), и я следую настройке быстрой настройки.
Любые указатели на его решение?
Много спасибо Pari
У меня была та же проблема, я смог ее разрешить, переключив статус DNS на облачном флере из 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/статьи - американская /115000219871-Почему-делает-Flexible-SSL-причина-а-редирект-циклы
Имел ту же проблему, и это решило проблему с перенаправлением. Тем не менее Firebase сообщает домену как "Требует настройки", потому что у меня нет решения, но оно не влияет на функциональность хостинга.
Когда я запускаю dig -t txt +noall +answer inv.agsft.com
, нет записей TXT. Поскольку для проверки вашего права владения доменом требуется домен, Firebase Hosting не будет продолжать настройку выше первого шага.
Обновление: поскольку на следующем шаге вам необходимо сопоставить записи 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 Hosting, так что это похоже на то, что вы неправильно ввели записи A
, или они еще не были распространены.
Когда я меняю настройки, как показано ниже, он снова начал работать. Исправлен цикл переадресации:
Чтобы избежать любых проблем с ssl при использовании хостинга Firebase и cloudflare, вы должны проверить следующие пункты:
Если вы "оставите облако оранжевым", это не вызовет проблем на вашем хостинге.
Добавьте IP-адрес firebase в cloudflare, следуя инструкциям хостинга firebase, и удалите любую другую запись A из настраиваемого вами домена/субдомена.
Чтобы обеспечить сквозное шифрование (с использованием как firebase ssl, так и cloudflare ssl), убедитесь, что для параметров шифрования cloudflare установлено значение "Full":
PS: Посмотрите, что сообщение " Требуется настройка " все еще там, но приложение работает без каких-либо проблем.
p.s2: большинство проблем, связанных с cloudflare и firebase, заключается в том, что для запуска firebase ssl может потребоваться несколько часов, и вы продолжаете видеть сообщение типа "ваше соединение не является частным". Это происходит не потому, что облачный флейм портит наш прокси, а потому, что ssl для firebase все еще не полностью распространен.
Я надеюсь, что это поможет другим :)
Я была такая же проблема. Вот как я его исправил:
1) Нажмите кнопку "Просмотр" в проблемном домене (в разделе "Хостинг" рядом с тем, где указано "Настройка потребностей").
2) Измените "Режим настройки" с "Быстрая настройка" на "Дополнительно" и выполните 3 шага
Это не быстрый процесс, но он должен работать около 5 минут после завершения шага 2c.
В моем случае я сделал то же самое, что и Бреннен:
Но начните работать, когда я:
После этого автоматически добавляется добавленный статус.
Помните: перед тестированием очистите кеш браузера.
Для людей, которые используют Namecheap, эта конфигурация работала для меня.