Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Nginx High Performance Webserver - Der schnelle Einstieg
Highest Rated
Rating: 4.5 out of 5(223 ratings)
2,486 students

Nginx High Performance Webserver - Der schnelle Einstieg

Ob Reverse Proxy od. Load Balancer. Lerne die Funktionen und die Administration des schnellsten Linux-Webservers kennen
Created byRené Fürst
Last updated 3/2023
German

What you'll learn

  • Installation und Konfiguration von NGINX
  • Einrichten einer LEMP (Linux, Nginx, MySQL, PHP) Umgebung
  • NGINX Sicherheitseinstellungen
  • Nginx als Reverse Proxy
  • Nginx als Load Balancer
  • Video Streaming mit NGINX

Course content

8 sections63 lectures11h 31m total length
  • Nginx Einführung - Geschichte - C10k Problem- Ziele6:50
  • Warum sollten Sie oder warum sollten Sie nicht Nginx einsetzen?10:41
  • Nginx: nicht nur ein Webserver4:53
  • Die Nginx Wordpress.com Story13:18
  • Nginx vs Apache Architektur im Vergleich16:04

Requirements

  • Linux Grundlagen

Description

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

Who this course is for:

  • Systemadministratoren
  • Linux-Administratoren
  • IT-Manager und -Mitarbeiter