Websitefouten, uitgelegd en opgelost
Wat een foutmelding betekent, wie haar kan oplossen en de juiste opdrachten voor nginx, Apache, PHP-FPM, WordPress en shared hosting. Geschreven voor het moment dat je site down is. Weet je nog niet wat er mis is? Begin met de website down checker.
-
Website down: wat je doet in de eerste 15 minuten
Ligt het aan je verbinding, aan DNS, aan het certificaat, aan de server of aan je hostingprovider? De volgorde van de controles, de opdrachten en een kant-en-klaar bericht voor je hostingprovider.
Lees het artikel -
Server down of niet bereikbaar: wat je controleert en in welke volgorde
De server zelf, niet één website: ping, poorten en SSH van buitenaf; daarna belasting, geheugen, schijf en diensten van binnenuit, en wat er is veranderd.
Lees het artikel -
500 Internal Server Error: de oorzaak vinden in de logs en de site weer online krijgen
De webserver werkt, maar de applicatie is vastgelopen op een fout: een plugin of thema na een update, de PHP-versie, .htaccess, de rechten, het geheugen of de database. De logs vertellen welke.
Lees het artikel -
502 Bad Gateway: de oorzaak vinden en oplossen
De webserver werkt, maar de applicatie erachter antwoordt niet. Waar je kijkt in nginx, Apache en PHP-FPM, en wat je je hostingprovider schrijft.
Lees het artikel -
503 Service Unavailable: overbelasting, onderhoud of een limiet van de hosting?
De server draait, maar levert geen pagina’s: overbelasting, onderhoudsmodus of een limiet van de hostingprovider. Hoe je elk geval herkent en wat je doet.
Lees het artikel -
504 Gateway Timeout: vinden wat de site vertraagt
De backend antwoordt, maar te laat. Waar de tijd heen gaat (PHP, de database, een externe API), welke time-outs je verhoogt en welke je laat staan.
Lees het artikel -
Cloudflare-fout 521 en 522: de origin-server antwoordt niet
Cloudflare bereikt je origin-server niet: bij 521 weigert die de verbinding, bij 522 antwoordt hij niet op tijd. Webserver, firewall, IP-reeksen, SSL-modus en DNS: waar je kijkt en wat je repareert.
Lees het artikel -
DNS_PROBE_FINISHED_NXDOMAIN: het domein antwoordt niet meer
De domeinnaam hoort bij geen enkel adres. Oplossingen aan de kant van de bezoeker (DNS-cache, resolver) en van de eigenaar (verlopen domein, ontbrekend record, gewisselde nameservers), plus het verschil met ERR_NAME_NOT_RESOLVED.
Lees het artikel -
ERR_CONNECTION_REFUSED: de server weigert de verbinding
Het adres wordt gevonden, maar de server weigert de verbinding: er luistert geen webserver, een firewall weigert of de poort is een andere. Controles aan beide kanten en de oplossingen.
Lees het artikel -
ERR_CONNECTION_TIMED_OUT: de server antwoordt niet op tijd
De browser heeft het verzoek verstuurd en niemand heeft geantwoord, geen ja en geen nee. Een firewall die pakketten laat vallen, een overvolle server, een oud IP-adres in het DNS of het netwerk van de bezoeker. Hoe je ze uit elkaar houdt en wat je repareert.
Lees het artikel -
Wat “Je verbinding is niet privé” betekent en hoe je het oplost
De browser blokkeert de site vanwege het certificaat: verlopen, verkeerde naam, onvolledige keten of een klok die fout staat. Lees de foutcode en los het op met certbot of bij je hostingprovider.
Lees het artikel -
ERR_SSL_PROTOCOL_ERROR: de veilige verbinding mislukt nog vóór het certificaat
Browser en server worden het niet eens nog voordat ze iets uitwisselen: TLS-versie, ciphers, certificaat en sleutel die niet bij elkaar horen of een poort 443 die HTTP spreekt. Zo zie je het met openssl en los je het op.
Lees het artikel -
ERR_TOO_MANY_REDIRECTS: de doorverwijzingslus vinden en doorbreken
De site stuurt door naar een adres dat weer naar het eerste doorstuurt, en de browser geeft het op. Dubbele HTTPS-doorverwijzing, SSL-modus van Cloudflare, .htaccess, WordPress-URL’s of een plugin: zo zie je de lus met curl en doorbreek je hem.
Lees het artikel -
403 Forbidden: wat de toegang tot je site blokkeert
De server heeft het verzoek begrepen en bewust geweigerd. Op je eigen site zit de oorzaak bijna altijd in de bestandsrechten, een .htaccess, een firewallregel of de WAF. Zo lees je het log en hef je de blokkade op.
Lees het artikel -
ERR_CONNECTION_RESET: waarom de verbinding halverwege wegvalt
De verbinding kwam tot stand en werd daarna abrupt verbroken. Aan de kant van de bezoeker vaak VPN, proxy of virusscanner; aan de kant van de server een crashende dienst, een firewall, een TLS-instelling of een limiet op de grootte van verzoeken. Zo zie je het met curl en los je het op.
Lees het artikel -
429 Too Many Requests: welke limiet je bezoekers tegenhoudt
De server werkt, maar een limiet houdt verzoeken tegen. Bij een dienst van iemand anders wacht je gewoon; op je eigen site vind je de regel die te streng staat: hosting, Cloudflare, een beveiligingsplugin of nginx. Zo lees je het toegangslog en pas je de limiet aan zonder echte bezoekers te raken.
Lees het artikel
De gratis tools horen bij de kennisbank: de website down checker vertelt je of de site voor iedereen down is, de SSL checker of het certificaat het probleem is, en de SPF, DKIM en DMARC check of je e-mails aankomen. En is het je eigen server: wij fixen het.
Wil je deze controle automatisch, met een melding zodra er iets mis is?
Met het gratis plan controleert Centoculus je website elke 5 minuten en waarschuwt je per e-mail en in de app voordat je klanten het merken. 50 monitors voor websites en 5 SSL-controles per dag, gratis, zakelijk gebruik toegestaan. De registratie gaat binnenkort open: vraag vroege toegang aan en begin als eerste.
Vroege toegang aanvragen