$ cat ~/blog/1.md
Firebase App Hosting Squarespace DNS Custom Domain
Ecco come ho collegato il mio domnio Squarespace a Firebase App Hosting
Firebase App Hosting è un servizio di hosting potente e flessibile che ti consente di distribuire le tue app web in modo rapido e semplice.
Tuttavia, potresti voler utilizzare il tuo dominio personalizzato anziché il dominio predefinito di Firebase.
Personalmente, ho avuto qualche problema a configurare il mio dominio registrato su Squarespace.
Ti spiegherò quindi come procedere per non incappare nel mio stesso problema:
- Vai alla console Firebase
- Seleziona il tuo progetto
- Nel menu a sinistra, fai clic su "Hosting"
- Fai clic sul pulsante "Aggiungi dominio personalizzato"
- Inserisci il tuo dominio personalizzato
- Fai clic sul pulsante "Continua"
- Firebase genererà vari record (A, TXT e CNAME). Dovrai aggiungere questi record nel pannello di coonfigurazione del tuo dominio su Squarespace.
Il problema nasce qui... Infatti Squarespace, non consente di inserire per valori FQDN
(quelli che finiscono con un punto per intenderci)
Su altri provider è sufficiente non inserire il punto finale, ma pur facendolo Squarespace impediva di verificare il mio domnio...
Dopo ore di ricerce e tentativi falliti, ho scoperto che Squarespace quando prende in considerazione record CNAME del tipo "_acme-challenge..." (come quello in questione, utile a collegare Firebase App Hosting), aggiunge in automatico alla fine il nome del dominio, quindi va rimosso dalla stringa che ci fornisce Firebase.
Per intenderci:
Firebase fornirà una stringa del tipo
"_acme-challenge_zser9234jj.miodominio.com.",
noi dovremo inserire solo "_acme-challenge_zser9234jj"! - Una volta aggiunti i record forniti da Firebase, fai clic sul pulsante "Verifica".
- Firebase verificherà il tuo dominio. Una volta verificato il dominio, puoi fare clic sul pulsante "Connetti dominio".
- Firebase connetterà il tuo dominio al tuo Firebase App Hosting.
Attenzione
- Potrebbe essere necessario attendere fino a 48 ore prima che le modifiche DNS si propaghino.
Conclusione
Aggiungere un dominio personalizzato al tuo Firebase App Hosting è un ottimo modo per personalizzare la tua app web e renderla più professionale.
Seguendo i passaggi descritti in questo post del blog, potrai aggiungere facilmente un dominio personalizzato da Squarespace al tuo Firebase App Hosting.