Wie installiere ich ein SSL-Zertifikat auf meinem Linux-Server mit Let’s Encrypt?
Bevor Sie das SSL-Zertifikat installieren, müssen Sie über Folgendes verfügen:
- Einen Domainnamen, der auf Ihren Server verweist.
- Root- oder sudo-Zugriff auf den Server.
Wenn Sie über beide der oben genannten Punkte verfügen, können Sie der folgenden Anleitung zur Installation Ihres SSL-Zertifikats folgen. In dieser Anleitung verwenden wir Certbot, ein Tool, das den Prozess der Beschaffung und Installation von Let’s Encrypt SSL-Zertifikaten automatisiert.
- Zuerst müssen Sie Certbot installieren.
Wenn Sie Ubuntu/Debian verwenden, führen Sie den folgenden Befehl aus:
sudo apt update
sudo apt install certbot python3-certbot-apache # For Apache sudo apt install certbot python3-certbot-nginx # For NginxWenn Sie CentOS/RHEL verwenden, führen Sie den folgenden Befehl aus:
sudo yum install epel-release sudo yum install certbot python2-certbot-apache # For Apache sudo yum install certbot python2-certbot-nginx # For Nginx
- Verwenden Sie den folgenden Befehl, um Ihr SSL-Zertifikat zu erhalten.
Bitte ersetzen Sie „example“ im folgenden Beispiel durch Ihre tatsächliche Domain.Wenn Sie Apache verwenden, führen Sie den folgenden Befehl aus:
sudo certbot --apache -d example.tld -d www.example.tld
Wenn Sie Nginx verwenden, führen Sie den folgenden Befehl aus:
sudo certbot --nginx -d example.tld -d www.example.tld
Certbot erstellt automatisch einen Cron-Job für die Zertifikatserneuerung.
Sie können diesen Erneuerungsprozess mit diesem Befehl testen:sudo certbot renew --dry-ru
Starten Sie schließlich Ihren Webserver neu.
Wenn Sie Apache verwenden, führen Sie den folgenden Befehl aus:
sudo systemctl restart apache2
Wenn Sie Nginx verwenden, führen Sie den folgenden Befehl aus:
sudo systemctl restart nginx