In diesem Artikel erfahren Sie, wie Sie Apache Let's Encrypt auf dem Ubuntu 18.04-Server installieren.
Let's Encrypt ist eine kostenlose Zertifizierungsstelle (CA), die eine einfache Möglichkeit bietet, kostenlose TLS/SSL-Zertifikate zu erhalten und zu installieren. Mit Certbot wird der gesamte Prozess des Erhaltens und Installierens eines Zertifikats sowohl auf dem Apache- als auch auf dem Nginx-Server vollständig automatisiert. Sie können 90 Tage lang kostenlos ein gültiges SSL-Zertifikat für Ihre Domain erhalten, wobei eine Verlängerung jederzeit möglich ist.
Lass uns anfangen.
Voraussetzungen:
- Ubuntu 18.04-Server
- Zugriff auf den Server über SSH mit Root-Benutzer
1. Halten Sie den Server aktuell
# apt update -y
# apt upgrade -y
2. Fügen Sie das Certbot-Repository hinzu:
# add-apt-repository ppa:certbot/certbot
Sie müssen die EINGABETASTE drücken, um zu akzeptieren.
3. Installieren Sie das Apache-Paket von Certbot mit apt:
# apt install python-certbot-apache
4. Beziehen eines SSL-Zertifikats
Führen Sie diesen Befehl aus, um ein Zertifikat abzurufen. Certbot bietet eine Vielzahl von Möglichkeiten, SSL-Zertifikate über Plugins zu erhalten. Das Apache-Plugin kümmert sich um die Neukonfiguration von Apache und lädt die Konfiguration bei Bedarf neu. Geben Sie Folgendes ein, um dieses Plugin zu verwenden:
# certbot --apache -d your_domain
5. Überprüfen Sie die automatische Verlängerung
Sobald das Zertifikat installiert ist, testen Sie den Erneuerungsprozess, Sie können einen Probelauf mit Certbot durchführen:
Die Certbot-Pakete auf Ihrem System werden mit einem Cron-Job oder einem Systemd-Timer geliefert, der Ihre Zertifikate automatisch erneuert, bevor sie ablaufen.
# certbot renew --dry-run
Der Befehl zum Erneuern von Certbot wird an einem der folgenden Orte installiert:
/etc/crontab/
/etc/cron.*/*
systemctl list-timers
6. Überprüfen Sie, ob Certbot funktioniert hat
Greifen Sie mit https:// in Ihrem Browser auf Ihre Domain zu. Wenn es ohne Warnung angezeigt wird, haben wir Let's Encrypt erfolgreich mit Certbot installiert.
In diesem Artikel haben wir gesehen, wie unsere Support-Techniker Apache Let's Encrypt auf dem Ubuntu 18.04-Server mit Certbot installieren.