Seminare
Seminare

Nginx als Webserver und Reverse Proxy: aufsetzen und betreiben

Webinar - GFU Cyrus AG

Wer das Seminar besucht hat, kann Nginx installieren und seine Konfiguration samt Kontextvererbung lesen, Server-Blöcke und einen Vorgabe-Server schreiben und mehrere Websites auf eine Adresse legen, location mit seiner Vergleichsreihenfolge sowie root, alias und try_files richtig einsetzen, Änderungen prüfen und ohne Verbindungsabbruch übernehmen, TLS mit ACME-Zertifikaten und vollständiger Kette einrichten, proxy_pass samt Kopfzeilen, WebSockets und Zeitüberschreitungen konfigurieren und 502 und 504 zuordnen, PHP, Python und Node anbinden, HTTP/2 und HTTP/3 einschalten, Antworten zwischenspeichern und gezielt verwerfen, Zugriffe begrenzen und Protokolle sowie stub_status auswerten.
Termin Ort Preis*
10.02.2027- 12.02.2027 Köln 2.415,70 €
10.02.2027- 12.02.2027 online 2.415,70 €
03.11.2027- 05.11.2027 Köln 2.415,70 €
03.11.2027- 05.11.2027 online 2.415,70 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Tag 1: Vom Paket zur ausgelieferten Seite
  • 1. Installieren und die Konfiguration lesen
  • 2. Server-Blöcke und die Auswahl des richtigen
  • 3. Prüfen und übernehmen
  • 4. Die location-Direktive, die eigentliche Hürde
  • Praxis-Übung 1: Auf der eigenen Maschine entstehen drei Websites in eigenen Server-Blöcken, dazu ein Vorgabe-Server und eigene Fehlerseiten. Eine der drei liefert eine Single-Page-Anwendung aus und muss über try_files tiefe Adressen auf die Startseite zurückführen. In einer vorbereiteten Konfiguration sind zwei Fehler eingebaut, ein verwechseltes alias und eine Regel in falscher Reihenfolge; beide sind zu finden und zu beheben.
  • Tag 2: Verschlüsseln und weiterleiten
  • 1. TLS einrichten
  • 2. Reverse Proxy
  • 3. Anwendungen anbinden
  • Praxis-Übung 2: Die eigene Website bekommt ein Zertifikat über ACME, eine Umleitung auf HTTPS und eine vollständige Kette, nachgewiesen mit einer Prüfung von außen. Danach wird eine PHP-Anwendung über FastCGI und eine Python-Anwendung über Socket angebunden, beide mit korrekt durchgereichten Kopfzeilen. Ein vorbereiteter Backend-Dienst antwortet absichtlich zu langsam; die entstehende 504 ist zu erklären und durch passende Zeitüberschreitungen aufzulösen.
  • Tag 3: Schneller, knapper, beobachtbar
  • 1. HTTP/2, HTTP/3 und Kompression
  • 2. Zwischenspeichern
  • 3. Absichern und begrenzen
  • 4. Betreiben, messen, weitergehen
  • Praxis-Übung 3: HTTP/2 und Kompression werden eingeschaltet und die Wirkung vor und nach der Änderung gemessen. Danach wird die Backend-Antwort zwischengespeichert, der Treffer am Antwortkopf nachgewiesen und eine gezielte Verwerfung durchgeführt. Eine Zugriffsbegrenzung wird gesetzt und mit einer Anfrageschleife ausgelöst. Zum Abschluss wird das Protokollformat um Antwortzeit und Backend erweitert und aus den Einträgen die langsamste Adresse herausgezogen.



  • ...


Den kompletten Seminarinhalt finden Sie auf der Anbieterseite

Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
  • Administratoren, die Nginx übernehmen und eine Konfiguration vorfinden, die niemand erklärt hat
  • Entwickler und DevOps-Fachkräfte, die eine eigene Anwendung hinter Nginx ausliefern sollen
  • Betreiber von Apache-Installationen, die auf Nginx umstellen oder beides parallel betreiben
  • Webverantwortliche, die HTTPS, Umleitungen und Zwischenspeicherung selbst einstellen müssen


Voraussetzungen: Sicherer Umgang mit Linux auf der Befehlszeile, also Dateien bearbeiten, Dienste starten und Protokolle lesen. Grundkenntnisse zu HTTP, einschließlich Statuscodes, Kopfzeilen und dem Unterschied zwischen Anfrage und Antwort. Grundkenntnisse zu DNS, also Namen und Einträge. Kein Vorwissen zu Nginx erforderlich, keines zu TLS über den Begriff hinaus und keines zu Lastverteilung.

Seminarkennung:
R99529
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha