Nginx
Kursinhalt
Dieser Workshop bietet einen praxisnahen Einstieg in den Gebrauch der Programmiersprache Python für Administrierende.
Viele Administrierenden nutzen bereits Bash- oder Perl-Skripte zur Automation von Aufgaben. Gerade komplexere Aufgaben lassen sich aber nur schwer abbilden und die Skripte werden schnell schwer wartbar. Hier bietet Python eine gute Alternative als „echte“ Programmiersprache, die aber noch immer schnell erstellbare und kompakte Skripte ermöglicht.
Ausführliche Agenda
- Einführung in Nginx
- Was ist Nginx?
- Geschichte und Entwicklung von Nginx
- Vorteile und Einsatzmöglichkeiten
- Installation und Konfiguration von Nginx
- Systemvoraussetzungen und Installation
- Grundlegende Konfigurationsoptionen
- Testen der Installation
- Nginx-Konfigurationsdateien
- Überblick über die wichtigsten Konfigurationsdateien
- Syntax und Struktur der Konfigurationsdateien
- Verständnis von Serverblöcken und Direktiven
- Statische Inhalte mit Nginx bereitstellen
- Einrichten von virtuellen Hosts
- Konfiguration von Server-Blöcken für statische Inhalte
- Optimierung der Leistung für statische Inhalte
- Nginx als Reverse Proxy verwenden
- Grundlagen des Reverse Proxys
- Konfiguration eines einfachen Reverse Proxys
- Load Balancing mit Nginx
- Nginx und SSL/TLS
- Einführung in SSL/TLS
- Generierung und Verwaltung von SSL-Zertifikaten
- Konfiguration von Nginx für SSL/TLS
- Erweiterte Konfigurationsoptionen
- Verwendung von Nginx-Modulen
- URL-Umleitung und Neuschreiben
- Zugriffskontrolle und Sicherheitseinstellungen
- Fehlerbehandlung und Protokollierung
- Verständnis der Nginx-Fehlercodes
- Konfiguration der Protokollierung
- Fehlerbehandlung und Fehlersuche in Nginx
- Performance-Optimierung von Nginx
- Caching-Strategien für Nginx
- Komprimierung von Inhalten
- Feintuning der Nginx-Konfiguration für die Leistungsoptimierung
- Nginx und Webanwendungen
- Nginx als Webserver für verschiedene Plattformen (z. B. Node.js, Python)
- Konfiguration von Nginx für Webanwendungen
- Sicherheit mit Nginx
- Schutz vor DDoS-Angriffen
- Absicherung von Nginx mit Firewalls
- Empfehlungen zur sicheren Konfiguration von Nginx
- Überwachung und Skalierung von Nginx
- Überwachung der Nginx-Leistung
- Skalierung von Nginx für hohe Lasten
- Verwendung von Tools zur Überwachung und Skalierung
Zielgruppe
IT-Systemadministratoren, Web- und Netzwerkadministratoren
Nötige Vorkenntnisse
Teilnehmende verfügen über grundlegende Kenntnisse der Netzwerktechnologien und des TCP/IP-Protokolls.
Sie bringen ein Verständnis von Webserver-Konzepten und des HTTP-Protokolls mit.
Teilnehmende verfügen über Grundkenntnisse in der Linux-Systemadministration, einschließlich Kenntnisse der Befehlszeilenschnittstelle.
Erfahrungen mit der Konfiguration von Webservern und grundlegenden Kenntnissen in der Webentwicklung sind von Vorteil, aber nicht zwingend erforderlich.
Dauer
3 Tage
Beginn 9:00 Uhr
Ende 16:30 Uhr
Veranstaltungsform
Online oder Präsenz möglich
Kontaktieren Sie uns!
Bei Fragen zu unserem Trainingsangebot erreichen Sie uns unter:
+49 8457 337 9990