NGINX, der weltweit meistbenutzte Webserver, der sich durch extremhohe Performanceauszeichnet, eine mglichst groe Anzahl an Clients gleichzeitig bedienen und dabei aber auch durch einen sehrgeringen Ressourcenverbrauchberzeugen kann. Schauen wir uns die Unterschiede zum Apache Webserver an, welcher fr 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, erfhrst du im Kurs. KursinhalteEinrichtungInstallation von NGINX Debian (Ubuntu), CentOS (Red Hat)Konfigurationsdateien und OrdnerstrukturenKonfigurationhttp, server, upstream, location, if, limit exceptVererbungsregeln bei den SektionenLogs und EreignisanzeigenRewrite-Regeln und NGINX-DirektivenDynamischer Inhalt mit PHP 7 bereitstellenOptimierungseinstellungenLimitierungen fr den ein- und ausgehenden DatenverkehrBandbreitenmanagement, optimale Bandbreite zur VerfgungLastverteilung, permanente Verbindungen SicherheitHTTPS mit SSL Zertifikaten absichern - TLS-Verschlsselung ermglicht den sicheren Datentransfer. Weiterleitung von HTTP zu HTTPSPasswortgeschtzte SeitenProxy und CacheReverse Proxying erlaubt es, NGINX als Reverse Proxy (HTTP, TCP, UDP) zur Webbeschleunigung oder als E-Mail-Proxy (IMAP, POP3, SMTP) zu nutzenCache-EinstellungenNginx als Load BalancerLoad Balancing entlastet den Hauptserver durch Umleitung der Anfragen auf mehrere Server oder PortsStreamingVideostreaming, das hohe Leistungsfhigkeit beim Streaming von MP4- und FLV-Medien bietetWartungSichern der aktuellen Nginx-KonfigurationUpdate einspielen von nginxBonusApache vs Nginx im Vergleich mit Wordpress