Nginx Webserver

Fortgeschritten

Lernen Sie den Nginx Webserver kennen. Dieses Modul behandelt die Installation und Überprüfung von Nginx, die Konfiguration von Virtual Hosts, das Einrichten eines Reverse Proxy, benutzerdefinierte Fehlerseiten und die Basisauthentifizierung. Sie werden diese wesentlichen Linux-Fähigkeiten durch praktische Labs und reale Herausforderungen meistern.

devops-engineerlinuxdevops

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Nginx Webserver

Lernen Sie, wie Sie Nginx installieren und überprüfen, virtuelle Hosts konfigurieren, Reverse-Proxys einrichten, die Fehlerbehandlung anpassen und Dienste mit einer Basis-Authentifizierung absichern. Dieser Kurs vermittelt Ihnen das praktische Nginx-Fundament, das Sie benötigen, um Web-Traffic und Frontend-Anwendungen in Linux-Umgebungen bereitzustellen.

Warum ist das wichtig?

Nginx wird weithin als Webserver, Reverse-Proxy und Traffic-Frontend für moderne Anwendungen eingesetzt. Administratoren müssen verstehen, wie Anfragen weitergeleitet werden, wie Website-Konfigurationen strukturiert sind und wie Schutzschichten wie Authentifizierungen oder benutzerdefinierte Antworten hinzugefügt werden. Dies sind grundlegende Fähigkeiten, um Dienste zuverlässig zu hosten und bereitzustellen.

Was Sie lernen werden

  • Installation von Nginx und Überprüfung der korrekten Auslieferung von Inhalten.
  • Konfiguration virtueller Hosts für mehrere Websites oder Anwendungen.
  • Einsatz von Nginx als Reverse-Proxy vor einem anderen Dienst.
  • Anpassung von Fehlerseiten zur Verbesserung der Benutzerfreundlichkeit und operativen Klarheit.
  • Absicherung von Routen mittels Basis-Authentifizierung (Basic Authentication).
  • Anwendung dieser Fähigkeiten in einer Herausforderung zur Einrichtung eines sicheren Proxy-Servers.

Kurs-Roadmap

Der Kurs beginnt mit der Installation und Überprüfung von Nginx, damit Sie sicherstellen können, dass der Dienst läuft und erreichbar ist. Anschließend geht es weiter mit der Konfiguration virtueller Hosts, was unerlässlich ist, wenn ein Server mehrere Websites oder Domains bedienen muss.

Im nächsten Schritt führt der Kurs in die Einrichtung eines Reverse-Proxys ein und zeigt, wie Nginx häufig vor Anwendungen geschaltet wird, anstatt nur statische Dateien auszuliefern. Danach passen Sie Fehlerseiten an und fügen eine Basis-Authentifizierung als einfache Zugriffskontrollschicht hinzu.

Der Kurs endet mit der Herausforderung „Secure Proxy Server“, bei der Website-Konfiguration, Reverse-Proxy-Verhalten und Zugriffsschutz in einem realistischen Workflow für die Webbereitstellung zusammengeführt werden.

Für wen ist dieser Kurs geeignet?

Dieser Kurs richtet sich an Linux-Lernende und DevOps-Einsteiger, die Webdienste mit Nginx in einer praktischen Serverumgebung bereitstellen oder betreuen müssen.

Lernergebnisse

Nach Abschluss dieses Kurses sind Sie in der Lage, Nginx zu installieren und zu konfigurieren, Webanwendungen zu hosten und per Proxy bereitzustellen, das benutzerseitige Verhalten anzupassen und einen einfachen Zugriffsschutz für bereitgestellte Dienste hinzuzufügen.

Lehrer

labby
Labby
Labby is the LabEx teacher.