Nginx - Konfiguracja modułu HTTP

Spisie treści
Gdy usługa Nginx Jest instalowany na serwerze i może teraz uruchamiać się automatycznie z serwerem, na którym się znajduje, a my również zoptymalizowaliśmy usługę na tyle, na ile pozwala nam nasz zespół, nadszedł czas na przeprowadzenie bardziej dogłębnej i zaawansowanej konfiguracji, to jest konfiguracja Moduł HTTP.
wschód Moduł HTTP To ten, który pozwoli nam obsługiwać strony lub dokumenty za pośrednictwem sieci, a kiedy uzyskujemy dostęp za pomocą adresu IP lub adresu URL, możemy zobaczyć jakiś wynik.
Moduł HTTP
ten Moduł HTTP to jądro zawiera podstawowe bloki, dyrektywy i zmienne dla serwera HTTP. Rozpoczynając usługę Nginx, Domyślnie jest skonfigurowany z podstawowymi cechami, chociaż jest to opcjonalne, ponieważ możemy tę operację wyłączyć, ale nie jest to coś bardzo powszechnego, ponieważ przez większość czasu będziemy używać Nginx jako serwer WWW lub jako odwrotny serwer proxy.
Dodatkowo musimy zauważyć, że jest to jeden z modułów większy rozmiar w Nginx i zawiera dużą ilość zmiennych i dyrektyw więc na pierwszy rzut oka może być nieco przytłaczająca, aby to wszystko zrozumieć w prostszy sposób musimy podzielić treść na 3 logiczne części: http, serwer i lokalizacja.
Struktura blokowa
Jak wspomnieliśmy, musimy dokonać segmentacji logicznej kolejności tego modułu, abyśmy mogli łatwiej zrozumieć zawartość modułu, spójrzmy poniżej 3 wspomniane bloki, rozszerzając nieco bardziej jego koncepcje, a tym samym wyjaśniając jego działanie:
HTTPTen blok jest wstawiany do katalogu głównego pliku konfiguracyjnego i pozwala nam zdefiniować wszystkie funkcjonalności, dyrektywy i bloki wszystkich modułów związanych z Moduł HTTP NginxChociaż nie ma to większego sensu, możemy ten blok wstawić kilka razy w pliku konfiguracyjnym, gdzie jako ostatni wstawiony będzie ten, który zostanie pobrany do przypisania wartości i operacji.
serwerTen blok pozwala nam zadeklarować stronę internetową, to znaczy przekształca folder w naszym systemie w zasób, do którego można uzyskać dostęp z adresu lub adresu URL, wspomniany adres URL jest rozpoznawany przez Nginx, ten blok można wstawić tylko wewnątrz a Blok http.
LokalizacjaTen blok pozwala nam zadeklarować określone zachowanie dla różnych sekcji strony internetowej, ten blok musi być używany w bloku serwera i może być dodatkowo umieszczony w innych bloki lokalizacji.
Zobaczmy poniżej przykład pliku z wewnętrzną konfiguracją http Nginx w którym to, co zrobiliśmy, to aktywowanie niektórych dyrektyw odpowiadających każdemu z opisanych powyżej bloków:

To, co robimy w tym przykładzie, to zdefiniowanie a Główny blok http, wtedy w ramach tego będziemy mieli blok server określający port na którym nasza usługa ma nasłuchiwać żądań i na koniec zdefiniujemy w nim lokalizację blok lokalizacji i wykonujemy określoną dyrektywę.
Na końcu tego samouczka możemy już zlokalizować plik konfiguracyjny http i być w stanie ustrukturyzować go w taki sposób, abyśmy mogli go poprawnie używać w naszych różnych projektach.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