In unseren NGINX Webserver Schulungen erwerben Sie genau das Praxis- und Fachwissen, mit dem Sie Ihre beruflichen Herausforderungen meistern. Sie profitieren dabei vom umfassenden Wissen unserer projekt- und praxiserfahrenen Dozenten.
Wählen Sie zwischen verschiedenen Schulungstypen: NGINX Webserver bieten wir als offene Schulung in unseren Schulungszentren, als maßgeschneidertes Firmenseminar oder Inhouseschulung an.
Sie haben das passende Seminar nicht gefunden? Dann fragen Sie uns unverbindlich an.
Um NGINX, einen leistungsstarken und flexiblen Webserver, erfolgreich einzusetzen, sollten Sie eine Vielzahl von technischen Aspekten beherrschen. NGINX ist bekannt für seine hohe Performance, Effizienz und seine Fähigkeit, als Webserver, Reverse-Proxy und Load-Balancer zu fungieren. Hier sind spezifische technische Details, die Sie lernen sollten:
Grundlagen von NGINX: Verstehen Sie die Kernfunktionen und die Architektur von NGINX. Lernen Sie, wie NGINX Anfragen verarbeitet, insbesondere seinen ereignisgesteuerten Ansatz, der sich von dem prozessbasierten Ansatz traditioneller Webserver unterscheidet.
Installation und Grundkonfiguration: Erlernen Sie, wie NGINX auf verschiedenen Betriebssystemen installiert und grundlegend konfiguriert wird. Dies beinhaltet das Verständnis der Hauptkonfigurationsdatei nginx.conf.
Server-Blöcke und Konfiguration: Verstehen Sie die Struktur von NGINX-Konfigurationsdateien, einschließlich der Einrichtung von Server-Blöcken für die Hostung von Websites und der Konfiguration von Server-Listen und Standortblöcken (Location Blocks).
Reverse-Proxy und Load Balancing: Erlernen Sie, wie NGINX als Reverse-Proxy und Load-Balancer konfiguriert wird. Verstehen Sie die verschiedenen Load-Balancing-Methoden, die NGINX unterstützt, und wie man NGINX zur Verwaltung von Traffic zu mehreren Backend-Servern einsetzt.
SSL/TLS-Konfiguration: Verstehen Sie, wie man SSL/TLS in NGINX für HTTPS-Verbindungen konfiguriert, einschließlich der Erstellung und Installation von Zertifikaten.
Leistungs-Tuning: Lernen Sie, wie Sie die Leistung von NGINX optimieren, einschließlich der Einstellung von Worker-Prozessen, Verbindungen, Buffern und Timeout-Einstellungen.
Zugriffskontrolle und Sicherheit: Verstehen Sie die Sicherheitseinstellungen von NGINX, einschließlich der Konfiguration von Zugriffskontrollen, Sicherheitsbeschränkungen und der Verhinderung von DDoS-Angriffen.
Integration mit anderen Technologien: Erfahren Sie, wie NGINX mit verschiedenen Anwendungsservern und Programmiersprachen wie PHP über FastCGI, uwsgi und andere Protokolle integriert wird.
Dynamische Module: Erlernen Sie, wie man dynamische Module in NGINX verwendet und konfiguriert, um die Funktionalität des Webservers zu erweitern.
Logging und Monitoring: Verstehen Sie, wie Sie das Logging in NGINX für die Überwachung und Analyse konfigurieren und wie Sie Logdateien zur Fehlerbehebung und Leistungsanalyse nutzen.
Troubleshooting: Entwickeln Sie Fähigkeiten zur Fehlerbehebung, um gängige Probleme und Fehler in NGINX-Konfigurationen zu identifizieren und zu lösen.
Automatisierung und Skripting: Erlernen Sie, wie Sie NGINX-Konfigurationen automatisieren, insbesondere unter Verwendung von Tools wie Ansible, Chef oder Puppet.