Server:SSL: Unterschied zwischen den Versionen

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:


Diese Schritte bereiten das System darauf vor, SSL-Zertifikate mit Certbot für Nginx zu erstellen und zu verwalten.
Diese Schritte bereiten das System darauf vor, SSL-Zertifikate mit Certbot für Nginx zu erstellen und zu verwalten.
==Kurze Form==
<pre>
<pre>
sudo apt install snapd
sudo apt install snapd
Zeile 18: Zeile 19:
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo systemctl stop nginx
sudo systemctl stop nginx
</pre>
<pre>
sudo certbot certonly --standalone -d ahrensburg.city www.ahrensburg.city
sudo certbot certonly --standalone -d doc.ahrensburg.city
sudo certbot certonly --standalone -d alterwiki.ahrensburg.city
sudo systemctl start nginx
</pre>
</pre>

Version vom 18. Juni 2025, 00:59 Uhr

Die folgenden Befehle richten die Umgebung für die Nutzung von Certbot mit Nginx auf einem Linux-System ein:

  1. sudo apt install snapd Installiert den Snap-Daemon, der benötigt wird, um Snap-Pakete (wie Certbot) zu installieren.
  2. sudo apt-get install nginx Installiert den Nginx-Webserver.
  3. sudo rm /etc/nginx/sites-enabled/default Entfernt die Standard-Konfiguration von Nginx, um Konflikte mit eigenen Einstellungen zu vermeiden.
  4. sudo systemctl stop nginx Stoppt den laufenden Nginx-Dienst, damit Certbot später Zertifikate anfordern und konfigurieren kann.
  5. sudo snap install --classic certbot Installiert Certbot (das Tool zur Verwaltung von SSL-Zertifikaten von Let's Encrypt) über Snap.
  6. sudo ln -s /snap/bin/certbot /usr/bin/certbot Erstellt einen symbolischen Link, damit Certbot systemweit als Befehl verfügbar ist.
  7. sudo systemctl stop nginx Stoppt Nginx erneut, um sicherzustellen, dass der Webserver für die Zertifikatsanfrage nicht läuft.

Diese Schritte bereiten das System darauf vor, SSL-Zertifikate mit Certbot für Nginx zu erstellen und zu verwalten.

Kurze Form

sudo apt install snapd
sudo apt-get install nginx
sudo rm /etc/nginx/sites-enabled/default
sudo systemctl stop nginx
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo systemctl stop nginx



sudo certbot certonly --standalone -d ahrensburg.city www.ahrensburg.city
sudo certbot certonly --standalone -d doc.ahrensburg.city
sudo certbot certonly --standalone -d alterwiki.ahrensburg.city
sudo systemctl start nginx