Nginx - Erweiterte Regeln

Inhaltsverzeichnis
Das Konfigurationsdatei von Nginx Es enthält viele Elemente, die uns, wenn wir sie nicht genau betrachten, seltsam erscheinen mögen, weil viele der geschriebenen Dinge aufgrund ihrer eigenen Syntax einen bestimmten Zweck für die Verwaltung des Dienstes haben.
Aus diesem Grund müssen wir die erweiterten Regeln der Sprache kennen, mit der die Konfigurationsdatei geschrieben wird, auf diese Weise können wir zuerst eine Datei von einem Server verstehen Nginx die wir aus irgendeinem Grund überprüfen müssen und zweitens werden wir in der Lage sein, unseren eigenen Server zu verwalten, indem wir die Dinge schreiben, die wir für unsere Infrastruktur benötigen.
Erweiterte SprachregelnDie erweiterten Regeln lassen uns alle Details besser verstehen, die wir in der Konfigurationsdatei von NginxAuf diese Weise können wir durch Wissen die Art und Weise beherrschen, wie wir mit dem Dienst kommunizieren können.
Spezifische Syntax
Diese Regel sagt uns, dass es Syntaxen gibt, die spezifisch für die Block oder Modul in dem wir arbeiten, da wir beispielsweise haben, dass in der Listen-Direktive der Wert des Ports akzeptiert wird, dies ist ein Wert, den wir beim Lesen ohne große Schwierigkeiten haben würden, zu entziffern, worauf er sich bezieht; Wir haben jedoch andere Arten von Richtlinien, wie z umschreiben die reguläre Ausdrücke akzeptiert, auf diese Weise können Sie Muster zuordnen, aber wie wir in der folgenden Abbildung sehen, ist es etwas schwieriger, sie zu entziffern:

Diminutiven in den politischen Werten
Dies ist ein weiterer zu berücksichtigender Aspekt. In einigen Direktiven müssen wir Werte in Speichermaßeinheiten schreiben. Anstatt Megabyte zu schreiben, können wir es nur mit dem Buchstaben m abkürzen Gefahr eines Tippfehlers.
Sehen wir uns zuerst an, wie wir dies auf die Datei anwenden, und dann erhalten wir eine Liste der verfügbaren Abkürzungen:

Wie wir sehen, können wir das Maß auf zwei verschiedene Arten mit verschiedenen Abkürzungen angeben. Um zu wissen, welche Abkürzungen wir verwenden können, können wir die folgende Liste als Richtlinie verwenden:
  • ms: Millisekunden
  • s: Sekunden
  • m: Minuten
  • h: Stunden
  • d: Tage
  • w: Wochen
  • M: Monate (30 Tage)
  • j: Jahre (365 Tage)
  • k oder K Kilobyte
  • m oder M Megabyte
Wie wir sehen, wenn wir diese Art von Abkürzung kennen, wenn wir eine in der Konfigurationsdatei finden, können wir wissen, was sie bedeutet, um mehr als einen Kopfschmerz zu vermeiden, und zum Zeitpunkt des Schreibens können wir vermeiden, eines dieser Wörter falsch zu schreiben und dann eine Fehlfunktion zu haben .
Variablen
In die Module können wir auch Variablen einbinden, also Namen, die Werte speichern und die sich beispielsweise im Modul ändern können Nginx HTTP-Core die Variable ist definiert $ Nginx_version oder wir haben auch ein klassisches Beispiel, wenn wir den Wert der Direktive festlegen log_format wie wir im folgenden Beispielcode sehen:
 Standort ~ / admin / {access_log logs / main.log; log_format main '$ pid - $ Nginx_version - $ remote_addr'; 

Damit beenden wir dieses Tutorial und wissen ein wenig mehr über die Syntax, die wir in der Konfigurationsdatei von . verwenden können Nginx.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