Turinys
Serveris prieš srovę yra serverio tipas, į kurį Nginx Jis naudojamas kaip ryšio tarpinis serveris, ty Nginx Jis filtruoja užklausas ir siunčia jam tik tas, kurias jis gali apdoroti. Šio tipo serveriai gali būti virtualioje mašinoje, kitoje fizinėje mašinoje arba netgi būti demono paslaugomis aplinkoje UNIX laukia, kol bus pašauktas.Praktiškai tai reiškia, kad tai gali būti serveris Apache sukonfigūruotas aptarnauti tik konkrečias užklausas per uostą TCP arba tai gali būti tarpinė programinė įranga, kuri interpretuoja Rubinas dėl prašymo Bėgiai. Taigi Nginx jis gali apdoroti pradines užklausas ir būti atvirkštinis paslaugų įgaliotinis.
Unikalūs „Upstream“ serveriai
Tai yra serveriai, turintys vieną įkėlimo tašką, nurodytą jo pavadinime. To pavyzdys gali būti serveris Apache, kuris daugelyje mūsų nustatytų konfigūracijų nėra optimizuotas aptarnauti kelis vienu metu veikiančius ryšius, nes įkraunant modulius, skirtus aptarnauti statinius failus, jo efektyvumas mažėja.
Įveskite čia Nginx kuris yra atsakingas už kelių ryšių valdymą ir tokiu būdu perduoda „Apache“ tik tuos failus, kuriuos jis tikrai turėtų interpretuoti, pvz., failus iš PHP.
Pagrindinė konfigūracija gali būti tokia:
Keli aukščiau esantys serveriai
Nginx tai taip pat yra galimybė dirbti su įvairiais aukštesnio lygio serveriai tuo atveju, jei teikiate paslaugą atvirkštinis tarpinis serveris jis gali tvarkyti tik keletą jungčių, taip išvengdamas jų perkrovos.
Kaip tai pasiekti?Norėdami tai pasiekti, laikysimės struktūros, panašios į tai, ką matėme su vienas prieš srovę, tik dabar turime apibrėžti pasirinktinį bloką su skirtingų serverių maršrutais ir tada sukonfigūruoti mūsų proxy_pass jiems. Pažvelkime į paprastą pavyzdį:
Šios pamokos pabaigoje dar kartą matome, kaip Nginx Jis turi galimybes, todėl tai yra labai perspektyvus pasirinkimas didelės paklausos aplinkoje.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką