Kontakt aufnehmen

Schulungsübersicht

Einführung

Nginx als Front-End für IoT (Lastenausgleichsgerät, Reverse Proxy, Anwendungszustellplattform)

  • Unterschiede zwischen Nginx und Nginx Plus

Fähigkeiten zur Verwaltung und Überwachung

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

Überblick über Nginx-Architektur und Funktionsweise

  • Wie Nginx den Verbindungs-"Zustand" verwaltet
  • Wie Nginx TCP und UDP verarbeitet (Konversationen usw.)
  • Wie Nginx IP-Adressen an das Backend übergibt

Case Study: Nginx als IoT-Server

  • IoT-Architektur: Sensoren, Hubs und Server

Installation von Nginx

  • Installation unter Debian, Ubuntu sowie aus dem Quellcode

Nginx als Lastenausgleichsgerät einsetzen

  • Zu Leistung und Skalierbarkeit
  • Lastenausgleich für TCP- bzw. HTTP-Verbindungen
  • Lastenausgleich für UDP-Verbindungen

Nginx als Reverse Proxy einsetzen

  • Austausch der Standardkonfiguration durch eine neue Konfiguration
  • Anpassen von Anfrage-Headern
  • Feinabstimmung des Antwortcaching

Nginx als Forward Proxy einsetzen

  • Konfiguration von Nginx
  • Weiterleitung des Verkehrs an einen variablen Host statt an einen vordefinierten.

Case Study: Nginx in sehr grossen industriellen IT-Systemen

Leistungsfähigkeit maximieren

  • Optimierung der Leistung (Nginx-Parameter, Betriebssystemparameter, Verhältnis von CPU/Speicher auf der virtuellen Maschine)
  • Clientseitige Leistungsoptimierung

Sicherheit

  • Zugriffseinschränkungen
  • Authentifizierung
  • Sichere Verbindungen
  • Häufige Sicherheitsprobleme bei Nginx-Konfigurationen

Skalierbarkeit

  • Bereitstellung von Inhalten auf mehreren Servern
  • Gemeinsame Konfigurationsverwaltung

Nginx mit LUA-Skripten und anderen Plugins erweitern

  • OpenResty, LuaJIT und Lua-Bibliotheken

Logging in Nginx

  • Zugriff auf Zugriffs- und Protokolldateien sowie Fehlerprotokolle über mehrere Server hinweg
  • Optimierung des Loggings

Überwachung von Nginx

  • Verbesserung der Wartbarkeit und Zuverlässigkeit

Fehlerbehebung bei Nginx

Schlussbemerkungen

Voraussetzungen

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien