Integrazione Cloudflare
Panoramica
Cloudflare è una rete di distribuzione dei contenuti (CDN) e un provider di sicurezza leader che aiuta a proteggere e accelerare i siti web. Questa integrazione consente la gestione automatica dei domini tra Ultimate Multisite e Cloudflare, in particolare per le installazioni multisito con sottodomini.
Funzionalità
- Creazione automatica di sottodomini in Cloudflare
- Supporto per sottodomini in proxy
- Gestione dei record DNS
- Visualizzazione migliorata dei record DNS nell'amministrazione di Ultimate Multisite
Requisiti
Le seguenti costanti devono essere definite nel tuo file wp-config.php:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
Istruzioni di configurazione
1. Ottieni la tua chiave API Cloudflare
- Accedi al tuo cruscotto Cloudflare
- Vai su "Il mio profilo" (clicca sulla tua email nell'angolo in alto a destra)
- Seleziona "Token API" dal menu
- Crea un nuovo token API con le seguenti autorizzazioni:
- Zone.Zone: Read
- Zone.DNS: Edit
- Copia il tuo token API
2. Ottieni il tuo ID di zona
- Nel tuo cruscotto Cloudflare, seleziona il dominio che desideri utilizzare
- L'ID di zona è visibile nella scheda "Panoramica", nella barra laterale destra sotto "API"
- Copia l'ID di zona
3. Aggiungi le costanti a wp-config.php
Aggiungi le seguenti costanti al tuo file wp-config.php:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. Abilita l'integrazione
- Nell'amministrazione di WordPress, vai su Ultimate Multisite > Settings
- Naviga alla scheda "Domain Mapping"
- Scorri verso il basso fino a "Host Integrations"
- Abilita l'integrazione Cloudflare
- Fai clic su "Save Changes"
Come funziona
Gestione dei sottodomini
Quando viene creato un nuovo sito in un'installazione multisito con sottodominio:
- L'integrazione invia una richiesta all'API di Cloudflare per aggiungere un record CNAME per il sottodominio
- Il sottodominio è configurato per essere proxyato tramite Cloudflare per impostazione predefinita (può essere modificato con filtri)
- Quando un sito viene eliminato, l'integrazione rimuove il sottodominio da Cloudflare
Visualizzazione dei record DNS
L'integrazione migliora la visualizzazione dei record DNS nell'amministrazione di Ultimate Multisite:
- Recupera i record DNS direttamente da Cloudflare
- Mostra se i record sono proxyati o meno
- Mostra informazioni aggiuntive sui record DNS
Note importanti
Con gli ultimi aggiornamenti di Cloudflare, il proxy wildcard è ora disponibile per tutti i clienti. Ciò significa che l'integrazione Cloudflare è meno critica per le installazioni multisito con sottodominio rispetto al passato, poiché è possibile impostare semplicemente un record DNS wildcard in Cloudflare.
Risoluzione dei problemi
Problemi di connessione API
- Verifica che il tuo token API sia corretto e abbia le autorizzazioni necessarie
- Controlla che l'ID di zona sia corretto
- Assicurati che il tuo account Cloudflare abbia le autorizzazioni necessarie
Sottodominio non aggiunto
- Controlla i log di Ultimate Multisite per eventuali messaggi di errore
- Verifica che il sottodominio non sia già stato aggiunto a Cloudflare
- Assicurati che il tuo piano Cloudflare supporti il numero di record DNS che stai creando
Problemi di proxy
- Se non vuoi che i sottodomini siano proxyati, puoi usare il filtro
wu_cloudflare_should_proxy - Alcune funzionalità potrebbero non funzionare correttamente quando sono proxyate (es. alcune funzioni di amministrazione di WordPress)
- Considera di usare le Page Rules di Cloudflare per bypassare la cache per le pagine di amministrazione