DevOps Artisan – NGINX-Grundlagen

Kurs DevOps Artisan – NGINX-Grundlagen richtet sich an alle, die etwas über Nginx lernen und die Grundlagen von Nginx kennen möchten.

An wen ist es gerichtet?

  • Ingenieure DevOps;
  • Linux-Systemadministratoren;
  • Architekten.

Was wirst du lernen?

Nach Abschluss dieses Kurses kennen die Studierenden die Grundlagen von NGINX und können:

  • Konfigurieren Sie NGINX als sicheren Webserver, Reverse-Proxy, Cache und Load Balancer;
  • wie man Tools von Drittanbietern wie Let's Encrypt integriert.

Voraussetzungen:

Für die Teilnahme an diesem Kurs sind keine Voraussetzungen erforderlich.

Es wird empfohlen, ist aber nicht erforderlich, dass Studierende:

  • über Grundkenntnisse im Verständnis von Webservern und der Unix-Befehlszeile verfügen;
  • Sie verfügen über Kenntnisse im Ausführen von Unix-Befehlen, im Erstellen und Bearbeiten von Textdateien sowie im Navigieren durch Systemdateien.

Kursplan:

Die Kursmaterialien sind auf Englisch. Der Unterricht findet auf Rumänisch statt.

Modul 1: Statischen Inhalt bereitstellen
  • Was ist NGINX?
  • Anwendungen
  • Überblick über die Kommunikationselemente von Webanwendungen
  • Was sind HTTP und HTTPS?
  • Struktur und Komponenten der HTTP-Anfrage
  • HTTP-Antwortstatuscodes
  • Was ist eine URL?
  • Anleitung zur Installation von NGINX
  • NGINX-Anweisungen, Kontexte und virtuelle Server erklärt
  • NGINX-Dateien und -Verzeichnisse
  • NGINX-Befehle
  • So stellen Sie statische Inhalte bereit
  • Praktisches Labor: NGINX installieren
Modul 2: Proxy-Verbindungen zu Upstream-Servern
  • Was ist eine Proxy-Verbindung?
  • Upstream-Server
  • Konfigurieren von Upstream-Servern
  • Praktisches Labor: Stellen Sie statische Inhalte bereit und konfigurieren Sie Upstream-Server

Modul 3: Protokollierung konfigurieren und anpassen

  • Einrichten des Fehlerprotokolls
  • Einrichten des Zugriffsprotokolls
  • Greifen Sie auf Protokollvariablen zu
  • Integrierte NGINX-Protokollierung mit anderen Anbietern
  • Praktisches Labor: Passen Sie die Protokollierung an und integrieren Sie NGINX mit Splunk und Kibana

Modul 4: Live-Aktivitätsüberwachung

  • Live-Aktivitätsüberwachung
  • Live-Aktivitätsüberwachung – Dashboard
  • Sammeln von Daten zur Anzeige in Statistiken
  • Demo: Live-Aktivitätsüberwachung
Modul 5: Konfigurieren Sie HTTPS und Site-Sicherheit
  • Wie funktioniert SSL?
  • Einrichten eines HTTPS-Servers
  • SSL-Terminierung für TCP-Upstream-Server
  • Sichern des HTTP-Verkehrs zu Upstream-Servern (Neuverschlüsselung)
  • Gegenseitige NGINX-Authentifizierung
  • Praktisches Labor: HTTPS-Sicherheit
Modul 6: Verwenden Sie Variablen beim Umschreiben, Routing und Zuordnen
  • Was sind Rewrite-Regeln?
  • Die Rückgabeanweisung
  • Die Rewrite-Direktive
  • Die try_files-Direktive
  • Praktisches Labor: Umschreibungen, Routing und Karten
Modul 7: Streckenverbindungen
  • Übergeben von Anforderungsheadern
  • Auswahl einer ausgehenden IP-Adresse
Modul 8: Lastausgleich
  • Was ist ein Load Balancer?
  • Lastausgleichsalgorithmen
  • Konfigurieren des Round-Robin-Algorithmus
  • Konfigurieren des Algorithmus für die geringsten Verbindungen
  • Konfigurieren des IP-Hash-Algorithmus
  • Lastausgleich – Servergewichte
  • Praktisches Labor: Konfigurieren und beheben Sie verschiedene Lastausgleichsmethoden wie Round Robin/Least Connection/IP-Hash
Modul 9: Caching implementieren und verwalten
  • Was ist Caching?
  • Wie funktioniert Caching?
  • Grundlegendes Caching konfigurieren
  • Feinabstimmung des Caches
  • Was ist Komprimierung?
  • Komprimierungsanweisungen
    Praktisches Labor: Implementieren und verwalten Sie Caching, indem Sie NGINX so konfigurieren, dass Antworten in einem Festplatten-Cache gespeichert und zur Beantwortung von Clients verwendet werden
Modul 10: Nutzen Sie die NGINX-API, um Server zur Laufzeit dynamisch zu konfigurieren
  • Dynamische Konfiguration mit NGINX Plus API
  • Aktivieren der dynamischen Konfiguration
  • Verwenden der API für die dynamische Konfiguration
Modul 11: Installieren Sie NGINX aus Binär- und Quelldateien
  • Installation von NGINX aus der Binärdatei
  • Installation von NGINX aus Quelldateien
  • Praktisches Labor: Erstellen Sie NGINX aus Quelldateien

Wir empfehlen, fortzufahren mit:

Zertifizierungsprogramme

DevOps Artisan – NGINX-Grundlagen

Personalisierte Angebote für Gruppen ab 2 Personen

Kursdetails

Dauer:

2
Tage

Preis:

840 EUR

Lieferung:

Präsenzunterricht, Hybrid-Klassenzimmer, virtuelles Klassenzimmer

Stufe:

2. Assoziieren

Rollen:

Administrator, Architekt, DevOps Team