Geekflare wird von unserem Publikum unterstützt. Es kann sein, dass wir durch den Kauf von Links auf dieser Seite Affiliate-Provisionen verdienen.
Unter Nginx Zuletzt aktualisiert: September 23, 2023
Weitergeben:
Invicti Web Application Security Scanner - die einzige Lösung, die eine automatische Überprüfung von Schwachstellen mit Proof-Based Scanning™ ermöglicht.

Apache HTTP ist immer noch führend bei den Marktanteilen von Webservern, aber es sieht so aus, als würde Nginx schon bald die Führung übernehmen.

web-server-market-share

Nginx ist für seine Leistung bekannt und führend in den Top 10K und 100K Sites.

similar-tech-nginx-share
Daten von SimilarTech

Nginx ist ein Open-Source-Webserver, und er ist fantastisch.

Er lässt sich gut mit vielen Backends und Anwendungsservern integrieren. Wenn Sie mit Nginx arbeiten, dann kennen Sie vielleicht auch Nginx Plus, eine kommerzielle Version von Nginx.

Nginx Plus verfügt über mehr Funktionen als Nginx (wie Sie sich denken können).

Bsp:

  • Session Persistence, um sicherzustellen, dass Anfragen an denselben Upstream-Server weitergeleitet werden
  • Hochverfügbarkeits-Clustering zur Vermeidung von Single Point of Failures (SPOF)
  • Aktive Gesundheitsprüfungen, um das Senden von Anfragen an fehlerhafte Server zu unterbinden
  • Erkennung von Diensten über DNS
  • Ein voll funktionsfähiger Load Balancer
  • Mehr Kontrolle über den Cache
  • Integrierte Überwachung zur Fehlersuche, Ressourcenauslastung und Fehlerbehebung
  • Einmalige Anmeldung
  • Dynamisches WAF-Modul
  • Bandbreitenkontrolle für Mp4-Streaming
  • und vieles mehr…

Nginx Plus ist für die folgenden Distributionen verfügbar.

  • RHEL/CentOS
  • Amazon Linux
  • Oracle Linux
  • FreeBSD
  • SUSE
  • Ubuntu
  • debian

und auch auf den folgenden IaaS (Infrastruktur-as-a-Service)

  • Google Cloud-Plattform (GCP)
  • Amazon Webdienste (AWS)
  • Microsoft Azure

Nginx Plus installieren

Nginx bietet eine 30-tägige KOSTENLOSE Testversion an. Wenn Sie es also ausprobieren möchten, können Sie die Testversion herunterladen.

Das Folgende habe ich auf Google Cloud getestet

Es gibt zwei Möglichkeiten, Nginx Plus zu installieren.

Eine ist die manuelle, die hier erklärt wird, und die zweite ist die über ein Skript.

Lassen Sie uns den Weg über das Skript wählen, da er einfach ist.

  • Melden Sie sich als root am Server an
  • Führen Sie die folgenden Skripte aus
wget https://cs.nginx.com/static/install-nginx && chmod x install-nginx 
./install-nginx #Hash-Schlüssel von Nginx angegeben
  • Ersetzen Sie den roten Text durch den von Nginx bereitgestellten einmaligen Hash-Schlüssel

Bsp:

[root@instance-1 ~]# ./install-nginx 148740a5769c640b3233406d04c5b58e
Dieses Skript installiert NGINX Plus
Möchten Sie nginx-plus für centos 7 installieren? [y/n]: y
2017-12-03 07:49:37 URL:https://cs.nginx.com/otl/148740a5769c640b3233406d04c5b58e/cert [1334/1334] -> "/etc/ssl/nginx/nginx-repo.crt" [1]
2017-12-03 07:49:38 URL:https://cs.nginx.com/otl/148740a5769c640b3233406d04c5b58e/private_key [1708/1708] -> "/etc/ssl/nginx/nginx-repo.key" [1]
Geladene Plugins: fastestmirror
nginx-plus | 2.9 kB 00:00:00 
nginx-plus/x86_64/primary_db | 137 kB 00:00:01 
Laden der Spiegelgeschwindigkeiten aus der gecachten Hostdatei
 * base: mirrors.xmission.com
 * epel: mirror.hmc.edu
 * extras: centos.s.uw.edu
 * updates: mirrors.syringanetworks.net
Auflösen von Abhängigkeiten
-->
 Transaktionsprüfung läuft
--->
 Paket nginx-plus.x86_64 0:1.13.4-1.el7.ngx wird installiert
-->
 Beendete Abhängigkeitsauflösung
Aufgelöste Abhängigkeiten
===============================================================================================================================================================
 Paket Arch Version Repository Größe
===============================================================================================================================================================
Installieren:
 nginx-plus x86_6413.4-1.el7.ngx nginx-plus 2.9 M
Transaktionszusammenfassung
===============================================================================================================================================================
Installieren von 1 Paket
Gesamtgröße des Downloads: 2.9 M
Installierte Größe: 7.2 M
Herunterladen von Paketen:
nginx-plus-1.13.4-1.el7.ngx.x86_64.rpm | 2.9 MB 00:00:20 
Transaktionsprüfung läuft
Transaktionstest läuft
Transaktionstest erfolgreich
Transaktion läuft
 Installation von : nginx-plus-1.13.4-1.el7.ngx.x86_64 1/1 
----------------------------------------------------------------------
Vielen Dank, dass Sie NGINX verwenden!
Die Dokumentation für NGINX Plus finden Sie hier:
/usr/share/nginx/html/nginx-modules-reference.pdf
NGINX Plus ist proprietäre Software. EULA und Lizenzinformationen:
/usr/share/doc/nginx-plus/
Informationen zum Support finden Sie unter:
https://www.nginx.com/support/
----------------------------------------------------------------------
 Überprüfen : nginx-plus-1.13.4-1.el7.ngx.x86_64 1/1 
Installiert:
 nginx-plus.x86_64 0:1.13.4-1.el7.ngx 
Fertig!
[root@instance-1 ~]#

Das war einfach!

Starten Sie nun Nginx und überprüfen Sie die Installation, indem Sie auf die Server-IP zugreifen.

service nginx start

nginx-plus-success

und wie Sie sehen können, war es ein Erfolg!

Nginx stoppen/starten

Die Vorgehensweise zum Stoppen und Starten bleibt dieselbe wie bei Nginx open source.

service nginx stop #zum Anhalten
service nginx start #zum Starten
service nginx status #zur Überprüfung des Status
service nginx restart #zum Neustart

Überwachung in Echtzeit

Wie bereits erwähnt, bietet Plus eine Live-Überwachung der Aktivitäten, bei der Sie detaillierte Metriken überprüfen können.

Bsp:

  • Aktuelle und gesamte Anfragen
  • Anfragen pro Sekunde
  • Antwort nach HTTP-Statuscode
  • Größe der Verkehrsdaten nach gesendeten und empfangenen Anfragen
  • Details zu Upstream-Anfragen

Werfen Sie einen Blick auf die Demo-Website

nginx-monitoring

Nginx Plus ist die perfekte Lösung für softwarebasiertes Load-Balancing, um die Web-Performance zu verbessern und eine große Anzahl von Besuchern gleichzeitig zu bedienen.

Mögen Sie Nginx? Testen Sie Nginx Plus; Sie werden es lieben!

  • Chandan Kumar
    Autor
    Chandan Kumar ist der Gründer von Geekflare. Er hat Millionen von Menschen geholfen, sich im digitalen Bereich zu verbessern. Er hat eine Leidenschaft für Technologie und ist auf einer Mission, die Welt zu erforschen und das Wachstum von Fachleuten und Unternehmen zu steigern.
Dank an unsere Sponsoren
Weitere gute Lektüre über Nginx
Energie für Ihr Unternehmen
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti nutzt das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu überprüfen und innerhalb weniger Stunden verwertbare Ergebnisse zu erzielen.
    Versuchen Sie Invicti
  • Web Scraping, Residential Proxy, Proxy Manager, Web Unlocker, Search Engine Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie Brightdata
  • Monday.com ist ein All-in-One-Betriebssystem, mit dem Sie Projekte, Aufgaben, Arbeit, Vertrieb, CRM, Arbeitsabläufe und vieles mehr verwalten können.
    Versuch Montag
  • Intruder ist ein Online-Schwachstellen-Scanner, der Schwachstellen in Ihrer Infrastruktur aufspürt, um kostspielige Datenschutzverletzungen zu vermeiden.
    Versuchen Sie Intruder