Apache HTTP ist immer noch führend im Marktanteil von Webservern, aber es sieht so aus, als würde Nginx bald die Kontrolle übernehmen.
Nginx ist bekannt für seine Leistung und führend in Top-10K- und 100K-Standorten.

Nginx ist ein Open Source-Webserver und fantastisch.
Es lässt sich gut in viele Backends integrieren. Anwendungsserver. Wenn Sie an Nginx arbeiten, ist Ihnen dies möglicherweise bewusst NginxPlus, eine kommerzielle Version von Nginx.
Nginx Plus hat mehr Funktionen als Nginx (wie Sie sich vorstellen können).
Ex:
- Sitzungspersistenz, um sicherzustellen, dass Anforderungen an denselben Upstream-Server weitergeleitet werden
- Hochverfügbarkeitscluster zur Vermeidung von Single Point of Failures (SPOF)
- Aktive Integritätsprüfungen, um das Senden von Anforderungen an fehlerhafte Server zu beenden
- Entdecken Sie Dienste mithilfe von DNS
- Ein voll ausgestatteter Load Balancer
- Mehr Kontrolle über den Cache
- integriert Überwachung zum Debuggen, zur Ressourcennutzung und zur Fehlerbehebung
- Einmalige Anmeldung
- WAF dynamisches Modul
- Bandbreitensteuerung für MP4-Streaming
- und viele mehr ...
Nginx Plus ist für die folgende Distribution verfügbar.
- RHEL / CentOS
- Amazon-Linux
- Oracle Linux
- FreeBSD
- SUSE
- Ubuntu
- Debian
und auch auf dem folgenden IaaS (Infrastructure-as-a-Service)
- Google Cloud Platform (GCP)
- Amazon Web Services (AWS)
- Microsoft Azure
Installing Nginx Plus
Nginx bietet 30 Tage KOSTENLOSE TestversionWenn Sie also etwas erkunden möchten, können Sie die Testversion herunterladen.
Folgendes habe ich in Google Cloud getestet
Es gibt zwei Möglichkeiten, Nginx Plus zu installieren.
Eine ist manuell was ist hier erklärt und zweitens ist durch das Skript.
Lassen Sie uns das Skript einfach verwenden.
- Melden Sie sich mit dem Root beim 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
- Ersetzen Sie roten Text durch einen von Nginx bereitgestellten einmaligen Hash-Schlüssel
Ex:
[root @ instance-1 ~] # ./install-nginx 148740a5769c640b3233406d04c5b58e Dieses Skript installiert NGINX Plus Möchten Sie nginx-plus für Centos 7 installieren? [j / n]: j 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: schnellster Spiegel nginx-plus | 2.9 kB 00:00:00 nginx-plus / x86_64 / primary_db | 137 kB 00:00:01 Laden der Spiegelgeschwindigkeiten aus der zwischengespeicherten Hostdatei * base: mirrorors.xmission.com * epel: mirror.hmc.edu * Extras: centos.s.uw.edu * Updates: Mirrors.syringanetworks.net Auflösen von Abhängigkeiten - -> Transaktionsprüfung ausführen ---> Paket nginx-plus.x86_64 0: 1.13.4-1.el7.ngx wird installiert -> Abgeschlossene Abhängigkeiten zur Auflösung von Abhängigkeiten gelöst ============== ================================================== ================================================== ============================================= Package Arch Version Repository Größe ================================================ ================================================== ================================================== ========== Installation: nginx-plus x86_64 1.13.4-1.el7.ngx nginx-plus 2.9 M Transaktionszusammenfassung ================== ================================================== ================= ================================================== ======================= 1 Paket installieren Gesamtgröße des Downloads: 2.9 M Installierte Größe: 7.2 M Download der Pakete: nginx-plus-1.13.4-1 .el7.ngx.x86_64.rpm | 2.9 MB 00:00:20 Ausführen der Transaktionsprüfung Ausführen des Transaktionstests Transaktionstest erfolgreich Ausführen der Transaktion Installation: nginx-plus-1.13.4-1.el7.ngx.x86_64 1/1 ------------ -------------------------------------------------- -------- Vielen Dank, dass Sie NGINX verwenden!
Die Dokumentation zu NGINX Plus finden Sie hier: /usr/share/nginx/html/nginx-modules-reference.pdf NGINX Plus ist eine proprietäre Software.
Komplett!
[root @ instance-1 ~] #
Das war Einfache!
Beginnen wir mit Nginx und überprüfen Sie die Installation, indem Sie auf die Server-IP zugreifen.
Dienst nginx Start
und wie Sie sehen können, ist es Erfolg!
Stop/Start Nginx
Das Verfahren zum Stoppen und Starten bleibt das gleiche wie bei Nginx Open Source.
service nginx stop # um den Service nginx zu stoppen # um den Service nginx Status zu starten # um den Status zu überprüfen service nginx restart #to restart
Real-time Monitoring
Wie bereits erwähnt, bietet Plus eine Live-Aktivitätsüberwachung, mit der Sie detaillierte Messdaten überprüfen können.
Ex:
- Aktuelle und Gesamtanfragen
- Anfragen pro Sekunde
- Antwort von HTTP-Statuscode
- Größe der Verkehrsdaten durch Senden und Empfangen
- Upstream fordert Details an
Werfen Sie einen Blick auf die Demo-Website
Nginx Plus ist die perfekte Lösung für den softwarebasierten Lastausgleich, um die Webleistung zu verbessern und eine große Anzahl von Besuchern gleichzeitig zu bedienen.
Gefällt dir Nginx? Probieren Sie Nginx Plus aus. du wirst es lieben!