„Nginx“ - atvirkštinis tarpinis serveris

Turinys
Procesas atvirkštinis tarpinis serveris ką daro Nginx yra vienas iš populiariausių naudojimo būdų, nes jis leidžia efektyviau valdyti išteklius, nukreipti užklausas, atsižvelgiant į jo struktūrą, todėl galime pasiekti, kad aptarnaujame tinklalapį, kurio kalba yra PHP ir ką daryti Apache apdoroti viską, kas susiję su tuo ir Nginx tik statinius failus.
Žinoma, tai, ką mes paaiškinome, buvo tik nedidelis pavyzdys, ką galima pasiekti naudojant atvirkštinį tarpinį serverį, tačiau, norėdami įsigilinti į šias temas, pamatysime žemiau esančias atvirkštinio tarpinio serverio stipriąsias puses.
Nustatymas
Struktūra, kurios seka procesas naudojant atvirkštinis tarpinis serveris, yra tai, kad kliento prašymas yra priimtas ir pagal jo struktūrą perduodame jį kitam serveriui, kuris atliks atitinkamą apdorojimą ir galiausiai Nginx grąžina atitinkamą atsakymą, gautą iš minėto serverio; šie serveriai vadinami aukštesnio lygio serveriai, nes jie yra atsakingi tik už įkėlimo parametrų gavimą apdorojimui.
Kaip tai padaryti?Norėdami pasiekti anksčiau paaiškintą, mes naudosime a direktyva į Nginx, Tai yra proxy_pass, čia mes įdėsime serverio kelią prieš srovę kad turėtumėte gauti užklausą, tačiau prieš perduodami užklausą mes taip pat galime taikyti tam tikras taisykles, kad galėtume maksimaliai išnaudoti Nginx.
Kitame paveikslėlyje pažiūrėkime, kaip visa tai perkelti į failą nginx konfigūracija:

Akivaizdu, kad šie parametrai nėra tinkami darbui, tačiau mes galime pamatyti, ką turime omenyje, atidarome a vietos blokas ir mes gauname prašymą, tada jo viduje sakome su proxy_pass kur yra mūsų ankstesnis serveris ir jis gaus naują prašymą iš Nginx, kad vartotojas tikrai nežino, kad už to, ką jis mato, slypi kažkas kita.
IšimtysŠiam elgesiui yra išimčių, paprastai tai yra tada, kai mes naudojame reguliarias išraiškas ir perrašyti direktyvas su kuria naujas prašymas perduodamas ankstesnis serveris tiesiogiai be transformacijos, todėl nebūtina to apibrėžti proxy leidimas.
Toliau pateiktame paveikslėlyje pažiūrėkime, kokia konfigūracija parodo mums tai, ką paaiškinome:

Pirmajame vietos blokas matome, kad skambiname su a įprasta frazė o antrame bloke turime a perrašyti direktyvą Tai atitinka parametrą, kuris pateikia URL užklausą.
Kaip mums padeda atvirkštinis tarpinis serveris?The atvirkštinis tarpinis serveris Tai gana populiarus būdas padėti pagerinti paslaugų našumą, kai turime sunkias fonines sistemas ir negalime daug nuveikti, tai taip pat padeda mums, kai nuo pat pradžių kuriame struktūrą, nes galime planuoti ateitį su augimo ir plėtros idėjomis .
Šios pamokos pabaigoje galime pasakyti, kad kokia situacija būtų Nginx atlieka išskirtinį darbą su tokiomis savybėmis kaip atvirkštinis tarpinis serveris, leidžianti mums suteikti naują gyvybę mūsų plėtrai ir infrastruktūrai.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