Nginx High Performance Webserver - Der schnelle Einstieg
4.5 (60 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
712 students enrolled

Nginx High Performance Webserver - Der schnelle Einstieg

Ob Reverse Proxy od. Load Balancer. Lernen Sie die Funktionen und Administration des schnellsten Linux Webservers kennen
Bestseller
4.5 (60 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
712 students enrolled
Created by René Fürst
Last updated 7/2020
German
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10.5 hours on-demand video
  • 3 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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
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 zu 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 und Zeit und Ressourcen spart. NGINX ist wie der Apache modular aufgebaut.Verschiedenen Funktionen werden über entsprechende Module bereitgestellt, die Sie als Administrator aktivieren können. 

Was das alles genau bedeutet erfahren Sie 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 sie 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
Course content
Expand all 62 lectures 10:33:21
+ Kurseinführung
6 lectures 56:06
Kursbewertung auf Udemy
04:20
Warum sollten sie oder Warum sollten sie nicht Nginx einsetzen
10:41
Die Nginx Wordpress.com Story
13:18
Nginx vs Apache Architektur im Vergleich
16:04
+ Linux Server-Installation und -Anmietung
10 lectures 01:39:41
Linux Server Einführung in diesen Abschnitt
07:37
VirtualBox Installation
02:42
Debian in der VirtualBox installieren
15:19
CentOS in der VirtualBox installieren
11:18
Verbinden mit SSH auf einen Virtuellen Linux Server
03:59
Linux Server mieten bei DigitalOcean
07:22
Linux Server mieten bei Netcup
07:23
NGINX Installation über Paket-Manager für CentOS und Debian
07:24
NGINX Installation vom Source-Code mit speziellen Optionen
27:12
NGINX SystemD Service erstellen und konfigurieren
09:25
NGINX Erste Schritte Quiz
4 questions
+ NGINX Grundlagen
14 lectures 02:46:56
Erstellen der NGINX Konfiguration und erstem Virtuellen Host
15:44
Location Direktiven die Grundlagen
11:55
Bilder auf einen externen Ordner außerhalb der Root auslagern
08:57
NGINX Modul Variablen
09:39
Benutzerdefinierte Variablen
11:07
Read-Only Variablen in NGINX (Nicht überschreibbare Variablen)
02:29
Erste Schritte mit Rewrites - Umleiten und Anwenden
12:44
Try Files und Named Locationen mit Fallbacks
09:58
Logging mit NGINX
29:39
Logrotation einrichten
09:03
PHP in NGINX einrichten
14:16
Konfigurieren der richtigen Anzahl an NGINX Prozessen
07:04
Zwischenspeicher und Zeitüberschreitungen
15:59
Update und Module einspielen
08:22
NGINX Grundlagen Quiz
10 questions
+ NGINX Geschwindigkeitsoptimierungen
5 lectures 55:15
Zwischenspeicher Cache aktivieren für Statische Inhalte
08:06
Komprimieren von Webseiten mit Gzip
14:18
FastCGI Cache Einführung
09:08
FastCGI Cache in der Praxis
21:32
Aufräumen der NGINX Konfiguration
02:11
+ HTTP2 - Das neue HTTP Protokoll
3 lectures 34:19
HTTP2 - Vorbereitung auf diesen Abschnitt
06:25
HTTP2 Grundlagen und Konfiguration
11:05
HTTP2 Push Preload und Server Push
16:49
+ Reverse-Proxy und Load Balancer
8 lectures 01:29:14
Was ist der Reverse Proxy und Load Balancer?
13:19
Systemvorbereitungen zu diesem Abschnitt
05:42
NGINX Reverse Proxy in der Praxis
20:17
Bonus: Google in China über Nginx Reverse-Proxy nutzen
10:08
NGINX Reverse-Proxy von Google für die Chinesische Firewall
00:28
NGINX Load Balancer in Theorie und Praxis
23:56
TCP Stream Module - Reverse - Proxy TCP Port weiterleitung am SSH Beispiel
08:52
TCP und UDP Load Balancing am Beispiel MySQL und DNS Server
06:32
NGINX Reverse-Proxy und Load Balancer Quiz
4 questions
+ NGINX Sicherheit
12 lectures 01:00:05
Sicherheitsgrundlagen
02:24
Dateien und Ordnerrechte für den DokumentRoot und NGINX Prozess
04:07
Zugriffsbeschränkung für Internen und Öffentlichen Bereich
05:09
Eigene Fehlerseite erstellen und verlinken
02:26
Verzeichniss Listen - Autoindex
03:04
Passwort Authentifizierung mit Htpasswd
06:14
Chrome - Internet Explorer und andere Browser ausschließen
03:17
Lets Encrypt SSL Zertifikate über Certbot Standalone anfordern
13:42
SSL Hardening - Absichern der HTTPS Verbindung - HSTS - Diffie Hellmann
13:57
Web Application Firewall (SQLi, XSS, Brute-Force, CSRF, DDoS Prävention)
00:25
+ Bonus
4 lectures 01:11:45
Video Streaming mit NGINX
06:42

8.2 GeoIP2 Nginx Module - Länder aussperren

GeoIP2 Nginx Module - Länder aussperren und weiterleiten
15:32
Udemy Gutscheine, Social-Media und individuelle Services
00:34
Youtube Bonus - Magento 2.x e-Commerce Shop installieren auf CentOS8
48:57