Waar onze gratis Cloudflare integratie prima zal werken voor de meeste klanten, kun je, als je een beetje meer verfijnde controle wilt of iets bij Cloudflare wilt implementeren dat niet door onze integratie wordt aangeboden, je site omschakelen om je eigen Cloudflare account te gebruiken samen met Kinsta’s Cloudflare integratie.

Opmerkingen:

  • In deze tutorial wordt ervan uitgegaan dat je het domein van je site al hebt toegevoegd, geverifieerd en naar Kinsta hebt verwezen.
  • Deze instructies zijn voor het overschakelen van je bestaande domein om je eigen Cloudflare account te gebruiken naast Kinsta’s Cloudflare integratie (een “Cloudflare domein“).
  • Om je eigen Cloudflare account te gebruiken, moet je de naamservers van je domein verwijzen naar Cloudflare. Dit betekent dat als je momenteel Kinsta’s DNS gebruikt, je dat niet meer kunt gebruiken, en de DNS van je domein wordt beheerd op Cloudflare.

Cloudflare installeren en configureren

Als je nog geen Cloudflare account hebt, ga dan naar hun aanmeldingspagina om aan de slag te gaan.

Stap 1

Voeg je domein toe aan je Cloudflare account. Selecteer desgevraagd het gewenste Cloudflare abonnement voor jouw domein (er is geen minimumabonnement vereist om dit te laten werken met Kinsta).

 Een site toevoegen aan je Cloudflare account.
Een site toevoegen aan je Cloudflare account.

Stap 2

Cloudflare zal proberen DNS records voor je domein op te vragen. Dubbelcheck deze om er zeker van te zijn dat alle DNS records van je domein correct zijn gekopieerd.

 DNS records controleren voor een nieuw toegevoegd domein in Cloudflare.
DNS records controleren voor een nieuw toegevoegd domein in Cloudflare.

Stap 3

  1. Verwijder alle bestaande A records in Cloudflare DNS
  2. Voeg een CNAME record toe voor het root/apex-domein, wijzend naar hosting.kinsta.cloud.

     Een nieuw CNAME record toevoegen aan je domein in Cloudflare.
    Een nieuw CNAME record toevoegen aan je domein in Cloudflare.
  3. Als je al een CNAME voor www hebt, verwijs die dan aan naar het root/apex domein (@) of naar hosting.kinsta.cloud. Als je geen CNAME hebt voor www, maak er dan een aan die verwijst naar het root/apex domein (@) of naar hosting.kinsta.cloud.
  4. Zorg ervoor dat de oranje wolk (proxy) is ingeschakeld voor beide CNAME records en klik op de knop Continue.

     Oranje wolk (proxy) is ingeschakeld voor beide CNAME records in Cloudflare.
    Oranje wolk (proxy) is ingeschakeld voor beide CNAME records in Cloudflare.

Stap 4

Werk bij je domeinregistrar de naamservers van je domein bij zodat ze verwijzen naar de servers in je Cloudflare account.

 Cloudflare naamservers om je domein naar te verwijzen.
Cloudflare naamservers om je domein naar te verwijzen.

Tijdens de propagatieperiode zou je site gewoon moeten werken zonder enige downtime. De status van het domein in MyKinsta kan veranderen in “We controleren of de DNS records van je domein naar Kinsta verwijzen.” Dit is normaal en zou vanzelf moeten verdwijnen zodra de propagatie is voltooid.

Cloudflare WordPress Plugin

De Cloudflare plugin is niet vereist, maar wordt aanbevolen. Features zijn onder andere:

  • Fix voor WordPress comments die vanuit hetzelfde IP adres verschijnen
  • Automatisch legen van de cache
  • Header-rewrite om een redirectloop te voorkomen wanneer Universal SSL van Cloudflare is ingeschakeld.
  • Mogelijkheid om instellingen van Cloudflare account te wijzigen vanuit de plugin zelf (cache wissen, veiligheidsniveau, afbeelding optimalisatie, enz.)
  • Het in kunnen zien van de analytics zoals totaal aantal bezoekers, bespaarde bandbreedte en geblokkeerde bedreigingen.
  • Ondersteuning voor HTTP2/Server Push

Na het installeren van de plugin, moet je het e-mailadres invoeren dat je gebruikt met je Cloudflare account en je API sleutel. Je kan je API sleutel bekijken op de API Tokens pagina in uw Cloudflare profiel. Kopieer de Global API Key, voeg deze toe aan de plugin-instellingen en klik op Save API Credentials.

 Cloudflare plugininstellingen in het WordPress dashboard.
Cloudflare plugininstellingen in het WordPress dashboard.

Problemen met veelvoorkomende problemen met Cloudflare oplossen

Bij het toevoegen van een extra laag complexiteit, zoals een CDN en/of proxy, kan het voorkomen dat iets niet werkt zoals verwacht. Hieronder staan een paar van de meest voorkomende problemen die zich kunnen voordoen bij het gebruik van je eigen Cloudflare account en oplossingen voor die problemen.

Wijzigingen worden niet weergegeven op je site

Het gebruik van je eigen Cloudflare account betekent dat je site een extra laag caching heeft die mogelijk moet worden gewist. Als je problemen ondervindt bij het zien van wijzigingen op je site of als een plugin zich niet gedraagt zoals verwacht na het installeren of opnieuw installeren, moet je de cache in alle lagen wissen, waaronder:

  1. Plugins (indien van toepassing)
  2. Thema’s (indien van toepassing)
  3. Site/server cache bij Kinsta(vanuit MyKinsta of de Kinsta MU plugin)
  4. Cache in Cloudflare vanuit het Cloudflare dashboard of met de Cloudflare plugin.
  5. Browsercache

SSL fout

Als je een van de volgende fouten ziet, wordt dit meestal veroorzaakt door het inschakelen van Flexible SSL in Cloudflare instellingen:

  • “ERR_TOO_MANY_REDIRECTS” in Chrome of
  • “The page isn’t redirecting properly” (Firefox).

Om dit probleem op te lossen, moet je ervoor zorgen dat de SSL/TLS encryptiemodus (SSL/TLS > Overview) van je domein in Cloudflare is ingesteld op Full.

Geavanceerde instellingen en compatibiliteit

Er zijn nog een paar belangrijke dingen om in gedachten te houden wanneer je site je eigen Cloudflare account gebruikt met de Cloudflare integratie van Kinsta. Als je vragen hebt over specifieke Cloudflare instellingen die hieronder niet worden beantwoord, bekijk dan ons uitgebreidere artikel over Cloudflare instellingen en hoe ze werken met Cloudflare integratie van Kinsta of open een nieuwe chat met ons ondersteuningsteam, en we zullen deze graag voor je bekijken.

Auto Minify

Kan worden ingeschakeld in Cloudflare en Kinsta’s CDN, maar er is geen voordeel aan het inschakelen van beide.

Automatic Platform Optimizations (APO)

Je kan APO gebruiken als je geen Edge Caching gebruikt bij Kinsta. Deze twee cachingmethodes zijn niet compatibel, dus je moet een van twee gebruiken, niet beide.

Cloudflare Apps

Cloudflare Apps kan worden gebruikt en werken met de Cloudflare integratie van Kinsta. App instellingen worden beheerd in je Cloudflare dashboard (niet in MyKinsta).

Cloudflare Page Rules

Paginaregels worden eerst toegepast vanuit je Cloudflare account. Hiermee kan je redirects aan de edge instellen. Opmerking: bepaalde cache-gerelateerde paginaregels kunnen zich onverwachts gedragen. Als je hier problemen mee ondervindt, open dan een nieuwe chat met ons ondersteuningsteam om je te helpen eventuele cachegerelateerde conflicten op te lossen.

Cloudflare Workers

Cloudflare Workers zijn compatibel, zolang het workerscript de URL van de site niet zodanig transformeert dat het voorkómt dat de domein(en) die zijn toegevoegd aan de site in MyKinsta worden geladen.

Brotli

Brotli is ingeschakeld met Kinsta’s Cloudflare integratie en kan niet worden uitgeschakeld. Zelfs als je dit uitschakelt in je Cloudflare account, wordt de Brotli instelling van Kinsta nog steeds ingeschakeld en blijft deze ingeschakeld voor de site.

Firewallinstellingen

Instellingen die in je Cloudflare account zijn geconfigureerd, worden eerst toegepast. Dit betekent dat als een IP adres wordt geblokkeerd door onze firewallinstellingen, je instellingen dit niet kunnen overschrijven. Als jij of een sitebezoeker een geblokkeerd verzoek ervaart dat niet wordt weergegeven in je firewalllogboeken, open dan een nieuwe chat met ons ondersteuningsteam, zodat ze kunnen controleren op eventuele blokkades in onze firewall.

Polish

Instellingen van je Cloudflare account worden niet toegepast.

Rocket Loader

Dit is standaard uitgeschakeld in de Cloudflare integratie van Kinsta, maar kan worden ingeschakeld in je Cloudflare account en werkt.

Waiting Room

De Waiting Room van Cloudflare zou moeten werken zonder enige extra configuratie.

Instellingen en features die niet compatibel zijn met Kinsta’s Cloudflare integratie

De volgende instellingen zijn al ingeschakeld of niet compatibel met de Cloudflare integratie van Kinsta, dus ze mogen niet worden ingeschakeld voor nieuw toegevoegde sites in je Cloudflare account:

  • Argo tunnel
  • Websocket
  • Polish + Webp