Nginx - Pokročilá pravidla

Obsah
The konfigurační soubor z Nginx Obsahuje mnoho prvků, které, pokud je nevidíme pozorně, se nám mohou zdát zvláštní, je to dáno tím, že jelikož má svou vlastní syntaxi, mnoho z napsaných věcí má specifický účel pro správu služby.
Z tohoto důvodu musíme znát pokročilá pravidla jazyka, ve kterém je konfigurační soubor napsán, abychom mohli nejprve porozumět souboru ze serveru Nginx že musíme z nějakého důvodu zkontrolovat a zadruhé budeme moci spravovat vlastní server psaním věcí, které potřebujeme pro naši infrastrukturu.
Pokročilá pravidla jazykaDíky pokročilým pravidlům lépe porozumíme všem podrobnostem, které v souboru najdeme konfigurační soubor z NginxTímto způsobem prostřednictvím znalostí můžeme zvládnout způsob, jakým můžeme komunikovat se službou.
Specifická syntaxe
Toto pravidlo nám říká, že existují syntaxe, které jsou specifické pro blok nebo modul ve kterém pracujeme, protože například máme, že ve směrnici poslouchat je hodnota portu přijata, to je hodnota, kterou kdybychom si přečetli, neměli bychom velký problém rozluštit to, na co se vztahuje; máme však jiné typy směrnic, jako např přepsat který přijímá regulární výrazy, tímto způsobem můžete přiřadit vzory, ale jak vidíme na následujícím obrázku, je to trochu obtížnější dešifrovat:

Diminutivy v hodnotách zásad
To je další aspekt, který je třeba vzít v úvahu, v některých směrnicích musíme zapisovat hodnoty do paměťových jednotek měření, takže místo psaní megabajtu jej můžeme zkrátit pouze písmenem m, čímž kromě úspory místa zmenšíme riziko chyby při psaní.
Nejprve se podívejme, jak to aplikujeme na soubor, a pak budeme mít seznam dostupných zkratek:

Jak vidíme, můžeme měřit míru dvěma různými způsoby pomocí různých zkratek, abychom věděli, jaké zkratky můžeme použít, můžeme si jako vodítko vzít následující seznam:
  • ms: Milisekundy
  • s: Sekundy
  • m: Minuty
  • h: Hodiny
  • d: Dny
  • w: Týdny
  • M: Měsíce (30 dní)
  • y: Roky (365 dní)
  • k nebo K Kilo byte
  • m nebo M Mega byte
Jak vidíme, když známe tento typ zkratky, když ji najdeme v konfiguračním souboru, můžeme vědět, o co jde, abychom se vyhnuli více než jedné bolesti hlavy, a v době psaní se můžeme vyvarovat překlepu některého z těchto slov a pak mít poruchu .
Proměnné
Do modulů můžeme také začlenit proměnné, tj. Názvy, které ukládají hodnoty a které se mohou měnit, například v modulu Nginx HTTP jádro proměnná je definována $ Nginx_version nebo také máme klasický příklad, když nastavíme hodnotu směrnice log_formát jak vidíme v následujícím příkladu kódu:
 umístění ~ / admin / {access_log logs / main.log; log_format main '$ pid - $ Nginx_version - $ remote_addr'; 

Tímto tento tutoriál dokončujeme, protože jsme věděli trochu více o syntaxi, kterou můžeme použít v konfiguračním souboru Nginx.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave