Nginx
Nginx ist ein Webserver, den Igor Sysoev 2004 entwickelt hat, ursprünglich um das C10K-Problem zu lösen — zehntausend gleichzeitige Verbindungen effizient zu verarbeiten. Seine ereignisgesteuerte, asynchrone Architektur verarbeitet Anfragen ohne einen Thread pro Verbindung zu erstellen, was zu vorhersehbarem Speicherverbrauch unter Last führt.
Nginx dient als HTTP-Server, Reverse Proxy, Load Balancer und TLS-Terminierungspunkt. Er betreibt einen erheblichen Teil der meistbesuchten Websites und ist der verbreitetste Ingress Controller in Kubernetes-Deployments. Seine deklarative Konfigurationssprache ist gut dokumentiert und macht das Einrichten von Virtual Hosts, Proxy-Regeln und Caching unkompliziert. Die vollständige Dokumentation deckt alle Direktiven und Konfigurationsoptionen ab.
Verwandte Technologien
Finden wir es gemeinsam heraus
Sie wissen nicht, wo anfangen? Erzählen Sie uns, was Sie beschäftigt — den Rest klären wir gemeinsam.