GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So sichern Sie Apache mit Let’s Encrypt unter Ubuntu 20.04

In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration von Apache mit Let’s Encrypt auf Ubuntu 20.04 LTS erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo angemeldet sind Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.

Let's Encrypt ist eine Zertifizierungsstelle, die kostenlose SSL-Zertifikate für die Website bereitstellt, die seit April 2016 in Betrieb ist und von Unternehmen und Internetorganisationen der Welt wie Mozilla, Cisco, Chrome unterstützt wird , Akamai usw. Es vereinfacht den Prozess, indem es einen Software-Client, Certbot, bereitstellt, der versucht, die meisten (wenn nicht alle) der erforderlichen Schritte zu automatisieren. Von Let’s Encrypt ausgestellte Zertifikate sind 90 Tage ab Ausstellungsdatum gültig und werden heute von allen gängigen Browsern als vertrauenswürdig eingestuft.

Voraussetzung:

  • Betriebssystem mit Ubuntu 20.04
  • Server-IPv4-Adresse mit Superuser-Berechtigungen (Root-Zugriff)
  • Gnome-Terminal für Linux-Desktop
  • PuTTy SSH-Client für Windows oder macOS
  • Powershell für Windows 10/11
  • Vertraut mit APT-Befehlen

Apache mit Let’s Encrypt auf Ubuntu 20.04 sichern

Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Ubuntu-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.

sudo apt update
sudo apt upgrade
sudo snap install core
sudo snap refresh core

Schritt 2. Certbot installieren.

Führen Sie diesen Befehl in der Befehlszeile auf dem Computer aus, um Certbot zu installieren:

sudo snap install --classic certbot

Als nächstes die folgenden Anweisungen in der Befehlszeile auf dem Computer, um sicherzustellen, dass der certbot Befehl kann ausgeführt werden:

sudo ln -s /snap/bin/certbot /usr/bin/certbot

Führen Sie danach diesen Befehl aus, um ein Zertifikat zu erhalten, und lassen Sie Certbot Ihre Apache-Konfiguration automatisch bearbeiten, um es bereitzustellen, und aktivieren Sie den HTTPS-Zugriff in einem einzigen Schritt:

sudo certbot --apache

Schritt 3. Überprüfen des Zertifikatsstatus.

Sie können sicherstellen, dass Certbot Ihr SSL-Zertifikat korrekt erstellt hat, indem Sie den SSL-Server-Test des Cloud-Sicherheitsunternehmens Qualys verwenden. Öffnen Sie den folgenden Link in Ihrem bevorzugten Webbrowser und ersetzen Sie example.com mit Ihrer Basisdomain:

https://www.ssllabs.com/ssltest/analyze.html?d=example.com

Schritt 4. Richten Sie Let’s Encrypt für die automatische Verlängerung ein.

Die Zertifikate von Let’s Encrypt sind 90 Tage lang gültig. Um die Zertifikate automatisch zu erneuern, bevor sie ablaufen, erstellt das certbot-Paket einen Cronjob, der zweimal täglich ausgeführt wird und automatisch jedes Zertifikat 30 Tage vor seinem Ablauf erneuert:

sudo certbot renew --dry-run

Das ist alles, was Sie tun müssen, um Apache mit Let’s Encrypt auf Ubuntu 20.04 LTS Focal Fossa zu sichern. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.


Ubuntu
  1. Sichern Sie Nginx mit Let’s Encrypt auf Ubuntu 18.04 – wie geht das?

  2. So installieren Sie Let’s Encrypt auf Ubuntu 20.04 mit Apache

  3. So sichern Sie Nginx mit Let’s Encrypt unter Ubuntu 20.04

  4. So sichern Sie Apache mit Lets Encrypt unter Ubuntu 18.04

  5. So installieren Sie Let’s Encrypt SSL mit Apache unter Debian 11

So installieren Sie NextCloud auf Ubuntu 20.04 mit Apache

So installieren Sie Apache mit Let’s Encrypt auf RHEL 8

So installieren Sie Apache mit Let’s Encrypt SSL unter Ubuntu 20.04 LTS

So sichern Sie Apache mit Let’s Encrypt unter CentOS 8

So sichern Sie Nginx mit Let’s Encrypt unter CentOS 8

So sichern Sie Nginx mit Let’s Encrypt unter Ubuntu 20.04