π Het certbot Commando in Linux¶
In deze handleiding leer je hoe je certbot gebruikt op een Linux-systeem.
Certbot is een tool om automatisch Letβs Encrypt SSL/TLS-certificaten aan te maken, te vernieuwen en te installeren op webservers zoals Apache en Nginx.
Het zorgt ervoor dat websites veilig via HTTPS bereikbaar zijn.
Achtergrondinformatie
- Letβs Encrypt is een gratis certificaatautoriteit (CA) die gratis SSL-certificaten uitgeeft.
- Certbot automatiseert het proces van certificaataanvraag, verificatie en installatie.
- Certificaten hebben een geldigheid van 90 dagen, Certbot kan automatische vernieuwing instellen.
Controleren of certbot aanwezig is¶
Controleer of Certbot geΓ―nstalleerd is:
βοΈ Installeren van certbot¶
Certbot kan geΓ―nstalleerd worden via de pakketmanager of via Snap.
Installatie op Debian/Ubuntu (Snap):
Basisgebruik van Certbot¶
-
Certificaat aanvragen voor Apache:
-
Certificaat aanvragen voor Nginx:
-
Droge-run voor testen (zonder wijzigingen):
-
Certificaten vernieuwen:
-
Details bekijken van bestaande certificaten:
HTTPS Certificaat Voorbeeld
Certbot kan automatisch een HTTPS-certificaat aanmaken en configureren voor een webserver.
- Apache of Nginx moet geΓ―nstalleerd zijn en correct geconfigureerde server blocks hebben.
- Domeinnaam moet naar de server verwijzen (DNS correct ingesteld).
- Certbot kan automatisch redirect van HTTP naar HTTPS instellen.
Voor Apache-webservers kan Certbot automatisch SSL-certificaten aanvragen en virtual hosts aanpassen:
-
Controleer of Apache actief is:
-
Certificaat aanvragen en automatisch configureren:
Tijdens het proces:
- Vul een e-mailadres in voor belangrijke meldingen.
- Kies of HTTP automatisch naar HTTPS moet worden omgeleid.
- Apache configuratie wordt automatisch aangepast. Je kunt dit handmatig bekijken in:
Voorbeeld redirect in Apache VirtualHost:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
Redirect permanent / https://example.com/
</VirtualHost>
- Herstart Apache om wijzigingen toe te passen:
/etc/letsencrypt/β Certificaten en configuratiebestanden/etc/letsencrypt/live/example.com/β Actieve certificaten/etc/letsencrypt/archive/example.com/β Oude certificaten
Verwijderen van Certbot¶
Of bij apt-installatie:
π Handleiding¶
De ingebouwde handleiding is beschikbaar via: