Cloudflare-integrasjon
Oversikt
Cloudflare er en ledende leverandør av innholdsleveringsnettverk (CDN) og sikkerhetstjenester som beskytter og akselererer nettsteder. Denne integrasjonen gjør det mulig å automatisk administrere domener mellom Ultimate Multisite og Cloudflare, spesielt for multisite-installasjoner med underdomener.
Funksjoner
- Automatisk oppretting av underdomener i Cloudflare
- Støtte for underdomener via proxy
- Administrasjon av DNS-poster
- Forbedret visning av DNS-poster i Ultimate Multisite-administrasjonspanelet
Krav
Følgende konstanter må defineres i wp-config.php-filen din:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
Oppsettsinstruksjoner
1. Hent Cloudflare API-nøkkelen din
- Logg inn på Cloudflare-dashboardet ditt
- Gå til «Min profil» (klikk på e-postadressen din øverst til høyre)
- Velg «API Tokens» fra menyen
- Opprett et nytt API-token med følgende tillatelser:
- Zone.Zone: Read
- Zone.DNS: Edit
- Kopier API-tokenet ditt
2. Hent Zone ID-en din
- I Cloudflare-dashboardet velger du domenet du vil bruke
- Zone ID-en er synlig i «Overview»-fanen, i høyre sidefelt under «API»
- Kopier Zone ID-en
3. Legg til konstanter i wp-config.php
Legg til følgende konstanter i wp-config.php-filen din:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. Aktiver integrasjonen
- I WordPress-administrasjonspanelet går du til Ultimate Multisite > Settings
- Naviger til «Domain Mapping»-fanen
- Rull ned til «Host Integrations»
- Aktiver Cloudflare-integrasjonen
- Klikk «Save Changes»
Slik fungerer det
Administrasjon av underdomener
Når et nytt nettsted opprettes i en multisite-installasjon med underdomener:
- Integrasjonen sender en forespørsel til Cloudflares API for å legge til en CNAME-post for underdomenet
- Underdomenet konfigureres som standard til å gå via Cloudflare-proxy (dette kan endres med filtre)
- Når et nettsted slettes, fjerner integrasjonen underdomenet fra Cloudflare
Visning av DNS-poster
Integrasjonen forbedrer visningen av DNS-poster i Ultimate Multisite-administrasjonspanelet ved å:
- Hente DNS-poster direkte fra Cloudflare
- Vise om poster går via proxy eller ikke
- Vise tilleggsinformasjon om DNS-postene
Viktige merknader
Etter Cloudflares nylige oppdateringer er wildcard-proxying nå tilgjengelig for alle kunder. Dette betyr at Cloudflare-integrasjonen er mindre kritisk for multisite-installasjoner med underdomener enn tidligere, siden du enkelt kan sette opp en wildcard DNS-post i Cloudflare.
Feilsøking
Problemer med API-tilkobling
- Kontroller at API-tokenet ditt er korrekt og har de nødvendige tillatelsene
- Sjekk at Zone ID-en din er korrekt
- Sørg for at Cloudflare-kontoen din har de nødvendige tillatelsene
Underdomene blir ikke lagt til
- Sjekk Ultimate Multisite-loggene for eventuelle feilmeldinger
- Kontroller at underdomenet ikke allerede er lagt til i Cloudflare
- Sørg for at Cloudflare-abonnementet ditt støtter antallet DNS-poster du oppretter
Problemer med proxy
- Hvis du ikke vil at underdomener skal gå via proxy, kan du bruke filteret
wu_cloudflare_should_proxy - Noen funksjoner fungerer kanskje ikke riktig via proxy (f.eks. visse WordPress-administrasjonsfunksjoner)
- Vurder å bruke Cloudflares Page Rules for å omgå hurtigbufferen for administrasjonssider