So installieren Sie Nginx auf einem Ubuntu-Server

Nginx ist ein HTTP- Webserver für Linux und andere Serverplattformen. Er gilt als die umfassendste Alternative zum Apache-Webserver. Diese Anleitung zeigt Ihnen, wie Sie Nginx in Ubuntu Server einrichten.

Was ist vor der Installation von Nginx unter Ubuntu zu tun?

Vor der Installation von Nginx auf Ubuntu Server ist es wichtig, dass alle Pakete aktualisiert und alle Sicherheitsupdates installiert sind. Obwohl es möglich ist, den Nginx-Webserver unter Ubuntu ohne Aktualisierung zu verwenden, ist dies keine gute Idee, da Sie dadurch anfällig für Angriffe sein könnten.

Zum Glück ist die Aktualisierung von Ubuntu, sogar auf dem Server, unglaublich einfach. Führen Sie zunächst den Befehl apt update aus . Dieser Befehl aktualisiert Ihre Softwarequellen und sucht nach neuen Updates, falls diese verfügbar sind.

Sudo apt-Update

Nachdem Sie den Befehl „apt update“ ausgeführt haben, ist es an der Zeit, den Befehl „apt upgrade“ auszuführen . Dieser Befehl übernimmt alle Software-Updates und installiert sie auf Ihrem Ubuntu-System. Der Update-Vorgang kann einige Zeit dauern, insbesondere wenn Sie viele Updates installieren müssen. Seien Sie also geduldig.

Sudo apt-Upgrade

Nach der Installation aller Upgrades müssen Sie Ubuntu neu starten. Warum? Manchmal wird bei der Aktualisierung von Ubuntu ein neuer Kernel installiert. Ein neuer Kernel kann erst nach einem Systemneustart verwendet werden.

Um Ubuntu schnell neu zu starten, führen Sie den Befehl sudo reboot aus .

Sudo-Neustart

Sobald Sie sich wieder anmelden, ist Ubuntu auf dem neuesten Stand und bereit für Nginx!

So installieren Sie Nginx unter Ubuntu

Der Nginx-Webserver lässt sich unter Ubuntu recht einfach in Betrieb nehmen, da er sich in den Hauptsoftware-Repositories befindet. Um Nginx zu installieren, führen Sie den folgenden apt install- Befehl aus und richten Sie das Paket „nginx“ ein.

sudo apt install nginx

Ubuntu wird Sie nach einem Passwort fragen, wenn Sie den obigen Befehl schreiben. Geben Sie über die Tastatur Ihr Benutzerkonto-Passwort ein. Wenn Ihr Konto keinen Sudo- Zugriff hat, können Sie sich bei Root anmelden und stattdessen das Paket installieren.

Hinweis: Sie müssen das Ubuntu-Root-Konto entsperrt haben, um sich mit su anzumelden .

su -

apt install nginx

Nach Eingabe des apt install- Befehls und der Eingabe Ihres Benutzerkontokennworts erfasst Ubuntu alle Abhängigkeiten, die zum Einrichten von Nginx erforderlich sind. Anschließend werden Sie aufgefordert, die Y -Taste zu drücken, um zu bestätigen, dass Sie die Software installieren möchten. Drücken Sie zur Bestätigung Y.

Wenn Sie die Y- Taste auf der Tastatur drücken, richtet der Ubuntu-Paketmanager Nginx ein und bringt es auf Ihrem Ubuntu-Serversystem zum Laufen.

So lassen Sie Nginx durch die Ubuntu-Firewall zu

Wenn Sie die UFW- Firewall auf dem Ubuntu-Server verwenden , müssen Sie Nginx durchlassen, um die volle Nutzung zu erhalten. Wenn Sie dies nicht tun, funktioniert Nginx möglicherweise nicht ordnungsgemäß. Gehen Sie wie folgt vor, um UFW durch die Firewall zuzulassen.

Verwenden Sie den Befehl ufw app list . Beachten Sie, dass Sie auf das Root-Konto zugreifen müssen, um den Befehl ufw app list auf Ihrem Ubuntu-Server auszuführen. Wenn Sie mit su nicht auf das Root-Konto zugreifen können, führen Sie den Befehl sudo -s aus .

su – ufw-App-Liste

Wenn Sie den Befehl ufw app list ausführen , zeigt Ihnen die Ubuntu-Firewall „verfügbare Anwendungen“ an. Diese „verfügbaren Anwendungen“ sollten „Nginx Full“, „Nginx HTTP“, „Nginx HTTPS“ usw. sein.

Um den Portverkehr mit Nginx nur über Port 443 (HTTPS) zu ermöglichen, können Sie den Befehl ufwallow „Nginx HTTPS“ verwenden. Dieser Befehl ist ideal für diejenigen, die kein HTTP verwenden und alles über HTTPS ausführen.

ufw erlaubt 'Nginx HTTPS'

Wenn Sie jedoch auf HTTP (Port 80) angewiesen sind, können Sie diesen Port über die Ubuntu-Firewall mit dem Befehl ufwallow aktivieren , ersetzen Sie jedoch diesmal „Nginx HTTPS“ durch „Nginx HTTP“.

ufw erlaubt 'Nginx HTTP'

Wenn Sie sowohl HTTP als auch HTTPS verwenden, steht in der Ubuntu-Firewall ein drittes Profil zur Aktivierung zur Verfügung. Dieses Profil heißt „Nginx Full“. Wenn Sie dies aktivieren, wird Datenverkehr sowohl auf Port 80 (HTTP) als auch auf Port 443 (HTTPS) zugelassen. Verwenden Sie den Befehl ufwallow „Nginx Full“, um das Profil zu aktivieren.

ufw erlaubt 'Nginx Full'

So schalten Sie die UFW-Firewall aus

Obwohl es eine gute Idee ist, die Ubuntu-Firewall an Ort und Stelle zu halten und Nginx durchzulassen, ist dies keine Voraussetzung. Wenn Sie Ihren Nginx-Webserver nicht dem größeren Internet zugänglich machen und er nur für LAN gedacht ist, benötigen Sie ihn möglicherweise nicht. So schalten Sie die Firewall aus.

Um die Ubuntu-Firewall zu deaktivieren, können Sie einfach ufw discover ausführen . Dieser Befehl schaltet die Firewall aus, deinstalliert sie jedoch nicht.

ufw deaktivieren

Alternativ können Sie, wenn Sie die Firewall vollständig entfernen möchten, den Befehl apt remove uninstall ausführen . Dieser Befehl entfernt die Firewall vollständig.

apt ufw entfernen

Einen Kommentar hinterlassen

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Beheben Sie das Tearing von Intel-Grafikbildschirmen unter Pardus Linux, indem Sie X11 vs. Wayland, Compositor-Einstellungen, Bildwiederholfrequenz, aktiven Xorg-Treiber und TearFree nur gegebenenfalls überprüfen.

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

Firewalld auf SLES 15 konfigurieren: Zonen prüfen, Dienste oder Ports zulassen, permanente Regeln speichern, sicher neu laden und Zugriff überprüfen.

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

Aktivieren Sie das Kernel-Live-Patching auf SLES 15 SP7, wenden Sie unterstützte Korrekturen ohne Neustart an, überprüfen Sie aktive Patches und verstehen Sie, wann ein Kernel-Neustart dennoch erforderlich ist.

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

Aktivieren Sie den FIPS-Modus auf SLES 15 mit dem von SUSE unterstützten Setup-Dienstprogramm, starten Sie das System sicher neu, überprüfen Sie den Status des Kernels und der Krypto-Richtlinien und prüfen Sie die Zertifizierungsgrenzen.

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Installieren Sie Google Chrome sicher auf Gooroom OS mit offiziellen .deb-Paketen, APT, Richtlinienprüfungen, Update-Anleitungen und Korrekturen für verwaltete Geräte.

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

Leiten Sie SLES-Systemprotokolle sicher an einen entfernten Syslog-Server weiter – mit rsyslog, TLS-Zertifikaten, Peer-Name-Verifizierung, Warteschlangen, Validierung und Tests.

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

Verbinden Sie SLES 15 mit Active Directory über SSSD mithilfe von YaST. Bereiten Sie DNS und Zeit vor, konfigurieren Sie Domänenanmeldungen, überprüfen Sie Kerberos und vergleichen Sie SSSD, Winbind und realmd.

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Beheben Sie das Problem mit RTL8821CE Wi-Fi unter Pardus Linux, indem Sie den integrierten rtw88-Treiber, die Realtek-Firmware, rfkill, NetworkManager und sichere Ausweichoptionen überprüfen.

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Diagnose und Behebung von DNS-Auflösungsfehlern unter Debian 12 mit systemd-resolved, einschließlich resolv.conf, NetworkManager, networkd, Cache und Verifizierung.

So installieren Sie Pardus Linux sicher parallel zu Windows 11

So installieren Sie Pardus Linux sicher parallel zu Windows 11

Installieren Sie Pardus 25.2 neben Windows 11, indem Sie ein Backup erstellen, das Windows-Volume verkleinern, von einem UEFI-USB-Stick booten und die vorhandenen EFI- und Wiederherstellungspartitionen schützen.