J'essaie de définir un domaine personnalisé pour mon application firebase
URL hébergée dans Firebase: https://inventory-app-726af.firebaseapp.com/ Domaine personnalisé: inv.agsft.com
J'ai suivi toutes les instructions dans le cadre de la définition du domaine personnalisé, mais après l'étape de vérification lorsque je clique sur le bouton Terminer, le statut sera toujours "Nécessite la configuration".
Je gère le DNS via cloudflare ( https://www.cloudflare.com/ ) et je suis l'option d'installation rapide.
Des pointeurs pour le résoudre?
Merci beaucoup Pari
La solution appropriée, c'est-à-dire sans désactiver Cloudflare pour le site, consiste à utiliser Full SSL pour votre domaine/sous-domaine.
Vous pouvez choisir Full SSL pour toutes les entrées de votre domaine ou configurer une règle de page pour un sous-domaine spécifique. Dans votre cas, utilisez "inv.agsft.com/*".
Source: https://community.cloudflare.com/t/flexible-ssl-redirect-loop-with-google-firebase/2063/3 , qui pointe à son tour sur https: //support.cloudflare .com/hc/fr-fr/articles/115000219871-Pourquoi-est-Flexible-SSL-cause-a-redirect-loop-
Avait le même problème et cela a résolu le problème de la redirection. Firebase signalera néanmoins le domaine en tant que "Configuration requise", pour cela je n'ai pas de solution, mais cela n'affecte pas les fonctionnalités de l'hébergement.
Lorsque je lance Dig -t txt +noall +answer inv.agsft.com
, il n'y a pas d'enregistrements TXT affichés. Étant donné que 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: comme l'étape suivante nécessite que vous mappiez des enregistrements A
aux adresses IP de l'hébergement Firebase, j'ai également exécuté la Dig
correspondante:
$ 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
Celles-ci ne sont pas les adresses auxquelles je m'attendrais pour Firebase Hosting, il se présente donc comme suit: ou vous n'avez pas correctement entré les enregistrements A
, ou ils n'ont pas encore été propagés.
Pour éviter tout type de problème SSL lorsque vous utilisez firebase hosting et cloudflare, vous devez vérifier les points suivants:
Si vous "conservez le nuage orange", cela ne posera aucun problème à votre hébergement firebase.
Ajoutez les adresses IP de firebase à cloudflare en suivant les instructions fournies par firebase hosting et supprimez tout autre enregistrement A de votre domaine/sous-domaine que vous configurez
Pour garantir un cryptage de bout en bout (avec both firebase ssl et cloudflare ssl), assurez-vous que vos options de cryptage cloudflare sont définies sur "Full":
p.s: Regardez que le message "Needs setup" est toujours là mais que l'application fonctionne sans problème.
p.s2: la majorité des problèmes concernant cloudflare et firebase est que le démarrage de ssl de firebase peut prendre plusieurs heures et que vous continuez à voir un message du type "votre connexion n’est pas privée". Il ne se passe pas beucase cloudflare déranger notre proxy mais parce que firebase ssl n’est toujours pas complètement propagé.
J'espère que ça aide les autres :)
J'ai eu le même problème. Voici comment je l'ai corrigé:
1) Cliquez sur le bouton Afficher du domaine problématique (dans la section Hébergement à côté de la mention Nécessité d'installation).
2) Changez le 'Mode configuration' de Configuration rapide à avancé et suivez les 3 étapes
Ce n'est pas un processus rapide, mais il devrait fonctionner environ 5 minutes après la fin de l'étape 2c.
Dans mon cas, j'ai fait la même chose que Brennen:
Mais commence juste à travailler quand je:
Après cela, le statut ajouté a été automatiquement connecté.
N'oubliez pas: Avant de tester, nettoyez le cache de votre navigateur.