Nginx High Performance Webserver - Der schnelle Einstieg

Ob Reverse Proxy od. Load Balancer. Lerne die Funktionen und die Administration des schnellsten Linux-Webservers kennen

Nginx High Performance Webserver - Der schnelle Einstieg
Nginx High Performance Webserver - Der schnelle Einstieg

Nginx High Performance Webserver - Der schnelle Einstieg free download

Ob Reverse Proxy od. Load Balancer. Lerne die Funktionen und die Administration des schnellsten Linux-Webservers kennen

NGINX, der weltweit meistbenutzte Webserver, der sich durch extrem hohe Performance auszeichnet, eine möglichst große Anzahl an Clients gleichzeitig bedienen und dabei aber auch durch einen sehr geringen Ressourcenverbrauch überzeugen kann. 

Schauen wir uns die Unterschiede zum Apache Webserver an, welcher für jede Client-Anfrage einen neuen Thread oder Prozess startet. Der NGINX-Server arbeitet hingegen rein ereignisorientiert und kann die Anfragen asynchron bearbeiten, was viel Arbeitsspeicher, Zeit und Ressourcen spart. NGINX ist wie der Apache modular aufgebaut. Verschiedene Funktionen werden über entsprechende Module bereitgestellt, die du als Administrator aktivieren kannst. 

Was das alles genau bedeutet, erfährst du im Kurs.

Kursinhalte

  • Einrichtung

    • Installation von NGINX Debian (Ubuntu), CentOS (Red Hat)

    • Konfigurationsdateien und Ordnerstrukturen

  • Konfiguration

    • http, server, upstream, location, if, limit_except

    • Vererbungsregeln bei den Sektionen

    • Logs und Ereignisanzeigen

    • Rewrite-Regeln und NGINX-Direktiven

    • Dynamischer Inhalt mit PHP 7 bereitstellen

  • Optimierungseinstellungen

    • Limitierungen für den ein- und ausgehenden Datenverkehr

    • Bandbreitenmanagement, optimale Bandbreite zur Verfügung

    • Lastverteilung, permanente Verbindungen

  • Sicherheit

    • HTTPS mit SSL Zertifikaten absichern - TLS-Verschlüsselung ermöglicht den sicheren Datentransfer.

    • Weiterleitung von HTTP zu HTTPS

    • Passwortgeschützte Seiten

  • Proxy und Cache

    • Reverse Proxying erlaubt es, NGINX als Reverse Proxy (HTTP, TCP, UDP) zur Webbeschleunigung oder als E-Mail-Proxy (IMAP, POP3, SMTP) zu nutzen

    • Cache-Einstellungen

  • Nginx als Load Balancer

    • Load Balancing entlastet den Hauptserver durch Umleitung der Anfragen auf mehrere Server oder Ports

  • Streaming

    • Videostreaming, das hohe Leistungsfähigkeit beim Streaming von MP4- und FLV-Medien bietet

  • Wartung

    • Sichern der aktuellen Nginx-Konfiguration

    • Update einspielen von nginx

  • Bonus

    • Apache vs Nginx im Vergleich mit Wordpress