Über Nginx
Nginx ist ein leichtes, leistungsstarkes, hochstabiles HTTP und Reverse mit guter Parallelität Proxy-Server. Auch aufgrund seiner Eigenschaften sind seine Einsatzmöglichkeiten sehr vielfältig.
Hauptfunktionen
Reverse-Proxy
Forward-Proxy: In einigen Fällen erfordert der Proxy für den Zugriff unserer Benutzer auf den Server den Benutzer um die IP- und Portnummer des Proxyservers manuell festzulegen.
Reverse-Proxy: Wird als Proxy für den Server und den Zielserver verwendet, auf den wir zugreifen möchten.
Der Proxyserver akzeptiert die Anfrage und leitet sie dann an den Server im internen Netzwerk weiter (geclustert),
und gibt das vom Server erhaltene Ergebnis zu diesem Zeitpunkt an den Client zurück , der Proxyserver wird als Server angezeigt.
Nginx bietet flexible Funktionen auf dem Reverse-Proxy und kann unterschiedliche Weiterleitungsstrategien gemäß unterschiedlichen regulären Regeln anwenden. Nach der Einrichtung wie in der Abbildung gezeigt können unterschiedliche Anforderungen durchlaufen werden verschiedene Pfade.
Lastausgleich
Lastausgleich: Wird hauptsächlich in Situationen mit hoher Parallelität benötigt. Das Prinzip besteht darin, den Datenverkehr mehreren Servern zur Ausführung zuzuweisen, wodurch der Druck auf jeden Server (Cluster) verringert wird, um Arbeitsaufgaben zu erledigen, wodurch der Datendurchsatz verbessert wird.
Die für Nginx verfügbaren Lastausgleichsstrategien sind: Polling (Standard), Weight, IP_Hash, URL_Hash (Drittanbieter), Fair (Drittanbieter)
Trennung dynamischer und statischer Anforderungen
Die von Nginx bereitgestellte dynamische und statische Trennung bezieht sich auf die Trennung dynamischer und statischer Anforderungen. Der entsprechende Server verarbeitet die entsprechenden Anforderungen und sorgt so für Leistung und Effizienz des gesamten Serversystems höher.
Nginx kann unterschiedliche Anfragen je nach Konfiguration unterschiedlich weiterleiten, was die Grundlage der dynamischen Trennung ist. Die den statischen Anforderungen entsprechenden statischen Ressourcen können zur Pufferung direkt auf Nginx platziert werden. Ein besserer Ansatz besteht darin, sie auf dem entsprechenden Pufferserver zu platzieren. Dynamische Anfragen werden vom entsprechenden Backend-Server bearbeitet.
Weitere Informationen zu Nginx finden Sie in der Spalte Tutorial zur Nginx-Nutzung!
Das obige ist der detaillierte Inhalt vonWelche Rolle spielt Nginx?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

NGINX Firewall schließen: Öffnen Sie die Hauptkonfigurationsdatei Nginx /etc/nginx/nginx.conf. Löschen Sie die Anweisung der Firewall -Konfiguration im HTTP -Block. Speichern Sie die Konfigurationsdatei und starten Sie Nginx neu.

Um SSL mit nginx einzurichten, müssen Sie: das SSL -Zertifikat erhalten. Erstellen Sie eine Nginx -Konfigurationsdatei und geben Sie den Zertifikatpfad an. SSL aktivieren. Servernamen hinzufügen. Starten Sie Nginx neu.

Wenn Sie auf den NGINX -Webserver zugreifen, stoßen Sie auf einen 404 -Fehler, der angibt, dass der Server die angeforderte Ressource nicht finden kann. Sie können es in den folgenden Schritten beheben: 1. Überprüfen Sie, ob die Datei vorhanden ist und der Pfad korrekt ist; 2. Überprüfen Sie die Dateiberechtigungen und wechseln Sie auf 644 oder 755. 3. Überprüfen Sie die NGINX -Konfiguration, um sicherzustellen, dass das Stammverzeichnis korrekt eingestellt ist und keine widersprüchlichen Konfigurationen vorliegen. 4. Überprüfen Sie das Fehlerprotokoll für weitere Informationen. 5. Überprüfen Sie die Firewall -Einstellungen und öffnen Sie den entsprechenden Port. 6. Verwenden Sie verschiedene Browser oder Kunden, um auf die Website zuzugreifen. 7. Starten Sie Nginx neu. Wenn keines dieser Schritte das Problem beheben, suchen Sie sich bitte einen professionellen technischen Support an.

Nginx -Schließmethode: 1) Verwenden Sie SystemCTL: sudo systemctl stop nginx; 2) Dienst verwenden: sudo service nginx stop; 3) Verwenden Sie Supervisorctl: sudo Supervisorctl Stop nginx; 4) Manuell schließen: nginx -s beendet.

Nginx realisiert das Lastausgleich durch Wahlmethode, gewichtete Wahlmethode, minimale Verbindungsmethode, IP -Hashing -Methode, Name Hashing -Methode und zufällige Methode. Die Wahl des entsprechenden Algorithmus hängt von den Anforderungen der Anwendung ab. Beispielsweise gelten für die Umfragen staatsächliche Anwendungen, staatliche Anwendungen für die Mindestverbindungsmethode, und Anwendungen, die eine Sitzungsaffinität erfordern, gelten für IP -Hashing oder Namen Hashing.

Sie können den Nginx -Dienst schließen, indem Sie den Schritten folgen: Verwenden Sie den Befehl systemctl: systemCTL stop nginx Verwenden Sie den Servicebefehl: Service Nginx Stop Verwenden Sie den Befehl pkill: pkill -f Nginx Stop Manuell Nginx: Finden Sie die PID -Linie in nginx.conf und verwenden Sie den Kill -int & lt; pid & gt. Befehl

Der NGINX 502 -Fehler gibt an, dass der Server die Anforderung nicht verarbeiten kann, da der Server möglicherweise beschäftigt oder vorübergehend nicht verfügbar ist. Zu den Lösungen gehören: 1. Überprüfen Sie die Serverressourcen; 2. starten Sie Nginx neu; 3. Überprüfen Sie Fehlerprotokolle; 4.. Check-Back-End-Server; 5. Nginx -Konfiguration einstellen; 6. Upgrade nginx; 7. Wenden Sie sich an den Hostanbieter.

Um mit NGINX auf ein Servlet zuzugreifen, befolgen Sie die folgenden Schritte: Aktivieren und konfigurieren Sie das AJP -Modul von NGINX und konfigurieren Sie den AJP -Connector auf dem Anwendungsserver. Schließen Sie NGINX über den Standortblock von NGINX mit dem Anwendungsserver an und verwenden Sie das AJP -Protokoll für die Datenübertragung. Nachdem Sie diese Schritte ausgeschlossen haben, können Sie über Nginx auf das Servlet zugreifen.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

DVWA
Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

Dreamweaver CS6
Visuelle Webentwicklungstools

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.