Aktueller Status
Nicht freigeschaltet
Preis
Geschlossen
Jetzt loslegen
Dieser kurs ist derzeit nicht verfügbar.

NGINX High Performance Webserver - Der schnelle Einstieg

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

Das erwartet dich im Kurs

Das wirst du lernen

NGINX ist 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.

Im Vergleich zum Apache Webserver, welcher für jede Client-Anfrage einen neuen Thread oder Prozess startet, arbeitet der NGINX-Server 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.

Lerne, wie du NGINX auf gängigen Linux-Distributionen wie Debian (Ubuntu) und CentOS (Red Hat) installieren kannst und die grundlegenden Konfigurationsdateien und Ordnerstrukturen zu verstehen. Du erfährst, wie du die Leistung deines NGINX-Servers optimieren, Datenverkehrsbeschränkungen festlegen und Lastverteilungstechniken implementieren kannst, um die Ressourcenauslastung zu verbessern.
Video abspielen

Statt 89€    77% Rabatt

14-Tage-Geld-zurück-Garantie

Das erwartet dich im Kurs:

Zufriedenheitsgarantie

Steigere deine Karrierechancen mit professionellen Kursen, die dir praxisnahes, sofort anwendbares Wissen vermitteln.

  • Linux-Grundlagen
  • Systemadministratoren
  • Linux-Administratoren
  • IT-Manager und -Mitarbeiter
  1. Kurseinführung
    • NGINX Einführung – Geschichte – C10k Problem – Ziele
    • Warum solltest du oder warum solltest du nicht NGINX einsetzen?
    • NGINX: nicht nur ein Webserver
    • Die NGINX-Wordpress.com-Story
    • NGINX- vs. Apache-Architektur im Vergleich
  2. Linux-Server-Installation und -Anmietung
    • Linux Server-Einführung in diesem Abschnitt
    • VirtualBox-Installation
    • Debian in der VirtualBox installieren
    • CentOS in der VirtualBox installieren
    • Verbinden mit SSH auf einen virtuellen Linux-Server
    • Linux-Server mieten bei DigitalOcean
    • Linux-Server mieten bei Netcup
    • NGINX-Installation über Paket-Manager für CentOS und Debian
    • NGINX-Installation vom Source-Code mit speziellen Optionen
    • NGINX SystemD Service erstellen und konfigurieren
  3. NGINX Grundlagen
    • Erstellen der NGINX-Konfiguration und erstem virtuellen Host
    • Location Direktiven – Die Grundlagen
    • Bilder auf einen externen Ordner außerhalb der Root auslagern
    • NGINX Modul-Variablen
    • Benutzerdefinierte Variablen
    • Read-Only-Variablen in NGINX (nicht-überschreibbare Variablen)
    • Erste Schritte mit Rewrites – Umleiten und Anwenden
    • Try Files und Named Locationen mit Fallbacks
    • Logging mit NGINX
    • Logrotation einrichten
    • PHP in NGINX einrichten
    • Konfigurieren der richtigen Anzahl an NGINX-Prozessen
    • Zwischenspeicher und Zeitüberschreitungen
    • Update und Module einspielen
  4. NGINX Geschwindigkeitsoptimierungen
    • Zwischenspeicher-Cache aktivieren für statische Inhalte
    • Komprimieren von Webseiten mit Gzip
    • FastCGI Cache Einführung
    • FastCGI Cache in der Praxis
    • Aufräumen der NGINX-Konfiguration
  5. HTTP2 – Das neue HTTP-Protokoll
    • HTTP2 – Vorbereitung auf diesen Abschnitt
    • HTTP2 – Grundlagen und Konfiguration
    • HTTP2 – Push Preload und Server Push
  6. Reverse Proxy und Load Balancer
    • Was ist der Reverse Proxy und Load Balancer?
    • Systemvorbereitungen zu diesem Abschnitt
    • NGINX Reverse Proxy in der Praxis
    • Bonus: Google in China über NGINX Reverse Proxy nutzen
    • NGINX Reverse Proxy von Google für die chinesische Firewall
    • NGINX Load Balancer in Theorie und Praxis
    • TCP Stream Module – Reverse – Proxy TCP Port-Weiterleitung am SSH-Beispiel
    • TCP und UDP Load Balancing am Beispiel MySQL und DNS-Server
  7. NGINX Sicherheit
    • Sicherheitsgrundlagen
    • Dateien und Ordnerrechte für den DokumentRoot und NGINX-Prozess
    • Server-Version mit Server-Tokens verstecken
    • Zugriffsbeschränkung für internen und öffentlichen Bereich
    • Eigene Fehlerseite erstellen und verlinken
    • Verzeichnis-Listen – Autoindex
    • Passwort-Authentifizierung mit Htpasswd
    • Chrome – Internet Explorer und andere Browser ausschließen
    • Lets Encrypt SSL-Zertifikate über Certbot Standalone anfordern
    • SSL Hardening – Absichern der HTTPS-Verbindung – HSTS – Diffie Hellmann
    • HTTP auf HTTPS Weiterleitung
    • Web Application Firewall (SQLi, XSS, Brute-Force, CSRF, DDoS Prävention)
  8. Bonus
    • Video Streaming mit NGINX
    • GeoIP2 NGINX Module – Länder aussperren und weiterleiten
    • Youtube Bonus – Magento 2.x e-Commerce Shop installieren auf CentOS8
    • Mail Proxy mit NGINX – IMAP, POP und SMTP
    • Der NGINX Proxy Manager

Dein Dozent, René Fürst

Leidenschaftlicher IT-Experte! Seit über 25 Jahren bin ich in der IT tätig und mit den unterschiedlichsten Aufgaben konfrontiert. Meine Schwerpunkte sind dabei die Server-Systemadministration, Sicherheit und Anwendersoftware. Mittlerweile konnte ich über 65.000 Teilnehmer von meinen Kursen überzeugen. Außerdem bin ich Dozent bei Europas größtem IT-Fachmagazin, dem Heise Verlag.

Rundes Portraitfoto von René Fürst

Häufig gestellte Fragen

Ja, du kannst den Dozenten, bei dem du einen Kurs belegt hast, kontaktieren.

Ja, für jeden abgeschlossenen Kurs erhältst du eine Abschlussbescheinigung. Alle deine Abschlüsse kannst du in deinem Profilbereich einsehen und herunterladen.

Ja, du kannst jederzeit unsere mobile Website aufrufen und dich anmelden.

Der Kurs ist über diese Website 24 Stunden am Tag, 7 Tage die Woche zugänglich. Die Kurse werden regelmäßig aktualisiert und erweitert. Aus diesem Grund bieten wir die Kurse nicht zum Download an, um sicherzustellen, dass du immer das aktuellste Kursmaterial siehst.

Du schließt mit diesem Kurs kein Abonnement ab, es handelt sich um eine einmalige Zahlung, ohne Wenn und Aber! Du kannst den Online-Kurs so oft besuchen, wie du willst.

Um den Kurs zu sehen, brauchst du nur einen PC oder ein Smartphone. Bitte beachte jedoch, dass einige Kurse eine aktive Teilnahme und Grundkenntnisse des jeweiligen Themas voraussetzen. Achte darauf, ob es sich um einen Anfängerkurs oder einen Kurs für Fortgeschrittene handelt.

Zufriedene Partner

heise Academy Logo
Cyber U Logo
PSD-Tutorials.de Logo
Skillshare Logo

Teilnehmer-Feedbacks zu diesem Kurs

14-Tage-Geld-zurück-Garantie

Kurs Inhalt

Alles ausklappen
Nach oben scrollen