Kontakt aufnehmen

Schulungsübersicht

Einführung

Nginx als Front-End für IoT (Lastausgleicher, Reverse-Proxy, Anwendungszustellung)

  • Unterschiede zwischen Nginx und Nginx Plus

Fähigkeiten zum Management und zur Überwachung

  • Übersicht über die Protokolle TCP, HTTP und UDP
  • Bandbreitenanforderungen
  • Rolle von UDP in IoT-Kommunikationen

Übersicht der Nginx-Architektur und -Funktionalität

  • Wie Nginx den Verbindungs"status" aufrechterhält
  • Wie Nginx TCP und UDP verarbeitet (Gespräche usw.)
  • Wie Nginx IP-Adressen an das Backend weiterleitet

Praxisbeispiel: Nginx als IoT-Server

  • IoT-Architektur: Sensoren, Hubs und Server

Installation von Nginx

  • Debian-, Ubuntu- und Quellcodeinstallationen

Nginx als Lastausgleicher nutzen

  • Hintergrund zu Leistung und Skalierbarkeit
  • Lastausgleich für TCP-/ HTTP-Verbindungen
  • Lastausgleich für UDP-Verbindungen

Nginx als Reverse-Proxy nutzen

  • Ersetzen der Standardkonfiguration durch eine neue
  • Anpassen von Anforderungsheaders
  • Feinabgestimmtes Puffern von Antworten

Nginx als Forward-Proxy nutzen

  • Konfigurieren von Nginx
  • Weiterleiten des Datenverkehrs zu einem variablen Host anstelle eines vordefinierten.

Praxisbeispiel: Nginx in sehr großen industriellen IT-Systemen

Leistung maximieren

  • Leistungsoptimierung (Nginx-Parameter, OS-Parameter, Verhältnis von CPU / Speicher der virtuellen Maschine)
  • Clientseitige Leistungsoptimierung

Sicherheit

  • Zugriffseinschränkungen
  • Authentifizierung
  • Sichere Links
  • Häufige Sicherheitsprobleme in Nginx-Konfigurationen

Skalierung

  • Bereitstellen von Inhalten über mehrere Server
  • Konfigurationsfreigabe

Nginx mit LUA-Skripten und anderen Plugins erweitern

  • OpenResty, LuaJIT und Lua-Bibliotheken

Protokollierung in Nginx

  • Zugriff auf Log- und Datendateien über mehrere Server
  • Optimierung der Protokollierung

Überwachung von Nginx

  • Verbesserung der Wartbarkeit und Zuverlässigkeit

Fehlerbehebung bei Nginx

Schlussbemerkungen

Voraussetzungen

  • Grundkenntnisse in TCP/IP
  • Erfahrung mit der Linux-Befehlszeile
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien