„Nginx“ - HTTP modulio direktyvos

The HTTP modulis Jame yra 3 blokų lygiai, skirti jos veikimui valdyti. Kiekviename iš šių blokų galime įdėti keletą direktyvų ir kintamųjų, kurie padeda mums formuoti mūsų tarnybos elgesį puslapyje, kurį nusprendėme pateikti iš savo komandos.
Svarbu žinoti, kur nukreipiamos šios direktyvos, nes jei jas sudėsime į bloką, jos gali neveikti arba gali būti prasmės jas įterpti.
Klausyk direktyvos
Ši direktyva naudojama serverio blokas ir leidžia mums apibrėžti prievadą arba IP adresą Nginx ji išklausys prašymus, kad galėtų pateikti reikiamą turinį, paprastai naudojamas 80 prievadas, kuris yra numatytasis prieigos prie interneto prievadas. Galime pridėti papildomą parinktį, pavadintą SSL kur galime apibrėžti saugumo sertifikatą. Keletas šios direktyvos naudojimo pavyzdžių:


klausyk 192.168.1.1:80;
klausyk 127.0.0.1;
klausytis 80 numatytasis;
klausyk [::: a8c9: 1234]: 80; # IPV6 adresai turi būti pateikti skliausteliuose
klausyk 443 ssl;


Serverio_vardo direktyva
Priskiria vieną ar kelis vardus a nginx serveris kad gavęs užklausą tokiu pavadinimu jis galėtų pateikti nurodytą turinį a serverio blokasTai pasiekiama naudojant palyginimą tarp užklausos gauto pavadinimo ir modulyje apibrėžto vardo, jei nėra pavadinimo, bus paimtas pirmasis serverio blokas, atitinkantis klausymosi informaciją, matome toliau pateiktame paveikslėlyje keletas šios direktyvos pavyzdžių a nginx serveris:

Pažvelkime į kitas direktyvas:
Siųsti failąŠi direktyva gali būti bet kuriame iš 3 konfigūracijos lygių, kuriuos mes turime ir esame atsakingi už jų valdymą Nginx jis tvarkys failų perdavimą, pagal nutylėjimą jis išjungiamas, jo vertės gali būti įjungti ir išjungti išjungtiJei „Nginx“ bus išjungtas, jis pats tvarkys failų perdavimą, nors dėl to gali sumažėti našumas.
reset_timeout_connectionŠi direktyva leidžia mums nurodyti, ar kai užklausa yra paskelbta prarasta, nes praėjo daugiau laiko nei leista, tada atminties, kuri buvo naudojama ką tik mirusios užklausos informacijai saugoti, turinys ištrinamas. taip pat ir jų vertybės yra įjungtos ir išjungtos.
serverio_pavadinimas_peradresavimasŠi direktyva taikoma tuo atveju, jei mums reikia vidinio peradresavimo į kitą nei mūsų paslaugą Nginx turima, ji gali turėti dvi reikšmes įjungta ir išjungta, jei įjungta, bus naudojamas direktyvoje nurodytas vardas serverio pavadinimasJei jis išjungtas, „Nginx“ naudoja HTTP užklausos vertę.
Kaip matome, turime nemažai direktyvų, kuriomis galime taikyti savo serverį NginxLabai svarbu gerbti kontekstą, kuriame jie gali būti taikomi, nes jei negalime rizikuoti, kad mūsų serveris netinkamai elgiasi.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave