Nginx - Profileinstellungen

Inhaltsverzeichnis
Sobald wir wissen, wie die Konfiguration von Nginx, der nächste Schritt besteht darin, die Art und Weise zu erstellen, wie wir konfigurieren werden Nginx Für unseren Einsatz ist die Grundkonfiguration nur ein Ausgangspunkt, aber da jeder Bedarf anders ist und auch die Computer, die Server sein werden, ist es wichtig, das Gelernte in die Praxis umzusetzen.
Standardkonfiguration
Die Gründe dafür Nginx war so beliebt und seine Akzeptanz und Nutzungsrate hat so stark zugenommen, dass es nach dem 2. Apache-Server, weil es recht leicht, optimiert und sehr schnell ist.
Dank dieser Einfachheit ist die anfängliche Konfiguration durchaus akzeptabel und in vielen Fällen sind nur minimale Anpassungen erforderlich grundlegende Nginx-Implementierung, im Bild die anfängliche Konfigurationsdatei:

Wir stellen fest, dass es etwas ganz Einfaches ist und mit ein wenig Kenntnis der Syntax von Nginx es ist durchaus verständlich.
Erste Einstellungen
Das erste Anpassungen Was wir an der Konfiguration tun sollten, konzentrieren sich darauf, die Sicherheit der Implementierung zu erhöhen und sich an die Hardwareprofil die wir haben, damit wir die Ressourcen, die wir haben, ein wenig besser ausschöpfen können.
Benutzer root rootDas Starten eines Dienstes mit Super-User-Berechtigungen ist keine gute Sache. Tatsächlich stellt dies ein ernsthaftes Sicherheitsproblem dar, denn wenn jemand aus irgendeinem Grund die Kontrolle über unseren Dienst übernimmt, kann dies mit einer erweiterten Berechtigung unser System verwüsten, um dies zu vermeiden sehr zu empfehlen, dass wir a Nginx-Benutzer und -Gruppe Nginx damit Sie eingeschränkte Berechtigungen haben und somit die Risiken reduzieren.
worker_processes 1Mit dieser Eigenschaft a Arbeitsprozess Standardmäßig kann dies geändert werden. Tatsächlich ist es ratsam, für jeden CPU-Kern, den wir haben, einen Prozess davon zu starten 4 Worker-Prozesse vorausgesetzt, unser Server ist 4-Core.
worker_connections 1024Ein weiterer wichtiger Parameter, dieser sagt uns die Anzahl gleichzeitiger Verbindungen, die wir für jeden Prozess annehmen können Arbeiter, Es ist wichtig, die Toleranzgrenzen unserer Umgebung zu testen, damit wir diesen Parameter nach oben oder unten anpassen, denn je mehr Verbindungen, desto besser die Leistung der Benutzer. Wenn wir jedoch mehr platzieren, als unsere Geräte bedienen können, können wir schlag die nginx-Server.
worker_priority 0Schließlich müssen wir die Priorität sehen, die unsere Prozesse haben werden, standardmäßig beginnen wir mit einer mittleren Priorität. Wenn unser Team jedoch auch andere Aufgaben ausführt, sollten wir vielleicht darüber nachdenken, die Priorität zu erhöhen, die höchste Priorität ist -20 und die minimale ist 19, ohne Es ist jedoch nicht ratsam, eine Priorität höher als -5 zu setzen, da es dann die Kernel-Prozesse Betriebssystem.
Am Ende dieses Tutorials haben wir bereits eine klarere Vorstellung davon, wo wir mit der Änderung unserer Datei beginnen sollten, um eine bessere Leistung auf unseren Servern zu erzielen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave