Kurseinführung
  • Nginx Einführung - Geschichte - C10k Problem- Ziele
  • Kursbewertung auf Udemy
  • Warum sollten sie oder Warum sollten sie nicht Nginx einsetzen
  • Nginx nicht nur ein Webserver
  • Die Nginx Wordpress.com Story
  • Nginx vs Apache Architektur im Vergleich
Linux Server-Installation und -Anmietung
  • Linux Server Einführung in diesen 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
  • NGINX Erste Schritte Quiz
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
  • NGINX Grundlagen Quiz
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
HTTP2 - Das neue HTTP Protokoll
  • HTTP2 - Vorbereitung auf diesen Abschnitt
  • HTTP2 Grundlagen und Konfiguration
  • HTTP2 Push Preload und Server Push
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
  • NGINX Reverse-Proxy und Load Balancer Quiz
NGINX Sicherheit
  • Sicherheitsgrundlagen
  • Dateien und Ordnerrechte für den DokumentRoot und NGINX Prozess
  • Server Version verstecken mit Server Tokens
  • Zugriffsbeschränkung für Internen und Öffentlichen Bereich
  • Eigene Fehlerseite erstellen und verlinken
  • Verzeichniss 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)
Bonus
  • Video Streaming mit NGINX
  • GeoIP2 Nginx Module - Länder aussperren und weiterleiten
  • Udemy Gutscheine, Social-Media und individuelle Services
  • Youtube Bonus - Magento 2.x e-Commerce Shop installieren auf CentOS8