Een SSL certificaat beveiligt de verbinding tussen je website en bezoekers. In deze handleiding leggen we uit hoe je SSL installeert in DirectAdmin.

Waarom SSL belangrijk is

SSL (Secure Sockets Layer) versleutelt data tussen browser en server. Voordelen:

  • Beveiliging: Gegevens kunnen niet onderschept worden
  • Vertrouwen: Groen slotje in de browser
  • SEO: Google geeft voorkeur aan HTTPS sites
  • Vereist: Veel functies werken alleen met HTTPS

HTTP vs HTTPS

Aspect HTTP HTTPS
Versleuteling Nee Ja
Browser "Niet veilig" Groen slotje
SEO Lager Hoger
Vereist voor Basis sites Formulieren, logins, webshops

Let's Encrypt SSL (Gratis)

Let's Encrypt biedt gratis SSL certificaten die automatisch vernieuwd worden.

Stap 1: Navigeer naar SSL Certificates

  1. Log in op DirectAdmin
  2. Ga naar SSL Certificates in het menu
  3. Je ziet de SSL opties voor je domein

Stap 2: Let's Encrypt activeren

  1. Klik op Free & automatic certificate from Let's Encrypt
  2. Vink je domein aan (bijv. jouwsite.nl)
  3. Vink ook www.jouwsite.nl aan
  4. Klik op Save

Stap 3: Wachten op installatie

  • Het certificaat wordt binnen enkele minuten geïnstalleerd
  • Je ontvangt een bevestiging
  • Het certificaat wordt automatisch elke 90 dagen vernieuwd

HTTPS forceren

Na SSL installatie moet je bezoekers doorverwijzen naar HTTPS.

Via .htaccess

Voeg toe aan je .htaccess bestand:

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

Via DirectAdmin

  1. Ga naar Domain Setup of Force SSL Redirect
  2. Activeer Force SSL with https redirect
  3. Klik op Save

WordPress HTTPS instellen

  1. Ga naar InstellingenAlgemeen
  2. Wijzig WordPress-adres (URL) naar https://
  3. Wijzig Site-adres (URL) naar https://
  4. Klik op Wijzigingen opslaan

Of gebruik een plugin zoals Really Simple SSL.

Eigen SSL certificaat installeren

Voor een gekocht certificaat (bijv. van Comodo, DigiCert):

Stap 1: CSR genereren

  1. Ga naar SSL Certificates in DirectAdmin
  2. Klik op Create a Certificate Request
  3. Vul de gegevens in:
    • Common Name: jouwsite.nl
    • Organization, City, State, Country
  4. Kopieer de CSR

Stap 2: Certificaat aanvragen

  1. Ga naar je SSL provider
  2. Plak de CSR
  3. Verifieer domein eigendom
  4. Download het certificaat

Stap 3: Certificaat installeren

  1. Ga naar SSL Certificates in DirectAdmin
  2. Klik op Paste a pre-generated certificate
  3. Plak het certificaat
  4. Plak de CA Bundle (intermediate certificates)
  5. Klik op Save

SSL problemen oplossen

Mixed Content waarschuwingen

Je site laadt HTTP resources op een HTTPS pagina.

Oplossing:

  1. Zoek HTTP links in je content
  2. Vervang http:// door https:// of //
  3. Gebruik een plugin zoals Better Search Replace

SSL certificaat verloopt

Let's Encrypt vernieuwt automatisch. Als dit mislukt:

  1. Controleer of de website bereikbaar is
  2. Check of de DNS correct is
  3. Vernieuw handmatig via DirectAdmin

"Niet veilig" ondanks SSL

  • Mixed content (zie hierboven)
  • SSL niet actief voor www of non-www
  • Browser cache - probeer incognito

ERR_SSL_PROTOCOL_ERROR

  • Wacht 5-10 minuten na installatie
  • Clear browser cache
  • Probeer andere browser

Wildcard SSL

Een wildcard certificaat (*.jouwsite.nl) dekt alle subdomeinen:

  • blog.jouwsite.nl
  • shop.jouwsite.nl
  • etc.

Neem contact op met support voor wildcard SSL configuratie.

Tips

  1. Altijd HTTPS forceren na SSL installatie
  2. Check regelmatig of SSL nog geldig is
  3. Update links naar HTTPS in content
  4. Test met ssllabs.com

Hulp nodig?

We staan voor je klaar! Loop je ergens tegenaan of heb je vragen? Ons supportteam helpt je graag persoonlijk verder. Stuur ons een berichtje via het ticketsysteem - we reageren meestal binnen een paar uur en denken graag met je mee.