Nginx - papildu noteikumi

Satura rādītājs
konfigurācijas fails no Nginx Tajā ir daudz elementu, kas, ja mēs tos rūpīgi neredzam, mums var šķist dīvaini, tas ir saistīts ar faktu, ka, tā kā tai ir sava sintakse, daudzām rakstītajām lietām ir īpašs pakalpojuma administrēšanas mērķis.
Šī iemesla dēļ mums ir jāzina papildu valodas noteikumi, ar kuriem tiek rakstīts konfigurācijas fails, tādā veidā mēs vispirms varam saprast failu no servera Nginx ka mums kaut kādu iemeslu dēļ ir jāpārskata un, otrkārt, mēs varēsim pārvaldīt savu serveri, rakstot mūsu infrastruktūrai nepieciešamās lietas.
Uzlaboti valodas noteikumiUzlabotie noteikumi liek mums labāk izprast visu informāciju, ko varam atrast sadaļā konfigurācijas fails no NginxTādā veidā, izmantojot zināšanas, mēs varam apgūt veidu, kā mēs varam sazināties ar pakalpojumu.
Īpaša sintakse
Šis noteikums mums norāda, ka ir sintakses, kas ir specifiskas bloķēt vai modulis kurā mēs strādājam, piemēram, mums ir tas, ka klausīšanās direktīvā ostas vērtība ir pieņemta, tā ir vērtība, kuru izlasot mums nebūtu daudz grūtību atšifrēt, uz ko tā attiecas; tomēr mums ir cita veida direktīvas, piemēram pārrakstīt kas pieņem regulāras izteiksmes, šādā veidā jūs varat saskaņot modeļus, taču, kā redzam nākamajā attēlā, to ir nedaudz grūtāk atšifrēt:

Deminutīvi politikas vērtībās
Tas ir vēl viens aspekts, kas jāņem vērā, dažās direktīvās mums vērtības jāraksta atmiņas mērvienībās, tāpēc megabaitu rakstīšanas vietā mēs varam to saīsināt, izmantojot tikai burtu m, turklāt, ietaupot vietu, mēs samazinām drukas kļūdas risks.
Vispirms apskatīsim, kā mēs to piemērojam failam, un tad mums būs pieejams pieejamo saīsinājumu saraksts:

Kā redzam, mēs varam norādīt mērījumu divos dažādos veidos, izmantojot dažādus saīsinājumus, lai uzzinātu, kādus saīsinājumus mēs varam izmantot, mēs varam ņemt šo sarakstu kā ceļvedi:
  • ms: milisekundes
  • s: sekundes
  • m: minūtes
  • h: Stundas
  • d: Dienas
  • w: Nedēļas
  • M: Mēneši (30 dienas)
  • y: gadi (365 dienas)
  • k vai K Kilo baits
  • m vai M megabaits
Kā mēs redzam, kad mēs zinām šāda veida saīsinājumus, atrodot tos konfigurācijas failā, mēs varam zināt, uz ko tas attiecas, lai izvairītos no vairākām galvassāpēm, un rakstīšanas laikā mēs varam izvairīties no kāda no šiem vārdiem pareizrakstības un pēc tam rasties darbības traucējumi .
Mainīgie
Moduļos mēs varam iekļaut arī mainīgos, tas ir, nosaukumus, kas saglabā vērtības un kas var mainīties, piemēram, modulī Nginx HTTP kodols mainīgais ir definēts $ Nginx_version vai arī mums ir arī klasisks piemērs, nosakot direktīvas vērtību log_format kā mēs redzam šādā koda piemērā:
 atrašanās vieta ~ / admin / {access_log logs / main.log; log_format main '$ pid - $ Nginx_version - $ remote_addr'; 

Ar to mēs pabeidzam šo apmācību, zinot nedaudz vairāk par sintaksi, ko varam izmantot konfigurācijas failā Nginx.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave