Satura rādītājs
Konfigurācijā ir sadaļas Nginx ja ir pamata moduļu direktīvas, šīs direktīvas ļauj mums definēt nginx funkcionalitāte tāpēc, būdami tik svarīgi, tos nevar atspējot apkopošanas laikā; tāpēc un to piedāvātie bloki vienmēr ir pieejami.Kādi ir pamata moduļi?
Kā jau minējām, tie ir tie, kas piedāvā direktīvas, kas ļauj mums mainīt Nginx pamatfunkciju parametrus mums ir pieejami 3 moduļi.
Centrālais modulis vai galvenais modulisTam ir būtiskas īpašības procesu vadībā un drošībā.
Notikumu modulis vai notikumu modulisTas ļauj mums konfigurēt pakalpojuma tīkla jaudas iekšējos mehānismus.
Konfigurācijas modulis vai konfigurācijas modulisTas ļauj mums aktivizēt mehānismu, lai iekļautu failus, kas satur direktīvas.
Šie modeļi piedāvā lielu skaitu direktīvu, kurām jābūt individuāli detalizētām, lai tās zinātu un apgūtu līdz tādam līmenim, ka varam tās izmantot, pārvaldot savu serveri Nginx.
Nginx procesa arhitektūra
Pirms redzēt direktīvas, ir jāsaprot, kāds ir arhitektūras process Nginx aizkulisēs, lai varētu apstrādāt dažādus norādījumus.
SvarīgsBrīdis, kad sākām Nginx Atmiņā ir tikai viens process, tas ir galvenais process, kuru sāk pašreizējais sistēmas lietotājs un kuram ir grupas atļauja, parasti tas ir saknes lietotājs.
Šis process pats par sevi neapmeklē klientu pieprasījumus, tā vietā tas izpilda tādus procesus kā Darbinieku procesi, kas ir atbildīgas par nepieciešamo darbību veikšanu, lai pakalpojums apmierinātu klientu pieprasījumus.
Nākamajā attēlā mēs redzam galveno procesu, kas pieder saknes lietotājs un citi procesi, kas sākās vēlāk un pieder pie nginx lietotājs:
PALIELINĀT
centrālais modulis vai galvenais modulis tai ir dažas direktīvas, kuras jāievieto konfigurācijas faila saknē un jāizmanto tikai vienu reizi, tomēr šīs direktīvas ir derīgas dažādos kontekstos.
Tālāk apskatīsim dažas pieejamās direktīvas un to darbības:
dēmonsĻauj iespējot vai atspējot dēmona režīmu, jo tas ir izslēgts, neļauj pakalpojumam darboties fonā.
EnvTas dod mums iespēju definēt dažādus mainīgos un vidi, kurai tie pieder.
error_logTas ļauj mums definēt, kā saglabāt pakalpojumā ģenerējamās kļūdas un kur atrast failu, kurā tās ir …
strādnieku_procesiTas ļauj mums noteikt, cik daudz procesu mēs varam sākt, tas ir saistīts ar mūsu procesora kodolu skaitu.
Notikumu modulis vai notikumu modulis
Šis modulis satur direktīvas, kas ļauj konfigurēt tīkla mehānismus, daži parametri būtiski ietekmē lietojumprogrammas darbību; Lai izmantotu šīs direktīvas, tās jāievieto notikumu blokos un jāievieto konfigurācijas faila saknē.
AtcerietiesŠīs direktīvas nevar ievietot citur, pretējā gadījumā konfigurācija neizdosies, un mēs nevarēsim sākt vai deaktivizēt pakalpojumu.
Attēlā mēs varam redzēt, kā bloks ir strukturēts:
Visbeidzot, lai pabeigtu šo apmācību, apskatīsim konfigurācijas modulis kuru mēs ļauj iespējot iekļaušanas direktīvu, ar kuru palīdzību mēs varam iekļaut direktīvu failus savā konfigurācijas failā, tādējādi izdodas nošķirt dažus kontekstus un panākt lielāku kārtību un labāku tā lasīšanu.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