Abhängig von Ihrem Betriebssystem ist möglicherweise ein Paket von Let’s Encrypt verfügbar, das die Installation von Let’s Encrypt vereinfacht, da alle Abhängigkeiten berücksichtigt werden. Andernfalls können Sie Let’s Encrypt immer noch manuell installieren. Hier ist eine Anleitung zur Installation von Let’s Encrypt auf verschiedenen Linux-Distributionen.
Fedora 23 oder höher (einschließlich Rawhide)
dnf install letsencrypt
Red Hat Enterprise Linux (RHEL) 7 / CentOS 7 oder höher
Installieren Sie das EPEL-Repository mit dem folgenden Befehl:
yum install epel-release
Installieren Sie den Let’s Encrypt-Client mit dem folgenden Befehl:
yum install letsencrypt
FreeBSD
Installieren Sie den Let’s Encrypt-Client vom Port mit dem folgenden Befehl:
cd /usr/ports/security/py-letsencrypt && make install clean
Installieren Sie den Let’s Encrypt-Client vom Port mit dem folgenden Befehl:
pkg install py27-letsencrypt
OpenBSD
Installieren Sie den Let’s Encrypt-Client vom Port mit dem folgenden Befehl:
cd /usr/ports/security/letsencrypt/client && make install clean
Installieren Sie den Let’s Encrypt-Client vom Port mit dem folgenden Befehl:
pkg_add letsencrypt
Arch-Linux
pacman -S letsencrypt letsencrypt-apache
Debian (für Debian Jessie (8), Debian Stretch (9) oder Debian Sid)
apt-get update apt-get install letsencrypt
Ein Apache-Plugin ist für Apache 2.4 auf Debian-basierten Distributionen mit libaugeas0 1.0+ verfügbar, das den Erhalt und die Installation eines Zertifikats automatisiert. Um es zu installieren, führen Sie Folgendes aus:
apt-get install python-letsencrypt-apache
Egentoo
Der offizielle Client von Let’s Encrypt ist in Gentoo Portage verfügbar. Wenn Sie das Apache-Plugin verwenden möchten, muss es separat installiert werden:
emerge -av app-crypt/letsencrypt emerge -av app-crypt/letsencrypt-apache
Verwenden Sie für das nginx-Plug-in Layman, um das mrueg-Overlay hinzuzufügen, das das nginx-Plug-in-Paket enthält:
emerge -av app-portage/layman layman -S layman -a mrueg emerge -av app-crypt/letsencrypt-nginx
Let’s Encrypt Client manuell auf einem beliebigen Linux-Betriebssystem installieren
Wenn Sie ältere Versionen der Linux-Distribution ausführen oder Ihre Version von Linux noch kein offizielles Paket wie CentOS 6, RedHat Enterprise Linux 6 und Ubuntu hat, können Sie Let’s Encrypt manuell installieren und verwenden, um ein SSL-Zertifikat zu generieren:
- Installieren Sie Git, das zum Klonen des Master-Zweigs von Let’s Encrypt verwendet wird.
Führen Sie in Red Hat Enterprise Linux (RHEL), CentOS und ähnlichen Distributionen Folgendes aus:
$ yum install git
Führen Sie in Ubuntu und anderen Debian-basierten Distributionen Folgendes aus:
$ apt-get install git
- Klonen Sie das Let’s Encrypt-Repository, um die Skripte herunterzuladen:
git clone https://github.com/letsencrypt/letsencrypt
TipGit lädt die Skripte in ein letsencrypt-Verzeichnis herunter, in dem Sie den Klonbefehl ausführen. Geben Sie den Pfad an, um das Verzeichnis anzugeben, in dem der Let’s Encrypt-Client platziert werden soll. Um beispielsweise den Let’s Encrypt-Client unter /opt zu speichern, einem Verzeichnis, das häufig zum Platzieren von Drittanbieter-Software auf Linux- und Unix-Systemen verwendet wird:git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
- Führen Sie das automatische Installationsprogramm von Let’s Enrypt aus:
letsencrypt-auto --help
letsencrypt-auto akzeptiert die gleichen Flags wie letsencrypt; letsencrypt-auto installiert alle seine eigenen Abhängigkeiten und aktualisiert den Client-Code automatisch und ist daher vergleichsweise langsamer und größer als letsencrypt.Für den manuell erhaltenen Let's Encrypt-Client wird letsencrypt-auto mitgeliefert, der Client (letsencrypt-Binärdatei) ist in der virtuellen Umgebung verfügbar, die er erstellt hat:/home/user/.local/share/letsencrypt/bin/letsencrypt.In CentOS 6 und RHEL 6 , das EPEL-Repository ist erforderlich, um python-virtualenv zu installieren.
Nach der Installation des Let’s Encrypt-Clients können Sie jetzt ein kostenloses Let’s Encrypt-SSL-Zertifikat generieren und einrichten.