Hébergement Firebase: besoin de configuration

j'essaie de définir un domaine personnalisé pour mon application firebase

Firebase hébergé url : https://inventory-app-726af.firebaseapp.com/ Domaine personnalisé: inv.agsft.com

j'ai suivi toutes les instructions dans le cadre de la définition de domaine personnalisé, mais après l'étape de vérification lorsque je clique sur le bouton Terminer, l'état sera toujours "besoin de configuration".

je suis en gestion des DNS par le biais de cloudflare (https://www.cloudflare.com/) et je suis Rapide option de configuration.

Tous les pointeurs de le résoudre?

Merci Beaucoup Pari

17
demandé sur Pariksheet Barapatre 2017-08-01 15:15:20

6 réponses

j'ai eu le même problème, j'ai pu le résoudre en basculant le statut DNS sur cloudflare de DNS and HTTP Proxy (CDN)DNS sur les deux enregistrements

enter image description here

ça a commencé tout de suite. Espérons que ça aide!

14
répondu brennen 2018-09-23 13:59:07

la bonne solution, c'est-à-dire sans désactiver Cloudflare pour le site, est d'utiliser SSL complet pour votre domaine/sous-domaine.

vous pouvez soit choisir SSL complet pour toutes vos entrées de domaine, ou mettre en place une règle de Page pour un sous-domaine spécifique, dans votre cas, utiliser "inv.agsft.com"1-->

Source: https://community.cloudflare.com/t/flexible-ssl-redirect-loop-with-google-firebase/2063/3, qui à son tour indique https://support.cloudflare.com/hc/en-us/articles/115000219871-Why-does-Flexible-SSL-cause-a-redirect-loop-

Eu le même problème et cela a résolu la question rediriger. Firebase reportera cependant le domaine comme "Needs setup", car je n'ai pas de solution, mais cela n'affecte pas les fonctionnalités de l'hébergement.

9
répondu Motin 2017-11-22 14:59:51

Quand je lance dig -t txt +noall +answer inv.agsft.com il n'y a aucun enregistrement TXT montrant. Puisque ceux-ci sont nécessaires pour vérifier votre propriété du domaine, L'hébergement Firebase ne poursuivra pas la configuration au-delà de la première étape.

mise à jour: puisque la prochaine étape exige que vous mappiez A enregistre les adresses IP de l'hébergement Firebase, j'ai lancé le dig aussi:

$ 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

ce ne sont pas les adresses que j'avais droit d'attendre pour Firebase d'Hébergement, de sorte qu'il ressemble vous n'avez pas correctement entré à l' A enregistrements, ou ils ne se sont pas encore propagés.

2
répondu Frank van Puffelen 2017-08-02 15:22:33

quand je change mon réglage comme ci-dessous, il a recommencé à fonctionner. Boucle de redirection corrigée:

enter image description here

1
répondu Teoman shipahi 2018-03-28 02:54:41

j'ai eu le même problème. Voici comment je l'ai corrigé:

1) cliquez sur le bouton View sur le domaine problématique (dans la section hébergement à côté de l'endroit où il est indiqué de se configurer).

2) changez le' mode de configuration ' de la configuration rapide à avancé et suivez les 3 étapes

  • 2a) ouvrez les paramètres de votre fournisseur de domaine (J'utilise Google Domains) et ajoutez l'enregistrement TXT qu'il vous donne.
  • 2b) Attendez environ 4-12 heures pour la vérification
  • 2c) ajouter les enregistrements A fournis dans les paramètres de votre fournisseur de domaine

Ce n'est pas un processus rapide, mais il devrait fonctionner environ 5 minutes après avoir terminé l'étape 2c.

0
répondu FiringBlanks 2018-05-14 19:03:05

dans mon cas, J'ai fait la même chose que Brennen:

  • basculer le statut DNS sur cloudflare depuis DNS et le Proxy HTTP (CDN) vers juste DNS sur les deux enregistrements A.

Mais juste de commencer à travailler quand j':

  • supprimer le domaine de firebase. (cliquez sur le nom de domaine : points select delete)
  • rafraîchir le site firebase
  • ajouté à nouveau dans la configuration rapide. J'ai déjà eu l'Un enregistrement ajouté dans Cloudflare donc je n'ai pas ajouté à nouveau.

après cela automatiquement le statut ajouté a été connecté.

rappelez-vous: avant de tester, nettoyez la mémoire cache de votre navigateur.

0
répondu Lisbel Cruz 2018-07-05 16:43:05