Nginx - odwrotny serwer proxy

Spisie treści
Proces odwrotny serwer proxy co robi Nginx jest jednym z jego najpopularniejszych zastosowań, ponieważ pozwala efektywniej zarządzać zasobami, kierując żądania w zależności od jej struktury, dzięki czemu możemy osiągnąć to, że obsługujemy stronę internetową, której język jest PHP i co robić Apache przetwarzać wszystko, co ma z tym związek i Nginx tylko pliki statyczne.
Oczywiście to, co wyjaśniliśmy, było tylko małym przykładem tego, co można osiągnąć za pomocą reverse proxy, jednak aby zagłębić się w te tematy, poniżej zobaczymy mocne strony reverse proxy.
Ustawienie
Struktura, w której przebiega proces podczas korzystania z odwrotny serwer proxy, jest to, że żądanie klienta jest przyjmowane i zgodnie z jego strukturą przekazujemy je do innego serwera, który wykona odpowiednie przetwarzanie i na koniec Nginx zwraca odpowiednią odpowiedź otrzymaną od wspomnianego serwera; te serwery nazywają się serwery nadrzędne, ponieważ są one odpowiedzialne tylko za uzyskanie parametrów przesyłania do przetwarzania.
Jak to zrobić?Aby osiągnąć wcześniej wyjaśnione, użyjemy a dyrektywa w Nginx, To jest proxy_pass, w tym umieścimy ścieżkę serwera pod prąd że powinieneś otrzymać żądanie, jednak przed przekazaniem żądania możemy również zastosować do żądania pewne zasady, abyśmy mogli zmaksymalizować wykorzystanie Nginx.
Zobaczmy na poniższym obrazku, jak możemy przenieść to wszystko do pliku konfiguracja nginx:

Oczywiście te parametry nie nadają się do pracy, ale widzimy o co nam chodzi, otwieramy a blok lokalizacji i otrzymujemy prośbę, a następnie w niej mówimy z proxy_pass gdzie jest nasz? serwer nadrzędny i otrzyma nową prośbę od Nginx, aby użytkownik tak naprawdę nie wiedział, że za tym, co widzi, kryje się coś jeszcze.
WyjątkiIstnieją wyjątki od tego zachowania, generalnie jest tak, gdy używamy wyrażenia regularne i dyrektywy przepisywania z którym nowe żądanie jest przekazywane do serwer nadrzędny bezpośrednio, bez transformacji, dzięki czemu nie trzeba tego definiować w przepustka proxy.
Zobaczmy na poniższym obrazku konfigurację, która pokazuje nam to, co wyjaśniliśmy:

Na początku blok lokalizacji widzimy, że dzwonimy z zwykła fraza a w drugim bloku mamy przepisz dyrektywę To pasuje do parametru, który towarzyszy żądaniu przez adres URL.
Jak odwrotny serwer proxy nam pomaga?ten odwrotny serwer proxy Jest to dość popularny sposób na poprawę wydajności usług, gdy mamy ciężkie systemy zaplecza i nie możemy wiele zrobić, pomaga nam również, gdy budujemy strukturę od początku, ponieważ możemy planować przyszłość z pomysłami na rozwój i ekspansję .
Na końcu tego samouczka możemy powiedzieć, że jakakolwiek jest sytuacja Nginx wykonuje wyjątkową pracę, z funkcjami takimi jak odwrotny serwer proxy, co pozwala nam tchnąć nowe życie w nasze projekty i infrastrukturę.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave