Nginx auf Ubuntu 22.04 installieren

Mit dem leistungsstarken Webserver und Reverse-Proxy-Server Nginx können Sie Webanwendungen hosten und verwalten. Wir zeigen Ihnen, wie Sie die Software auf einem Ubuntu 22.04-Server installieren können.

Der leistungsstarke Webserver und Reverse-Proxy-Server Nginx ist für seine Geschwindigkeit, Stabilität und Flexibilität bekannt. Die Erstinstallation auf Ubuntu 22.04 ist ganz einfach – befolgen Sie dafür einfach die nachfolgenden sechs Schritte.

Anleitung: Nginx auf Ubuntu 22.04 installieren

Schritt 1: Aktualisieren Sie Ihr System

Wir empfehlen Ihnen, zunächst Ihr Ubuntu 22.04-System zu aktualisieren, bevor Sie mit der Installation beginnen. So stellen Sie sicher, dass Sie die neuesten Softwarepakete haben. Öffnen Sie dafür das Terminal und führen Sie folgende Befehle aus:

sudo apt update
sudo apt upgrade

Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden, und bestätigen Sie die Installation der Updates.

Schritt 2: Installieren Sie die Software

Nachdem Ihr System aktualisiert wurde, können Sie Nginx mithilfe des folgenden Befehls installieren:

sudo apt install nginx

Wenn Sie aufgefordert werden, die Installation zu bestätigen, drücken Sie einfach „J“ und „Enter“, um fortzufahren. Nginx und alle erforderlichen Abhängigkeiten werden vom Paketmanager heruntergeladen und installiert.

Schritt 3: Starten und aktivieren Sie den Dienst

Sobald die Installation abgeschlossen ist, starten Sie die Anwendung mit folgendem Befehl:

sudo systemctl start nginx

Um sicherzustellen, dass die Software beim Systemstart automatisch gestartet wird, aktivieren Sie den Dienst mit diesem Befehl:

sudo systemctl enable nginx

Schritt 4: Überprüfen Sie die Nginx-Installation

Öffnen Sie Ihren Webbrowser und geben Sie die IP-Adresse Ihres Servers oder Ihren Domainnamen ein. Nun sollten Sie die Standard-Nginx-Willkommensseite sehen, die Ihnen die erfolgreiche Installation bestätigt.

Schritt 5: Firewall-Konfiguration

Wenn Sie eine Firewall auf Ihrem Server verwenden, müssen Sie den HTTP-Port (Port 80) öffnen, damit der Webserver erreichbar ist. Verwenden Sie die folgenden Befehle, um dies zu tun:

sudo ufw allow 'Nginx HTTP'
sudo ufw enable

Schritt 6: Konfigurieren Sie Ihre Website

Nun, da Nginx installiert und einsatzbereit ist, können Sie Ihre Website-Konfiguration hinzufügen. Die Konfigurationsdateien für Nginx befinden sich im Verzeichnis /etc/nginx. Sie können Ihre Website-Konfiguration in der Datei /etc/nginx/sites-available/your-site erstellen und dann einen symbolischen Link in den Ordner /etc/nginx/sites-enabled/ erstellen, um die Konfiguration zu aktivieren. Vergessen Sie nicht, Nginx nach jeder Änderung der Konfiguration neu zu starten:

sudo nano /etc/nginx/sites-available/your-site
sudo ln -s /etc/nginx/sites-available/your-site /etc/nginx/sites-enabled/
sudo nginx -t

sudo systemctl reload nginx

Bereit zum Durchstarten!

Herzlichen Glückwunsch, die Webentwicklung auf Ihrem Ubuntu 22.04-Server kann nun beginnen! Denken Sie daran, Ihre Nginx-Konfiguration entsprechend Ihren Anforderungen anzupassen. Hier können Sie mehr erfahren.