Een SSL-certificaat beveiligt de verbinding tussen je website en je bezoekers. In DirectAdmin kun je eenvoudig een gratis Let's Encrypt certificaat installeren of een gekocht certificaat handmatig toevoegen. In deze handleiding behandelen we beide methoden.

Methode 1: Let's Encrypt via DirectAdmin (gratis)

De snelste manier om SSL te activeren is via het ingebouwde Let's Encrypt systeem van DirectAdmin.

1. Ga naar SSL Certificates

Log in op DirectAdmin en navigeer naar Account Manager → SSL Certificates.

2. Selecteer ACME automatisch certificaat

Klik op "Get automatic certificate from ACME provider. Selecteer Let's Encrypt als provider.

3. Selecteer domeinen

Vink aan welke domeinnamen je wilt beveiligen:

  • example.nl
  • www.example.nl
  • Eventuele subdomeinen

4. Opslaan en wachten

Klik op Save. Het certificaat wordt automatisch aangevraagd en geïnstalleerd. Dit duurt meestal minder dan een minuut. Het certificaat wordt elke 60 dagen automatisch vernieuwd.

Methode 2: Handmatig SSL-certificaat installeren

Als je een gekocht SSL-certificaat hebt (bijv. van Comodo, DigiCert of Sectigo), installeer je het handmatig.

1. CSR genereren

Ga naar DirectAdmin → SSL Certificates en klik op "Create a Certificate Signing Request. Vul in:

  • Common Name — je domeinnaam (bijv. example.nl)
  • Country — NL
  • Organization — je bedrijfsnaam
  • Email — je e-mailadres

Kopieer de gegenereerde CSR en stuur deze naar je SSL-provider.

2. Certificaat installeren

Na ontvangst van je certificaat:

  1. Ga naar SSL Certificates in DirectAdmin
  2. Klik op "Paste a pre-generated certificate
  3. Plak het certificaat (inclusief -----BEGIN CERTIFICATE----- en -----END CERTIFICATE-----)
  4. Plak ook het CA Bundle/intermediate certificaat
  5. Klik op Save

HTTPS forceren

Na het installeren van SSL wil je dat alle bezoekers automatisch op de beveiligde versie van je website terechtkomen.

Via DirectAdmin

  1. Ga naar Account Manager → Domain Setup en klik op je domein
  2. Vink Force SSL with https redirect aan
  3. Klik op Save

Via .htaccess

Voeg deze regels bovenaan het .htaccess-bestand in je public_html map toe:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

WordPress op HTTPS zetten

  1. Ga in WordPress naar Instellingen → Algemeen
  2. Wijzig WordPress-adres (URL) en Site-adres (URL) naar https://
  3. Klik op Wijzigingen opslaan

Mixed content controleren

Na het installeren van SSL kunnen er "mixed content" waarschuwingen optreden. Dit betekent dat sommige bronnen (afbeeldingen, scripts, CSS) nog via HTTP worden geladen.

Controleer en los op:

  • Open je website in Chrome en druk op F12 → Console tab
  • Zoek naar "Mixed Content" waarschuwingen
  • Pas alle HTTP-URLs in je website aan naar HTTPS
  • Bij WordPress: gebruik de plugin Really Simple SSL voor automatische fixes
  • Staan er nog http://-links in je database? Vervang ze met een plugin zoals Better Search Replace
  • Controleer of je .htaccess een redirect van HTTP naar HTTPS bevat

Veelgestelde vragen over SSL in DirectAdmin

Wat is het verschil tussen Let's Encrypt en een betaald certificaat?

De encryptie is even sterk. Het verschil zit in de validatie: Let's Encrypt biedt Domain Validation (DV), terwijl betaalde certificaten ook Organization Validation (OV) en Extended Validation (EV) bieden. Voor de meeste websites is een gratis Let's Encrypt certificaat voldoende. Lees meer over SSL-certificaten.

Hoe controleer ik of mijn SSL correct is geïnstalleerd?

Bezoek je website via https:// en controleer of het slotje zichtbaar is. Gebruik daarnaast een online tool zoals SSL Labs (ssllabs.com/ssltest) voor een uitgebreide controle op configuratieproblemen, vervaldatum en certificaatketen.

Mijn SSL verloopt binnenkort, wat moet ik doen?

Bij Let's Encrypt wordt het certificaat automatisch vernieuwd door DirectAdmin. Die vernieuwing mislukt meestal als de website niet bereikbaar is of de DNS van het domein (of de www-variant) niet naar je hostingpakket wijst: controleer dat eerst. Als automatische vernieuwing daarna nog steeds niet werkt, verwijder het huidige certificaat en vraag een nieuw Let's Encrypt certificaat aan. Bij een gekocht certificaat moet je het handmatig vernieuwen bij je SSL-provider en opnieuw installeren.

Mijn browser zegt "Niet veilig", terwijl SSL actief is

Meestal komt dit door mixed content (zie hierboven), doordat het certificaat alleen voor example.nl of alleen voor www.example.nl geldt, of door de browsercache. Controleer of beide varianten in het certificaat staan en test in een incognitovenster.

Ik krijg de foutmelding ERR_SSL_PROTOCOL_ERROR

Wacht 5 tot 10 minuten na de installatie, leeg je browsercache en probeer een andere browser. Blijft de fout, controleer dan in DirectAdmin of het certificaat voor dit domein is geïnstalleerd.

Kan ik een wildcard certificaat gebruiken?

Een wildcard certificaat (*.example.nl) dekt alle subdomeinen, zoals blog.example.nl en shop.example.nl. Neem contact op met support voor de configuratie van een wildcard SSL-certificaat.

Gratis SSL bij elk hostingpakket. Bekijk onze webhostingpakketten met automatisch Let's Encrypt SSL, DirectAdmin en 99,9% uptime.