Nginx - Obrnuti proxy

Sadržaj
Postupak obrnuti proxy što radi Nginx jedna je od njegovih najpopularnijih upotreba jer mu omogućuje učinkovitije upravljanje resursima, usmjeravajući zahtjeve ovisno o njegovoj strukturi, tako da možemo postići da poslužujemo web stranicu čiji je jezik PHP i učiniti što Apač obraditi sve što ima veze s ovim i Nginx samo statičke datoteke.
Naravno, ono što smo objasnili bio je samo mali primjer onoga što se može postići obrnutim proxyjem, međutim za dublje proučavanje ovih tema dolje ćemo vidjeti prednosti obrnutog proxyja.
Postavljanje
Struktura koju proces slijedi kada se koristi obrnuti proxy, je da je zahtjev klijenta prihvaćen i prema njegovoj strukturi prosljeđujemo ga drugom poslužitelju koji će izvršiti odgovarajuću obradu i na kraju Nginx vraća odgovarajući odgovor primljen od navedenog poslužitelja; ti se poslužitelji nazivaju upstream poslužitelji, budući da su oni odgovorni samo za dobivanje postavki učitavanja za obradu.
Kako to učiniti?Da bismo postigli prethodno objašnjeno, upotrijebit ćemo a direktiva u Nginx, Ovo je proxy_pass, u ovo ćemo postaviti put poslužitelja uzvodno da biste trebali primiti zahtjev, no prije slanja zahtjeva možemo primijeniti i neka pravila na zahtjev kako bismo maksimalno povećali upotrebu Nginx.
Pogledajmo na sljedećoj slici kako sve to možemo prenijeti u datoteku nginx konfiguracija:

Očito ti parametri nisu prikladni za rad, ali možemo vidjeti na što mislimo, otvorimo a lokacijski blok i primimo zahtjev, zatim unutar njega kažemo s proxy_pass gdje je naš upstream poslužitelj a novi zahtjev primit će od Nginx, tako da korisnik zapravo ne zna da se iza onoga što vidi nalazi još nešto.
IzuzeciPostoje iznimke od ovog ponašanja, općenito je to kad koristimo regularne izraze i prepisati direktive s kojim se novi zahtjev prosljeđuje u upstream poslužitelj izravno bez transformacije, pa nema potrebe za definiranjem ovoga u proxy pass.
Pogledajmo na sljedećoj slici konfiguraciju koja nam pokazuje ono što smo objasnili:

U prvom lokacijski blok vidimo da upućujemo poziv s a regularna fraza a u drugom bloku imamo a prepisati direktivu To odgovara parametru koji URL prati uz zahtjev.
Kako nam obrnuti proxy pomaže?The obrnuti proxy To je prilično popularan način za poboljšanje performansi usluga kada imamo teške pozadinske sustave i ne možemo učiniti mnogo, a pomaže nam i kada gradimo strukturu od početka jer možemo planirati budućnost s idejama za rast i proširenje .
Na kraju ovog vodiča možemo reći da kakva god situacija bila Nginx radi izniman posao, sa značajkama poput obrnuti proxy, omogućujući nam da oživimo naš razvoj i infrastrukturu.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave