Zum Inhalt springen

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.

nginx.org

Verwandte Technologien

Ehrliche Einschätzung erhalten

Sie wissen noch nicht genau, was Sie brauchen? Wir schauen uns gemeinsam an, wo Sie stehen — und was als Nächstes sinnvoll wäre.