Innehållsförteckning
Processen omvänd proxy vad gör Nginx är en av de mest populära användningsområdena, eftersom den gör det möjligt att hantera resurser mer effektivt, rikta förfrågningar beroende på dess struktur, så att vi kan uppnå att vi betjänar en webbsida vars språk är PHP och göra vad Apache bearbeta allt som har med detta att göra och Nginx endast statiska filer.Det vi förklarade var naturligtvis bara ett litet exempel på vad som kan uppnås med en omvänd proxy, men för att fördjupa oss i dessa ämnen kommer vi att se styrkorna hos den omvända proxyn nedan.
Miljö
Strukturen som processen följer när du använder omvänd proxy, är att klientens begäran tas emot och enligt dess struktur skickar vi den till en annan server som kommer att göra motsvarande behandling och slutligen Nginx returnerar lämpligt svar mottaget från nämnda server; dessa servrar kallas uppströms servrar, eftersom de bara är ansvariga för att erhålla uppladdningsparametrar för bearbetning.
Hur man gör det?För att uppnå det tidigare förklarade kommer vi att använda a direktiv i Nginx, Det här är proxy_pass, i detta kommer vi att placera servervägen uppströms att du ska få begäran, men innan vi skickar begäran kan vi också tillämpa några regler på begäran så att vi kan maximera användningen av Nginx.
Låt oss se i följande bild hur vi kan överföra allt detta till en fil av nginx -konfiguration:
Uppenbarligen är dessa parametrar inte lämpliga att fungera, men vi kan se vad vi menar, vi öppnar a platsblock och vi får begäran, sedan säger vi med den inom den proxy_pass var är vår uppströms server och han kommer att få den nya förfrågan från Nginx, så att användaren inte riktigt vet att det finns något annat bakom det han ser.
UndantagDet finns undantag från detta beteende, det är i allmänhet när vi använder reguljära uttryck och skriva om direktiv med vilken den nya begäran skickas till uppströms server direkt utan transformation, vilket gör det onödigt att behöva definiera detta i proxypass.
Låt oss se i följande bild en konfiguration som visar oss vad vi har förklarat:
I den första platsblock vi ser att vi ringer med ett vanlig fras och i det andra blocket har vi ett skriva om direktivet Det matchar parametern som följer med begäran från URL: en.
Hur hjälper omvänd proxy oss?De omvänd proxy Det är ett ganska populärt sätt att hjälpa till att förbättra prestanda för tjänster när vi har tunga backend -system och vi inte kan göra mycket, det hjälper oss också när vi bygger en struktur från början, eftersom vi kan planera för framtiden med tillväxt- och expansionstankar .
I slutet av denna handledning kan vi säga att oavsett situationen är Nginx gör ett exceptionellt jobb, med funktioner som omvänd proxyså att vi kan ge nytt liv åt vår utveckling och infrastruktur.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng