Satura rādītājs
Kad pakalpojums Nginx Tas ir instalēts serverī, un tagad to var automātiski sākt ar serveri, kurā tas atrodas, un mēs arī esam optimizējuši pakalpojumu, cik vien mūsu komanda mums ļauj, tad ir pienācis laiks veikt padziļinātu un uzlabotu konfigurāciju, ir konfigurācija HTTP modulis.Austrumi HTTP modulis Tas ir tas, kas ļaus mums apkalpot lapas vai dokumentus, izmantojot tīklus, un ka, piekļūstot, izmantojot IP adresi vai URL, mēs varam redzēt rezultātu.
HTTP modulis
HTTP modulis kodols satur HTTP servera pamatblokus, direktīvas un mainīgos. Uzsākot pakalpojumu Nginx, Tas pēc noklusējuma ir konfigurēts ar pamatīpašībām, lai gan tas nav obligāts, jo mēs varam atspējot šo darbību, taču tas nav kaut kas ļoti izplatīts, jo lielāko daļu laika mēs izmantosim Nginx kā tīmekļa serveris vai kā reversais starpniekserveris.
Turklāt mums jāņem vērā, ka šis ir viens no moduļiem lielāks izmērs iekšā Nginx un tajā ir liels skaits mainīgo un direktīvu, tāpēc no pirmā acu uzmetiena tas var būt nedaudz satriecoši, lai to visu saprastu vienkāršāk, mums ir jāsadala saturs 3 loģiskās daļās: http, serveris un atrašanās vieta.
Bloku struktūra
Kā jau minējām, mums ir jāveic šī moduļa loģiskās secības segmentācija, lai mēs varētu vieglāk saprast moduļa saturu. Tālāk aplūkosim trīs minētos blokus, nedaudz paplašinot tā jēdzienus un tādējādi skaidri saprotot tā darbību:
HTTPŠis bloks ir ievietots konfigurācijas faila saknē un ļauj mums definēt visu funkcijas, direktīvas un bloki no visiem moduļiem, kas saistīti ar Nginx HTTP modulisLai gan tam nav lielas jēgas, mēs varam šo bloku vairākas reizes ievietot konfigurācijas failā, kur pēdējais ievietotais būs tas, kas tiks izmantots vērtību un darbības piešķiršanai.
serverisŠis bloks ļauj mums deklarēt tīmekļa lapu, tas ir, tas pārveido mapi mūsu sistēmā par resursu, kuram var piekļūt no adreses vai URL, minēto URL atpazīst Nginx, šo bloku var ievietot tikai a iekšpusē http bloks.
atrašanās vietuŠis bloks ļauj mums paziņot par noteiktu uzvedību dažādās tīmekļa lapas sadaļās, šis bloks ir jāizmanto servera blokā un to var ievietot arī citos atrašanās vietas bloki.
Tālāk aplūkosim faila piemēru ar http konfigurāciju Nginx kurā mēs esam paveikuši aktivizēt dažas direktīvas, kas atbilst katram no iepriekš aprakstītajiem blokiem:
Šajā piemērā mēs definējam a http galvenais bloks, tad mums būs servera bloks, kurā norādīts ports, uz kuru mūsu pakalpojumam ir jāuzklausa pieprasījumi, un visbeidzot mēs tajā definējam atrašanās vietu atrašanās vietas bloks un mēs izpildām īpašu direktīvu.
Šīs apmācības beigās mēs jau varam atrast http konfigurācijas failu un spēt to strukturēt tā, lai mēs to varētu pareizi izmantot dažādiem projektiem.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