Fastly CDN
Nonostante Fastly sia un CDN più recente rispetto ad altri, è una piattaforma affidabile che offre una serie di servizi, tra cui la mitigazione DDoS.
Come installare e configurare il CDN Fastly
Per far sì che Fastly serva il tuo sito su HTTPS (consigliato), dovrai avere un piano a pagamento di Fastly in modo da poter aggiungere un certificato SSL.
Se non hai ancora un account Fastly, visita la pagina di registrazione per iniziare.
1. Creare un servizio CDN
Accedi al tuo account Fastly e clicca su CDN > Crea un servizio CDN.

Compila i campi come segue:
- Nome del servizio: inserisci un nome per il servizio, ad esempio il nome del sito.
- Dominio: aggiungi il tuo dominio. A causa dei vincoli del DNS, in genere si consiglia di utilizzare la versione www del nome di dominio (ad esempio www.example.com) piuttosto che la versione apex/non-www del dominio stesso. Se devi usare un dominio apex, consulta questa guida su come usare Fastly con i domini apex.
- Host: il tuo hostname è l’indirizzo IP del sito o hosting.kinsta.cloud. Non puoi utilizzare il dominio primario perché deve essere indirizzato a Fastly per rendere operativo il servizio. Anche se tecnicamente potresti usare il dominio temporaneo come hostname, ti consigliamo di usare hosting.kinsta.cloud perché il dominio temporaneo può essere rimosso dal sito.
Lascia invariate le impostazioni consigliate e clicca su Salva bozza. Non attivare ancora il servizio: una volta attivo non potrai più modificare le impostazioni di configurazione. Se il servizio viene attivato per errore, disattivalo per continuare la configurazione.

2. Configurare l’hostname
Clicca su Origini e poi sull’icona di modifica (matita) accanto all’hostname o indirizzo IP e configura i seguenti campi:
- Nome: si tratta di un’etichetta per l’origine, quindi può essere qualsiasi cosa tu voglia. (L’impostazione predefinita è “Host 1” o simile).
- Indirizzo: hosting.kinsta.cloud o indirizzo IP del sito.
- Abilita TLS: sì.
- Verifica il certificato?: sì.
- Nome host del certificato: dominio principale del sito presso Kinsta.
- Nome host SNI: il dominio principale del sito presso Kinsta.
Nota: se il tuo sito su Kinsta ha un dominio primario diverso da quello utilizzato su Fastly, consulta le informazioni aggiuntive in merito alla sezione Quando impostare la sostituzione dell’host.

3. Attivare Fastly
Ora che hai configurato i dettagli del dominio e dell’origine, è il momento di attivare il servizio Fastly: clicca su Attiva.
L’attivazione del servizio non avrà alcun effetto sul sito live; si limiterà a salvare i dettagli del server di origine e del dominio nel servizio Fastly.

4. Provare il servizio
Ora è il momento di testare il servizio per assicurarti che funzioni come previsto prima di renderlo attivo.
Si tratta di un’altra fase che non è tecnicamente necessaria, ma che è fortemente consigliata nel caso in cui siano necessari degli aggiustamenti prima di rendere il servizio attivo (che si ripercuoteranno sul tuo sito attivo).
Per testare il dominio, clicca su Domini > Prova dominio sul tuo nome di dominio, che aprirà il tuo dominio di prova in una nuova scheda del browser.

L’URL del dominio di prova avrà questo aspetto: http://example.com.global.prod.fastly.net (sostituisci www.example.com con il nome del dominio). Se necessario, puoi inserire questo URL tra i preferiti o inviarlo a qualcun altro.
5. Aggiungi TLS
Dopo aver confermato che il sito web è corretto sul dominio di prova, è il momento di aggiungere il TLS in modo che il tuo sito venga caricato su HTTPS.
Fastly offre un paio di opzioni diverse per il TLS, ma in questa sede ci occuperemo solo dell’opzione dei certificati gestiti da Fastly.
Se hai bisogno di caricare un certificato di terze parti su Fastly, questa opzione è disponibile a un costo aggiuntivo e dovrai seguire la loro guida per l’utilizzo dei certificati gestiti da te invece delle istruzioni qui riportate.
- Clicca su Sicurezza e, all’interno di Gestione TLS, clicca su Gestione certificati.

Gestire i certificati TLS all’interno di Fastly. - Se è la prima volta che imposti il TLS su un dominio in Fastly, clicca su Inizia. Altrimenti, clicca su Proteggi un altro dominio sul lato destro della pagina. Nel menu a tendina che appare, seleziona Usa i certificati che Fastly ottiene per te.
- Nella pagina dei dettagli dell’abbonamento, alla voce Domini, inserisci il nome del dominio e clicca su Aggiungi. Seleziona Let’s Encrypt come autorità di certificazione e, se stai aggiungendo un dominio, lascia la configurazione TLS predefinita di TLS 1.3 e clicca su Invia.

Aggiungere i dettagli dell’abbonamento TLS a Fastly. - Nella pagina dei dettagli dell’abbonamento, clicca sull’icona apposita per copiare il target del CNAME personalizzato che dovrai aggiungere ai tuoi record DNS per la verifica.
Nota: quando aggiungi il tuo dominio in MyKinsta, questo include un record di verifica CNAME, che dovrai rimuovere per verificare il dominio con Fastly. Questo non influirà sulla funzionalità del dominio in MyKinsta: il record di verifica è necessario solo durante la configurazione iniziale e può essere tranquillamente eliminato in seguito.
Dettagli del record CNAME per verificare il dominio. - Per inserire il record CNAME personalizzato, accedi al sito in cui gestisci il DNS del dominio.
Ti mostriamo come creare questo CNAME personalizzato nel DNS di Kinsta come esempio qui. Se utilizzi un provider DNS diverso (può trattarsi del tuo registrar o di un altro hosting DNS, a seconda di dove hai indirizzato i nameserver del dominio), i passaggi potrebbero essere leggermente diversi.- All’interno di MyKinsta, clicca su Gestione DNS e seleziona il dominio a cui vuoi aggiungere un record DNS.
- Clicca su Aggiungi un record DNS, seleziona CNAME e aggiungi i valori Hostname e Points to. L’Hostname deve essere nel formato _acme-challenge.www.DOMAIN_NAME (ad esempio, _acme-challenge.www.myawesomesite.com) e il valore Punti a deve essere l’obiettivo che hai copiato dal pop-up Verifica proprietà dominio di Fastly.
- Clicca su Aggiungi record DNS per salvare il nuovo record CNAME. Nota: la propagazione del record DNS potrebbe richiedere fino a un’ora.

Aggiungere il CNAME di verifica del dominio nel DNS di Kinsta.
6. Renderlo operativo
Una volta impostato il TLS sul tuo servizio Fastly, sei pronto a renderlo operativo. Per farlo, devi puntare il CNAME del dominio www a Fastly. I passaggi per aggiungere un CNAME possono variare a seconda del provider. Anche in questo caso utilizzeremo il DNS di Kinsta come esempio.
- In MyKinsta, clicca su Gestione DNS e seleziona il dominio a cui vuoi aggiungere un record DNS.
- Se esiste già un record CNAME per l’hostname www, clicca sull’icona Modifica (matita) per aggiornarlo. Altrimenti, clicca sul pulsante Aggiungi un record DNS.
- Nome host: www
- Punta a: j.sni.global.fastly.net
- Clicca su Cambia record DNS (per aggiornare un record DNS) o su Aggiungi record DNS (per aggiungere un nuovo record DNS) per salvare il tuo record DNS. Nota: la propagazione di questa modifica DNS potrebbe richiedere fino a un’ora.

Puntare il CNAME del dominio www su Fastly nel DNS di Kinsta.
Questo è tutto per quanto riguarda l’impostazione e la configurazione.
Risoluzione dei problemi più comuni con Fastly CDN
Anche se il processo di configurazione si è svolto senza intoppi, è possibile che si verifichino alcuni problemi. Qui di seguito abbiamo raggruppato i suggerimenti su come risolvere i problemi più comuni, insieme ad alcune impostazioni avanzate.
Le modifiche non vengono visualizzate sul sito
Il servizio del sito tramite Fastly aggiunge un ulteriore livello di cache che deve essere cancellato ogni volta che si deve svuotare la cache. Se hai problemi a vedere le modifiche sul sito o se un plugin non si comporta come previsto dopo l’installazione o la reinstallazione, assicurati di cancellare la cache a tutti i livelli, compresi:
- Plugin (se applicabile)
- Temi (se applicabili)
- Cache del sito/server di Kinsta (da MyKinsta o dal plugin Kinsta MU)
- Cache di Fastly
- Cache del browser
Indirizzo IP bloccato da un falso positivo
Se hai attivato la mitigazione DDoS o il rilevamento dei bot su Fastly e a te o a un visitatore del sito viene erroneamente bloccata la visualizzazione del sito, ciò potrebbe essere dovuto a un falso positivo. In questo caso, dovrai collaborare sia con l’assistenza di Fastly che con il nostro team di supporto di Kinsta per individuare il punto in cui si verifica il blocco.
Loop di reindirizzamento HTTP-HTTPS o errori di versione TLS
Se vedi un loop di reindirizzamento o un errore di versione TLS sul sito, controlla le seguenti impostazioni:
- Assicurati che le opzioni HTTPS/TLS da Fastly all’Origine corrispondano (Origine > Hosts > Mostra tutti i dettagli).Vedi il punto 4.
- Assicurati che il nome dell’host corrisponda al tuo dominio Kinsta. Vedi il punto 3 sopra.
Quando impostare l’override dell’host
Per impostazione predefinita, l’host header di Fastly sarà il dominio che hai impostato su Fastly. Affinché il tuo sito Kinsta riconosca la richiesta, l’intestazione dell’host deve corrispondere a un dominio presente nell’elenco dei domini del sito.
Ciò significa che se il dominio che stai configurando su Fastly non è presente nell’elenco dei domini del sito su Kinsta, dovrai impostare l’host override per l’origine che richiede i contenuti a Kinsta. L’host override deve essere un dominio presente nell’elenco dei domini del sito su Kinsta.
Ad esempio, se stai configurando example.com su Fastly ma hai solo example.kinsta.cloud nell’elenco dei domini del sito su Kinsta, dovrai impostare l’host override per l’origine che preleva da Kinsta su example.kinsta.cloud.
Calcolo senza server
Questo può essere utilizzato per altri percorsi o sottodomini che non sono ospitati da Kinsta (ad esempio per chiamate API o altri percorsi esterni al tuo sito WordPress).
Plugin Fastly per WordPress
Fastly offre un plugin che consente di gestire molte impostazioni dalla dashboard di WordPress.
Una volta installato e attivato il plugin, inserisci l’ID del servizio e il token API nella pagina delle impostazioni generali di Fastly nella dashboard di WordPress.
Le istruzioni per trovarli e crearli sono collegate a quella pagina. Assicurati di salvare questi dati prima di testare la connessione.
Riepilogo
Se dovessi riscontrare dei problemi con Fastly, saremo lieti di aiutarti a risolvere eventuali problemi sul lato server, ma dovrai collaborare con il team di supporto di Fastly o con il tuo sviluppatore per la risoluzione dei problemi sul lato Fastly.
Assicurati di iscriverti alla nostra newsletter per rimanere aggiornato sugli aggiornamenti dell’integrazione di Cloudflare (e sui nuovi contenuti ogni mese).