Nginx - dyrektywy dotyczące modułów podstawowych

Spisie treści
W konfiguracji znajdują się sekcje Nginx tam, gdzie istnieją dyrektywy modułu bazowego, dyrektywy te pozwalają nam zdefiniować podstawowe parametry modułu funkcjonalność nginx dlatego będąc tak ważnymi, nie można ich wyłączyć w czasie kompilacji; dlatego i oferowane przez nich bloki są zawsze dostępne.
Jakie są moduły podstawowe?
Jak wspomnieliśmy, to właśnie one oferują dyrektywy, które pozwalają nam zmieniać parametry podstawowej funkcjonalności Nginx mamy do dyspozycji 3 moduły.
Moduł centralny lub moduł podstawowyMa to podstawowe cechy w zarządzaniu procesami i bezpieczeństwem.
Moduł eventowy lub moduł eventowyPozwala nam skonfigurować wewnętrzne mechanizmy przepustowości sieci usługi.
Moduł konfiguracyjny lub moduł konfiguracyjnyPozwala nam aktywować mechanizm włączania plików zawierających dyrektywy.
Modele te oferują dużą liczbę dyrektyw, które muszą być indywidualnie uszczegółowione, aby mieć o nich wiedzę i opanować je do tego stopnia, że ​​będziemy mogli z nich korzystać podczas zarządzania naszym serwerem Nginx.
Architektura procesów Nginx
Przed zapoznaniem się z dyrektywami konieczne jest zrozumienie, jak wygląda proces architektury Nginx za kulisami, aby móc przetwarzać różne instrukcje.
WażnyMoment, w którym zaczęliśmy Nginx W pamięci jest tylko jeden proces, jest to proces główny, który jest uruchamiany przez bieżącego użytkownika systemu i ma uprawnienia grupy, zwykle jest to użytkownik root.
Ten proces sam w sobie nie obsługuje żądań klientów, zamiast tego wykonuje procesy, takie jak Procesy pracownicze, które są odpowiedzialne za wykonanie niezbędnych czynności, aby usługa spełniała żądania klientów.
Na poniższym obrazku widzimy główny proces należący do użytkownik root a inne procesy rozpoczęły się później i należą do użytkownik nginx:

POWIĘKSZAĆ

Moduł centralny lub moduł podstawowy
ten moduł centralny lub moduł podstawowy ma kilka dyrektyw, które muszą być umieszczone w katalogu głównym pliku konfiguracyjnego i muszą być użyte tylko raz, jednak te dyrektywy są ważne w różnych kontekstach.
Zobaczmy poniżej niektóre z dostępnych dyrektyw i ich działanie:
demonPozwala włączyć lub wyłączyć tryb demona, ponieważ jest wyłączony, nie pozwala na działanie usługi w tle.
EnviDaje nam możliwość zdefiniowania różnych zmiennych i środowisk, do których należą.
dziennik_błędówPozwala nam zdefiniować, jak przechowywać błędy, które mogą zostać wygenerowane w serwisie oraz gdzie zlokalizować plik je zawierający…
procesy_pracownikaPozwala nam zdefiniować ile procesów możemy uruchomić, jest to związane z ilością rdzeni jakie posiada nasz procesor.
Moduł Zdarzeń lub Moduł Zdarzeń
Ten moduł zawiera dyrektywy, które pozwalają skonfigurować mechanizmy sieciowe, niektóre parametry mają znaczący wpływ na wydajność aplikacji; Aby użyć tych dyrektyw, muszą one być umieszczone w blokach zdarzeń i muszą być umieszczone w katalogu głównym pliku konfiguracyjnego.
PamiętaćTych dyrektyw nie można umieszczać gdzie indziej, w przeciwnym razie konfiguracja nie powiedzie się i nie będziemy mogli uruchomić ani dezaktywować usługi.
Na obrazku widzimy strukturę bloku:

Moduł konfiguracyjny
Na koniec, aby zakończyć ten samouczek, zobaczmy moduł konfiguracyjny który my pozwala włączyć dyrektywę include, za pomocą którego możemy włączyć pliki dyrektyw do naszego pliku konfiguracyjnego, dzięki czemu udaje nam się oddzielić niektóre konteksty i uzyskać większy porządek i lepsze ich odczytywanie.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave