Cuprins
Odată ce serviciul Nginx Este instalat pe un server și poate începe acum automat cu serverul pe care se află și am optimizat serviciul atât cât ne permite echipa noastră, este timpul să realizăm o configurație mai aprofundată și avansată, acest lucru este configurația fișierului Modul HTTP.Est Modul HTTP Este cea care ne va permite să difuzăm paginile sau documentele prin rețele și că atunci când accesăm folosind o adresă IP sau o adresă URL putem vedea un rezultat.
Modul HTTP
Modul HTTP este nucleul care conține blocurile, directivele și variabilele fundamentale pentru serverul HTTP. La începerea unui serviciu Nginx, Este configurat implicit cu caracteristicile de bază, deși este opțional, deoarece putem dezactiva această operațiune, dar nu este ceva foarte obișnuit, întrucât de cele mai multe ori vom folosi Nginx ca server web sau ca proxy invers.
În plus, trebuie să menționăm că acesta este unul dintre modulele marime mai mare în Nginx și conține un număr mare de variabile și directive, astfel încât poate fi oarecum copleșitor la prima vedere, pentru a înțelege toate acestea într-un mod mai simplu, trebuie să separăm conținutul în 3 părți logice: http, server și locație.
Structura blocului
După cum am menționat, trebuie să facem o segmentare a ordinii logice a acestui modul, astfel încât să putem înțelege mai ușor conținutul modulului, să vedem mai jos cele 3 blocuri menționate extinzând puțin mai mult conceptele sale și astfel să fim clari despre funcționarea sa:
HTTPAcest bloc este inserat în rădăcina fișierului de configurare și ne permite să definim toate funcționalități, directive și blocuri a tuturor modulelor legate de Modul HTTP NginxDeși nu are prea mult sens, putem insera acest bloc de mai multe ori în fișierul de configurare unde ultimul inserat va fi cel luat pentru a atribui valorile și operația.
ServerAcest bloc este ceea ce ne permite să declarăm o pagină web, adică transformă un folder din sistemul nostru într-o resursă care poate fi accesată de la o adresă sau URL, URL-ul menționat este recunoscut de Nginx, acest bloc poate fi inserat numai în interiorul unui blocul http.
LocațieAcest bloc este ceea ce ne permite să declarăm un comportament specific pentru diferitele secțiuni ale unei pagini web, acest bloc trebuie utilizat într-un bloc de server și poate fi plasat suplimentar în altele blocuri de localizare.
Să vedem mai jos un exemplu de fișier cu o configurație http în interior Nginx în care ceea ce am făcut este să activăm câteva directive corespunzătoare fiecăruia dintre blocurile descrise mai sus:
Ceea ce facem în acest exemplu este să definim a blocul principal http, atunci în cadrul acesta vom avea un bloc de server care specifică portul pe care serviciul nostru trebuie să asculte cererile și în cele din urmă definim o locație în acesta bloc de localizare și executăm o anumită directivă.
La sfârșitul acestui tutorial putem localiza deja un fișier de configurare http și îl putem structura într-un mod în care îl putem folosi corect pentru diferitele noastre proiecte.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv