Nginx - omvendt proxy

Innholdsfortegnelse
Prosessen av omvendt fullmakt hva gjør Nginx er en av de mest populære bruksområdene, siden den lar den administrere ressurser mer effektivt, og dirigerer forespørsler avhengig av strukturen, slik at vi kan oppnå at vi serverer en webside hvis språk er PHP og gjør hva Apache behandle alt som har med dette å gjøre og Nginx bare statiske filer.
Det vi forklarte var selvfølgelig bare et lite eksempel på hva som kan oppnås med en omvendt fullmakt, men for å fordype oss i disse emnene vil vi se styrken til omvendt fullmakt nedenfor.
Innstilling
Strukturen som prosessen følger når du bruker omvendt fullmakt, er at klientens forespørsel blir tatt, og i henhold til strukturen sender vi den til en annen server som vil gjøre den tilsvarende behandlingen og til slutt Nginx returnerer det riktige svaret mottatt fra nevnte server; disse serverne kalles oppstrøms servere, siden de bare er ansvarlige for å skaffe opplastingsparametere for behandling.
Hvordan gjøre det?For å oppnå det tidligere forklarte, skal vi bruke a direktiv i Nginx, Dette er proxy_pass, i dette vil vi plassere serverbanen oppstrøms at du bør motta forespørselen, men før du sender forespørselen kan vi også bruke noen regler på forespørselen slik at vi kan maksimere bruken av Nginx.
La oss se på bildet nedenfor hvordan vi kan overføre alt dette til en fil av nginx -konfigurasjon:

Åpenbart er disse parameterne ikke egnet til å fungere, men vi kan se hva vi mener, vi åpner a plasseringsblokk og vi mottar forespørselen, så sier vi med den proxy_pass hvor er vår oppstrøms server og han vil motta den nye forespørselen fra Nginx, slik at brukeren egentlig ikke vet at det er noe annet bak det han ser.
UnntakDet er unntak fra denne oppførselen, det er vanligvis når vi bruker vanlige uttrykk og skrive om direktiver som den nye forespørselen sendes til oppstrøms server direkte uten transformasjon, noe som gjør det unødvendig å måtte definere dette i proxy -pass.
La oss se på det følgende bildet en konfigurasjon som viser oss hva vi har forklart:

I det første plasseringsblokk vi ser at vi ringer med en vanlig setning og i den andre blokken har vi en skrive om direktivet Det samsvarer med parameteren som følger med forespørselen fra nettadressen.
Hvordan hjelper omvendt proxy oss?De omvendt fullmakt Det er en ganske populær måte å bidra til å forbedre ytelsen til tjenester når vi har tunge backend -systemer og vi ikke kan gjøre mye, det hjelper oss også når vi bygger en struktur fra begynnelsen, ettersom vi kan planlegge for fremtiden med vekst- og ekspansjonsideer .
På slutten av denne opplæringen kan vi si at uansett situasjon Nginx gjør en enestående jobb, med funksjoner som omvendt fullmakt, slik at vi kan gi nytt liv til vår utvikling og infrastruktur.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave