SSL-certificaat installeren: 4 methoden, stap voor stap
Zo installeer je een SSL-certificaat op een websitebouwer, cPanel, Nginx of Apache, of met Let's Encrypt en certbot, plus de controles die bewijzen dat het werkt.
Veelgestelde vragen
Hoe lang duurt het om een SSL-certificaat te installeren?
Bij een gehoste websitebouwer of een host met automatische SSL wordt het certificaat meestal uitgegeven zonder dat je iets hoeft te doen, zodra je domein naar de juiste plek verwijst. Handmatig installeren op je eigen server kost zoveel tijd als nodig is om een sleutel te genereren, het certificaat te laten uitgeven, de configuratie aan te passen en de server te herladen. De uitgiftetijd hangt af van de certificeringsinstantie en de validatiemethode, dus er is geen vaste tijd die voor elke aanbieder geldt.
Is een Let's Encrypt-certificaat echt gratis en hoe lang is het geldig?
Ja, Let's Encrypt geeft certificaten kosteloos uit. Volgens de FAQ zijn standaardcertificaten 90 dagen geldig, zonder dat je dat kunt aanpassen, en wordt aangeraden 90-daagse certificaten elke 60 dagen te vernieuwen. Let's Encrypt heeft ook aangekondigd dat het standaardprofiel op 10 februari 2027 overgaat op certificaten van 64 dagen en op 16 februari 2028 op certificaten van 45 dagen. Nog een reden om verlenging te automatiseren in plaats van handmatig te doen (gecontroleerd in november 2026).
Waarom zegt mijn browser nog steeds "Niet beveiligd" nadat ik het certificaat heb geïnstalleerd?
De meest voorkomende oorzaken zijn een onvolledige certificaatketen (het tussenliggende certificaat ontbreekt), een certificaat dat is uitgegeven voor een andere naam dan degene die je bezoekt, bijvoorbeeld het kale domein in plaats van www, of mixed content: de pagina is HTTPS, maar laadt nog afbeeldingen of scripts via http://. Test de keten met openssl s_client en zoek naar http://-URL's in de broncode van je pagina.
Wat is het verschil tussen het certificaatbestand en de privésleutel?
Het certificaat is openbaar: je server stuurt het naar elke bezoeker. De privésleutel blijft op je server en bewijst dat het certificaat van jou is. Volgens de Nginx-documentatie moet de sleutel in een bestand met beperkte toegang staan, maar het moet wel leesbaar zijn voor het masterproces van nginx. Als je de sleutel kwijtraakt, kun je hem niet terughalen en moet je een nieuw certificaat aanvragen.
Moet ik een SSL-certificaat installeren als ik een websitebouwer gebruik?
Meestal niet. Gehoste websitebouwers richten HTTPS voor gekoppelde domeinen doorgaans automatisch in en vernieuwen het ook automatisch. Wat je zelf nog moet doen, is de DNS van je domein naar de websitebouwer laten verwijzen en controleren of het hangslot verschijnt op zowel het hoofddomein als de www-versie nadat de koppeling actief is.
Kort antwoord: Hoe je een SSL-certificaat installeert, hangt af van waar je site staat. Bij een gehoste websitebouwer gaat het automatisch, dus je koppelt alleen je domein. Bij cPanel-hosting regelt AutoSSL het meestal, of plak je een certificaat en sleutel in de SSL/TLS-tools. Op je eigen Nginx- of Apache-server is Let's Encrypt met certbot de snelste route: certbot haalt het certificaat op, past je configuratie aan en regelt de verlenging. Controleer na elke installatie het hangslot, de redirect van http naar https en de verlenging.
Welke installatiemethode past bij jou?
| Waar je site draait | Wat je doet | Inspanning | Verlenging |
|---|---|---|---|
| Gehoste websitebouwer | Koppel je domein; HTTPS wordt voor je ingericht | Laagst | Door het platform geregeld |
| Shared hosting met cPanel | Gebruik AutoSSL of installeer een gekocht certificaat onder SSL/TLS | Laag tot gemiddeld | AutoSSL vernieuwt; een gekocht certificaat vernieuw je zelf |
| Eigen VPS met Nginx of Apache | Draai certbot of installeer certificaatbestanden handmatig | Gemiddeld | Certbot stelt een automatische verlengtaak in |
| Betaald certificaat van een leverancier | Genereer een CSR, dien die in en installeer de bestanden die je ontvangt | Hoogst | Je vernieuwt handmatig vóór de vervaldatum |
Weet je niet zeker welk certificaat je nodig hebt (domeingevalideerd, organisatiegevalideerd, wildcard)? Lees dan eerst soorten SSL-certificaten. Twijfel je tussen gratis en betaald, dan zie je in kosten van een SSL-certificaat de opties op een rij. Voor de basis, zie wat is een SSL-certificaat.
Voordat je begint: de checklist
Loop dit door voordat je een server aanraakt. De meeste mislukte installaties komen door een van deze punten.
- [ ] De A/AAAA-record (of CNAME) van je domein wijst naar de server of het platform waarop je installeert.
- [ ] Je site is bereikbaar via gewoon http:// op poort 80, als je de webroot-, Nginx- of Apache-plugin van certbot wilt gebruiken.
- [ ] Poort 443 staat open in je firewall en in de beveiligingsgroep van je hostingprovider.
- [ ] Je weet welke namen het certificaat moet dekken: example.com en www.example.com.
- [ ] Als je CAA-records op je domein hebt, staat er minstens één toe dat de certificeringsinstantie die je gebruikt certificaten uitgeeft.
- [ ] Je hebt een back-up van je huidige serverconfiguratie.
Methode 1: gehoste websitebouwer (automatisch)
Bij een gehoste websitebouwer hoef je geen sleutels te genereren of serverbestanden te bewerken. Het algemene patroon is:
- Voeg je eigen domein toe in de domeininstellingen van de websitebouwer.
- Maak bij je registrar de DNS-records aan die de websitebouwer opgeeft.
- Wacht tot de DNS is doorgevoerd en open de site dan met https:// op zowel het hoofddomein als www.
- Verschijnt het hangslot niet, controleer dan de DNS-records opnieuw. Certificaten kunnen pas worden uitgegeven als het domein naar het platform verwijst.
Dat is het hele proces. Ben je nog een platform aan het kiezen? Met het gratis abonnement van We.Inc publiceer je tot drie sites vanuit kant-en-klare templates; de AI-builder die op basis van een prompt een site opzet, begint bij het Starter-abonnement voor $20 per maand. Je kunt je hier aanmelden.
Methode 2: cPanel-hosting
cPanel kent twee wegen. Controleer eerst de eerste voordat je de tweede doet.
Controleer eerst AutoSSL
Open cPanel > Security > SSL/TLS Status (Beveiliging > SSL/TLS-status). Volgens de documentatie van cPanel kun je in deze interface de certificaten van je domeinen bekijken, upgraden of vernieuwen en onbeveiligde of bijna verlopen domeinen opsporen. Toont je domein geen geldig certificaat, draai dan AutoSSL vanuit hetzelfde scherm als je host dat heeft ingeschakeld. Je hostingprovider bepaalt of deze functie beschikbaar is (dit staat in de Feature Manager van WHM), dus zie je hem niet, vraag het dan aan je host.
Een gekocht certificaat handmatig installeren
- Ga naar cPanel > Security > SSL/TLS. Genereer onder private keys een sleutel (of upload er een die je al hebt). cPanel waarschuwt dat een verloren privésleutel niet te herstellen is, dus bewaar een kopie op een veilige plek.
- Genereer een certificate signing request (CSR) voor je domein en dien die in bij de certificaatleverancier.
- Rond de domeinvalidatie van de leverancier af en download het certificaat en de CA-bundel.
- Ga terug naar het SSL/TLS-gedeelte, open het scherm voor het installeren en beheren van SSL voor je site en plak daar het certificaat, de bijbehorende privésleutel en de CA-bundel.
- Sla op en test de site via https://.
Volgens de documentatie van cPanel bepalen CAA-records in je zonebestand welke certificeringsinstanties certificaten voor je domein mogen uitgeven. Mislukt de uitgifte, controleer dan in de Zone Editor onder cPanel > Domains > Zone Editor of er een conflicterende CAA-record staat.
De namen in de interface kunnen per cPanel-versie verschillen, dus volg de labels op je scherm als jouw indeling een beetje afwijkt.
Methode 3: Let's Encrypt met certbot (Nginx of Apache)
Dit is de standaardroute voor een VPS of dedicated server die je zelf beheert. De onderstaande stappen volgen de Certbot-instructies voor Nginx op Linux met snap (gecontroleerd in november 2026). Op de site van Certbot staan vergelijkbare instructies voor Apache en andere systemen, kies daar dus je eigen combinatie.
- Zorg dat je site al antwoordt op http://jouwdomein.com. De Nginx- en Apache-modi van certbot hebben een bestaande HTTP-site nodig die bereikbaar is op poort 80.
- Heb je een oudere certbot uit de pakketbeheerder van je besturingssysteem? Verwijder die dan eerst (bijvoorbeeld met apt, dnf of yum).
- Installeer certbot:
``bash sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/local/bin/certbot ``
- Haal een certificaat op en laat certbot je Nginx-configuratie automatisch aanpassen:
``bash sudo certbot --nginx ``
Wil je alleen het certificaat ophalen en de configuratie zelf aanpassen, gebruik dan sudo certbot certonly --nginx. Voor Apache is de overeenkomstige vlag --apache.
- Test de automatische verlenging:
``bash sudo certbot renew --dry-run ``
De pakketten van certbot worden geleverd met een cronjob of systemd-timer die certificaten vernieuwt voordat ze verlopen, en systemctl list-timers laat zien of de timer actief is. Is poort 80 geblokkeerd, of wil je een wildcardcertificaat, gebruik dan DNS-validatie.
Methode 4: certificaatbestanden handmatig installeren in Nginx
Gebruik dit als een leverancier je een certificaatbestand en een CA-bundel heeft gegeven. De Nginx-documentatie beschrijft wat nodig is: de parameter ssl op de luisterende socket, plus de paden naar het certificaat en de sleutel.
``nginx server { listen 443 ssl; server_name www.example.com; ssl_certificate www.example.com.chained.crt; ssl_certificate_key www.example.com.key; } ``
Twee details veroorzaken de meeste fouten bij handmatige installatie:
- Volgorde van de keten. Levert de leverancier een bundel, voeg de bestanden dan samen met je servercertificaat eerst:
cat www.example.com.crt bundle.crt > www.example.com.chained.crt. De documentatie van Nginx waarschuwt dat nginx bij omgekeerde volgorde niet start en de foutmelding "key values mismatch" geeft. - Rechten op de sleutel. Het bestand met de privésleutel moet beperkte toegang hebben, maar moet wel leesbaar blijven voor het masterproces van nginx.
Standaard gebruikt nginx TLSv1.2 en TLSv1.3, dus je hoeft protocollen meestal niet expliciet in te stellen. Test de configuratie met sudo nginx -t en herlaad daarna nginx.
Voor Apache gelden dezelfde drie ingrediënten: schakel de SSL-module in, laat de SSL-virtualhost verwijzen naar je certificaat-, sleutel- en ketenbestanden, test de configuratie en herlaad. De namen van de directives verschillen van Nginx, dus volg de Apache-documentatie van je distributie.
De installatie controleren
Stop niet bij "de site laadt". Controleer elk punt:
- Hangslot op beide namen. Bezoek https://example.com en https://www.example.com.
- Redirect. Open http://example.com en controleer dat je op https:// uitkomt.
- Keten. Voer
openssl s_client -connect example.com:443uit, het commando dat de Nginx-documentatie voorstelt om te bevestigen dat de server de volledige keten stuurt. - Mixed content. Open de ontwikkelaarsconsole van je browser op een paar pagina's en zoek naar geblokkeerde http://-verzoeken. Pas die URL's aan naar https://.
- Vervaldatum en verlenging. Noteer de vervaldatum en controleer of de verlenging automatisch gaat, of zet de datum in je agenda.
Snelle probleemoplossing
- Browser waarschuwt voor een niet-vertrouwde uitgever: het tussenliggende certificaat ontbreekt. Bouw het ketenbestand opnieuw op zoals hierboven beschreven.
- Nginx start niet na de wijziging: controleer de volgorde van certificaat en sleutel en of de sleutel bij het certificaat past.
- Certbot kan niet valideren: controleer of de DNS naar deze server wijst en poort 80 openstaat, of schakel over op DNS-validatie.
- Certificaat dekt de verkeerde naam: vraag het opnieuw aan met zowel het hoofddomein als www.
Bouw je een site voor een lokale dienstverlener die goed moet ranken? Dan is HTTPS slechts het minimum. Bekijk hoe zonnepaneelinstallateurs en dakgootinstallateurs hun sites opbouwen voor de volgende stappen.
Gratis beginnen · Geen creditcard nodig
Oprichter van We.Inc
Umair is de oprichter van We.Inc. Hij schrijft over websites bouwen met AI, bureaus en de bedrijfsvoering van een webstudio.
Klaar om iets moois te bouwen?
Sluit je aan bij 15,000+ bedrijven die We.Inc gebruiken om te lanceren, te groeien en te automatiseren, allemaal vanuit één platform.
Gratis aan de slagGeen creditcard nodig · Praat met sales
Gerelateerd: Blog
- Een boekingswebsite voor afspraken maken
- Een website maken voor je kleine bedrijf (stap voor stap)
- Een website maken om spullen te verkopen (zonder code)
- SaaS-kosten verlagen
- SSL-certificaat verlengen
- Websites verkopen aan lokale bedrijven
- Een e-maildruppelcampagne opzetten (stap voor stap)
- Foodblog starten
Product
Voor wie
- Voor bureaus
- Voor freelancers
- Voor hostingproviders
- Voor SaaS-platforms
- Voor startups
- Financiële diensten
- Zorgoplossingen
Functies
Bronnen
- Blog
- Helpcentrum
- Gratis bedrijfstools
- Free UI Components
- Sjablonen
- Sjablooncollecties
- Websitevoorbeelden
- Gidsen
- Vergelijkingen
- Alternatieven
- De beste
- Reviews
- Prijsgidsen
- Toepassingen
- Woordenlijst en handleidingen
- Integraties
- Ontwikkelaars
- Benchmark
- Windows App