Een gratis SSL-certificaat installeren met Let's Encrypt via cPanel

Kort gezegd: log in op cPanel via https://yourdomain.com:2083, open Let's Encrypt SSL (of SSL/TLS Status / AutoSSL) onder Security, klik op Issue naast je domein en bevestig. Het certificaat wordt binnen enkele seconden uitgegeven, kost niets en vernieuwt zichzelf elke 90 dagen zolang AutoSSL ingeschakeld blijft. Stuur tot slot al het HTTP-verkeer door naar HTTPS.


Waarom een SSL-certificaat installeren?


Een SSL-certificaat versleutelt de verbinding tussen je website en de bezoekers. Dat is om drie redenen belangrijk:


  • Beveiliging: gegevens die via formulieren, logins en afrekenpagina's worden verstuurd, zijn onderweg niet leesbaar.
  • Positie in zoekresultaten: Google geeft de voorkeur aan sites die via HTTPS worden aangeboden.
  • Vertrouwen: browsers tonen een hangslotje naast je adres in plaats van de waarschuwing "Niet beveiligd".

Let's Encrypt geeft deze certificaten gratis uit, en cPanel kan ze in een paar klikken voor je installeren.


Een gratis SSL-certificaat installeren in cPanel, stap voor stap


Stap 1: log in op cPanel


  1. Open dit adres in je browser en vervang yourdomain.com door je domein of het IP-adres van je server: https://yourdomain.com:2083
  2. Vul je cPanel-gebruikersnaam en -wachtwoord in.

Stap 2: zoek de Let's Encrypt-tool


  1. Scrol omlaag naar het gedeelte Security.
  2. Klik op Let's Encrypt SSL. Afhankelijk van je cPanel-versie kan dit ook SSL/TLS Status of AutoSSL heten.

Kun je het niet vinden? Vraag ons supportteam om Let's Encrypt op je account in te schakelen.


Stap 3: vraag het certificaat aan voor je domein


  1. Je ziet een lijst met alle domeinen op je account. Klik naast het domein dat je wilt beveiligen op Issue.
  2. Laat in het optiescherm Include Wildcard? uitgevinkt, tenzij je een wildcardcertificaat nodig hebt.
  3. Laat Add cPanel subdomains? aangevinkt.
  4. Zorg dat HTTP-01 is geselecteerd als validatiemethode (meestal is dat standaard zo).
  5. Klik nogmaals op Issue. De installatie duurt een paar seconden en eindigt met een melding dat het gelukt is.

Stap 4: controleer het certificaat op je site


Open https://yourdomain.com in je browser. Als alles gelukt is, verschijnt er een hangslotje naast het adres.


Geen hangslotje?


  • Controleer of het certificaat voor het juiste domein is uitgegeven.
  • Open de site in een privévenster (incognito) om de cache van je browser uit te sluiten.

Al het verkeer doorsturen naar HTTPS


Deze stap is optioneel maar aanbevolen: zo wordt elke bezoeker automatisch naar de beveiligde versie van je site gestuurd. Er zijn twee manieren.


Optie 1: een doorverwijzing in cPanel


  1. Ga terug naar cPanel.
  2. Open onder Domains de optie Domains of Redirects.
  3. Maak een permanente (301) doorverwijzing van http://yourdomain.com naar https://yourdomain.com.

Optie 2: het .htaccess-bestand


Open de File Manager, zoek het bestand .htaccess in de map van je site en voeg deze regels toe:


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


Hoe werkt automatische verlenging?


Certificaten van Let's Encrypt zijn 90 dagen geldig, maar je hoeft ze nooit handmatig te verlengen. Controleer in het scherm Let's Encrypt SSL of AutoSSL of AutoSSL is ingeschakeld. Het certificaat wordt dan elke 90 dagen automatisch verlengd, zonder dat jij iets hoeft te doen.


Tips en probleemoplossing


  • Installeer SSL zodra de site live gaat, voor de veiligheid van je bezoekers en voor je positie in zoekresultaten.
  • Beveilig elk domein afzonderlijk als je account er meer dan één heeft.
  • Controleer af en toe de verlengingen om zeker te weten dat AutoSSL zijn werk doet.

Als het certificaat niet is uitgegeven:


  • Controleer of het domein naar je server verwijst (juiste DNS-records).
  • Controleer of geen firewall of beveiligingsbeperking de toegang tot de server blokkeert.

Als het hangslotje niet verschijnt:


  • Zoek naar onveilige inhoud op je pagina's (mixed content), zoals afbeeldingen die via http:// worden geladen.
  • Controleer of je HTTPS-doorverwijzing correct is ingesteld.

Veelgestelde vragen


Is een Let's Encrypt-certificaat echt gratis?


Ja. Let's Encrypt geeft certificaten kosteloos uit, en cPanel installeert en verlengt ze voor je.


Hoe lang is een Let's Encrypt-certificaat geldig?


90 dagen. Met AutoSSL ingeschakeld wordt het automatisch verlengd, zodat het in de praktijk nooit verloopt.


Heb ik een wildcardcertificaat nodig?


Alleen als je alle subdomeinen van een domein met één certificaat wilt dekken. Laat voor de meeste sites Include Wildcard? uitgevinkt.


Wat als Let's Encrypt ontbreekt in mijn cPanel?


Neem contact op met ons supportteam, dan schakelen we het op je account in.


Conclusie


Een gratis SSL-certificaat installeren via cPanel kost een paar minuten: vraag het certificaat aan met Let's Encrypt, controleer het hangslotje, stuur HTTP door naar HTTPS en laat AutoSSL aan staan zodat het zichzelf verlengt. Heb je bij een stap hulp nodig? Het supportteam van OMC staat altijd voor je klaar.