Cloudflare

Hoewel onze gratis Cloudflare integratie prima  zal werken voor de meeste klanten, kun je, als je een beetje meer controle wilt of iets bij Cloudflare wilt implementeren dat niet door onze integratie wordt aangeboden, je site zo instellen dat je je eigen Cloudflare account gebruikt samen met Kinsta’s Cloudflare integratie.

Je Cloudflare account gebruiken met Kinsta’s Cloudflare integratie

Opmerkingen:

  • Deze handleiding gaat ervan uit dat je het domein van je site al hebt toegevoegd, geverifieerd en doorverwezen naar Kinsta.
  • 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 nameservers van je domein naar Cloudflare wijzen. Dit betekent dat als je momenteel de DNS van Kinsta gebruikt, je die niet langer kunt gebruiken en dat de DNS van je domein bij Cloudflare wordt beheerd.

Cloudflare installeren en configureren

Als je nog geen Cloudflare account hebt, ga dan naar hun aanmeldpagina om te beginnen.

Stap 1 – Voeg je domein toe

Voeg je domein toe aan je Cloudflare account. Wanneer daarom wordt gevraagd, selecteer je het gewenste Cloudflare abonnement voor je domein (er is geen minimumabonnement vereist om met Kinsta te kunnen werken).

Voeg een site toe aan je Cloudflare account.
Voeg een site toe aan je Cloudflare account.

Stap 2 – Controleer je DNS records

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

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

Stap 3 – Voeg CNAME records toe

  1. Verwijder alle bestaande A records in Cloudflare DNS
  2. Voeg een CNAME record toe voor het root/apex-domein, dat verwijst naar hosting.kinsta.cloud.
    Voeg een nieuw CNAME-record toe aan je domein in Cloudflare.
    Voeg een nieuw CNAME-record toe aan je domein in Cloudflare.
  3. Als je al een CNAME hebt voor www, wijs die dan 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 cloud (proxy) is ingeschakeld voor beide CNAME-records en klik op de knop Continue.
    Orange cloud (proxy) is ingeschakeld voor beide CNAME-records bij Cloudflare.
    Orange cloud (proxy) is ingeschakeld voor beide CNAME-records bij Cloudflare.

Stap 4 – Werk de nameservers van je domein bij

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

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

Tijdens de propagatieperiode zou je site online moeten blijven zonder enige downtime. De status van het domein in MyKinsta kan veranderen in “We controleren of de DNS-records van je domein naar Kinsta wijzen” Dit is normaal en zou zichzelf moeten oplossen zodra de propagatie is voltooid.

Cloudflare WordPress plugin

De Cloudflare plugin is niet verplicht, maar wordt aanbevolen. De features die je krijgt, zijn onder andere:

  • Oplossing voor WordPress reacties die verschijnen vanaf hetzelfde IP adres
  • Automatisch wissen van cache
  • Header herschrijven om een omleidingsloops te voorkomen wanneer Cloudflare’s Universal SSL is ingeschakeld
  • Mogelijkheid om instellingen op Cloudflare account te wijzigen vanuit de plugin zelf (cache zuiveren, beveiligingsniveau, afbeeldingsoptimalisatie, etc.)
  • 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 voor je Cloudflare account en je API sleutel. Je kunt je API sleutel bekijken op de API Tokens pagina in je Cloudflare profiel. Kopieer de Global API Key, voeg deze toe aan de plugin instellingen en klik op Save API Credentials.

Cloudflare plugin instellingen in het WordPress dashboard.
Cloudflare plugin instellingen in het WordPress dashboard.

Veelvoorkomende Cloudflare problemen 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 enkele van de meest voorkomende problemen die zich kunnen voordoen bij het gebruik van je eigen Cloudflare account en oplossingen voor die problemen.

Wijzigingen verschijnen niet op je site

Als je je eigen Cloudflare account gebruikt, heeft je site een extra cachinglaag die mogelijk moet worden gewist. Als je problemen hebt met het zien van wijzigingen op je site of als een plugin zich niet gedraagt zoals verwacht na het installeren of opnieuw installeren, zorg er dan voor dat je de cache op alle lagen wist, inclusief:

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

SSL fout

Als je een van de volgende fouten ziet, wordt dit meestal veroorzaakt doordat Flexibele SSL is ingeschakeld in de instellingen van Cloudflare:

  • “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 coderingsmodus van je domein(SSL/TLS > Overview) in Cloudflare is ingesteld op Full.

Geavanceerde instellingen en compatibiliteit

Als je je eigen Cloudflare account gebruikt voor je site hier bij Kinsta, zijn er een paar dingen waar je je bewust van moet zijn als het gaat om Cloudflare instellingen en compatibiliteit met Kinsta’s Cloudflare integratie. Hieronder leggen we een aantal instellingsgedragingen uit, waaronder caching, Cloudflare apps en andere Cloudflare diensten en features.

Terwijl sommige instellingstypes je Cloudflare account de eerste prioriteit geven (en de mogelijkheid om onze Kinsta Cloudflare integratie-instellingen te overschrijven), geldt dit niet voor alle functies. We zullen ons best doen om ze hier allemaal te bespreken.

Als je vragen hebt over specifieke Cloudflare-instellingen die hieronder niet worden beantwoord, open dan een nieuwe chat met ons ondersteuningsteam en we zullen deze graag voor je nakijken.

Vergelijking en compatibiliteit van Cloudflare-instellingen met Kinsta’s Cloudflare-integratie

Instelling of functieJouw Cloudflare-accountKinsta Cloudflare-integratie
APODit zou moeten werken zoals verwacht.**Je kunt APO gebruiken als je geen Edge Caching gebruikt bij Kinsta. Deze twee cachingmethodes zijn niet compatibel, dus je zult de een of de ander willen gebruiken, niet allebei.
AppsWerkt.Apps worden niet gebruikt met onze Cloudflare integratie, maar je kunt ze wel gebruiken en beheren in je Cloudflare account.
Argo Smart RoutingNiet ondersteund.Niet ingeschakeld.
Argo tunnelNiet ondersteund.Niet ondersteund.
Auto MinifyWerktKan worden ingeschakeld in Cloudflare en Kinsta’s CDN, maar het heeft geen voordeel om het in beide in te schakelen.
Bot ManagementDit zou moeten werken zoals verwacht.Niet ingeschakeld, maar kan worden ingeschakeld en beheerd in je Cloudflare account. Opmerking: Een te strenge configuratie kan legitiem verkeer blokkeren.
BrotliInstellingen genegeerd.Ingeschakeld met Kinsta’s Cloudflare-integratie en kan niet worden uitgeschakeld of overschreven door instellingen in je Cloudflare-account. Zelfs als je dit uitschakelt in je Cloudflare account, zal de Brotli instelling van Kinsta nog steeds ingeschakeld zijn en ingeschakeld blijven voor de site.
CachingWerkt.Aangepaste cachingregels worden geïmplementeerd met onze Cloudflare-integratie. Zie de sectie Cache Details hieronder voor details over de prioriteit.
Cloudflare AccessDit zou moeten werken zoals verwacht.**Niet ingeschakeld.
Early HintsWerkt.Kan worden ingeschakeld in Cloudflare en in MyKinsta(WordPress Sites > sitenaam > Tools), maar het heeft geen voordeel om het in beide in te schakelen.
Firewall / WAFWerkt.Werkt. Regels kunnen worden ingesteld in zowel je account als onze Cloudflare-integratie. Zie de sectie Firewall / WAF Details hieronder voor details over prioriteiten.
Page RulesWerkt.Werkt, maar we stellen geen paginaregels in voor individuele sites. Paginaregels die zijn ingesteld in je Cloudflare-account worden als eerste in prioriteit toegepast. Opmerking: Bepaalde cache-gerelateerde Page Rules kunnen zich onverwacht gedragen. Als je hiermee problemen ondervindt, open dan een nieuwe chat met ons Support-team om je te helpen bij het oplossen van eventuele cache-gerelateerde conflicten.
PagesNiet ondersteund.Cloudflare Pages is niet compatibel met Kinsta’s hostingservices.
Pools + WebpWerkt.Ingeschakeld wanneer Kinsta’s CDN is ingeschakeld en Beeldoptimalisatie is ingeschakeld in CDN-instellingen. Kan worden ingeschakeld in Cloudflare en Kinsta’s CDN, maar het heeft geen voordeel om het in beide in te schakelen. Instellingen van je Cloudflare account worden niet toegepast.
Rocket LoaderWerkt.Niet ingeschakeld, maar werkt wel als je het inschakelt in je Cloudflare-account (de instellingen van je account hebben voorrang).
RailgunWordt niet ondersteund.Niet ondersteund.
SSLWerkt.Gratis wildcard SSL is standaard geïnstalleerd met onze Cloudflare integratie. Je kunt ook een aangepaste SSL uploaden naar Cloudflare (via MyKinsta) als je dat wilt.
Signed Exchanges (SXG’s)Dit zou moeten werken zoals verwacht.Niet ingeschakeld, maar kan worden ingeschakeld en beheerd in je Cloudflare account. Opmerking: In combinatie met prestatieplugins die bronnen vooraf laden, kan dit interfereren met sommige analysetools zoals de mobiele snelheidstest van Google.
Waiting RoomDit zou moeten werken zoals verwacht.**Niet ingeschakeld, maar kan worden ingeschakeld in je Cloudflare account.
WebsocketNiet ondersteund.Niet ondersteund.
WorkersWerkt.*Compatibel zolang het worker-script de URL van de site niet zodanig transformeert dat het de aan de site toegevoegde domein(en) in MyKinsta niet kan laden. Verkeer gaat via de Worker van je Cloudflare account als eerste prioriteit.

* Het werkt, maar door de aard van Workers kan Kinsta niet controleren hoe je Worker-code het oorspronkelijke verzoek of antwoord manipuleert. Dit kan leiden tot een fout die rechtstreeks door je Worker code wordt geretourneerd (niet door de Kinsta container).

** Cloudflare heeft verklaard dat het zou moeten werken, maar het is niet getest door Kinsta

Cache instellingen

Je kunt je eigen cacheregels hebben in je Cloudflare account, en deze zouden over het algemeen prima moeten werken met de cacheregels van Kinsta. Er kunnen echter conflicten ontstaan, afhankelijk van de regels die je in je account hebt ingesteld.

Cache wissen zou zowel moeten werken in je Cloudflare account als via MyKinsta (Tools > Cache wissen). Opmerking: Met een extra cachelaag moet je de cache mogelijk op meerdere plaatsen wissen als je wijzigingen aanbrengt op je site.

Als je onverwacht cachegedrag ziet, open dan een nieuwe chat met ons ondersteuningsteam en geef je exacte Cloudflare cache-instellingen zodat we ze kunnen bekijken en adviseren.

Firewall / WAF instellingen

De Firewall / WAF instellingen in je Cloudflare account worden als eerste toegepast, gevolgd door de instellingen in onze Cloudflare integratie. Dit betekent dat als we een IP adres blokkeren, de instellingen van je account dit niet kunnen opheffen en het verzoek zal worden geblokkeerd door onze Cloudflare-integratie.

Je kunt een IP adres blokkeren in je Cloudflare account en het zal worden geblokkeerd en niet worden doorgestuurd naar onze Cloudflare integratie. Dus, je kunt je firewall / WAF instellingen aanscherpen buiten wat we hebben geconfigureerd met onze Cloudflare integratie, maar je kunt de instellingen niet versoepelen of IP adressen toestaan die Kinsta heeft geblokkeerd.

Was dit artikel nuttig?