ein moderner Webserver und Reverse-Proxy
Trainer und Dozenten
Carsten Strotmann stieg schon früh (im Jahr 2005) von Apache auf NGINX als Webserver um und hat seither etliche NGINX Installationen unter Linux- und BSD-Systemen betreut.
Neben NGINX sind seine Schwerpunktthemen "Netzwerk-Sicherheit", "DNS" und "IPv6": diese Themen finden sich mit Bezug auf NGINX auch in diesem Kurs wieder.Voraussetzungen
Teilnehmer dieses Kurses sollten Grundkenntnisse der Unix/Linux-Administration mitbringen, wie sie im Kurs "Linux Administration" vermittelt werden. Teilnehmer sollten schon mit TCP/IP Netzwerken gearbeitet haben und die Grundprinzipien von IP-Netzwerken kennen.
Inhalt
- Installation NGINX unter Linux mittels Packetmanager
- externe NGINX Module / Installation von externen Modulen
- NGINX Konfigurations-Syntax
- Aufbau der NGINX Konfigurationsdateien
- NGINX Grundkonfiguration als Webserver
- Transportverschlüsselung: SSL/TLS Konfiguration
- NGINX und CGI: dynamische Webseiten mit Perl, PHP, Python und Co.
- NGINX als HTTP(S)-Reverse-Proxy
- NGINX als HTTP(S)-Load-Balancer
- NGINX und IPv6
- NGINX Monitoring
- NGINX Sicherheit und Härtung
- Automatisierung der Bereitstellung von x509 TLS Zertifikaten per Let's Encrypt
- NGINX Performance Optimierungen
- NGINX und TLS 1.3
- NGINX und das QUIC-Protokoll
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An den Kurstagen dann von 9-18 Uhr (mit 2 Kaffee- und 1 Mittagspause) etwa 60% Schulungen und 40% Übungen. Selbstverständlich arbeitet jeder Teilnehmer am von uns gestellten Notebook oft parallel zum Referenten mit.
Anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.