Nginx - Ustawienia profilu

Spisie treści
Kiedy już wiemy, jak wygląda konfiguracja Nginx, kolejnym krokiem jest zbudowanie sposobu, w jaki będziemy konfigurować Nginx Dla naszego użytku podstawowa konfiguracja jest tylko punktem wyjścia, ale ponieważ każda potrzeba jest inna, podobnie jak komputery, które będą serwerami, ważne jest, aby to, czego się nauczyliśmy, zastosować w praktyce.
Konfiguracja domyślna
Powody, dla których Nginx był tak popularny, a jego akceptacja i wskaźnik wykorzystania wzrosły tak bardzo, że stał się drugim najczęściej używanym po Serwer Apache, ponieważ jest dość lekki, zoptymalizowany i bardzo szybki.
Dzięki tej prostocie jego początkowa konfiguracja jest całkiem akceptowalna i w wielu przypadkach nie będzie wymagała więcej niż minimalnych korekt, zobaczmy, że zwykle znajdujemy podstawowa implementacja Nginx, na obrazku początkowy plik konfiguracyjny:

Zauważamy, że jest to coś całkiem prostego i przy odrobinie znajomości składni Nginx to całkiem zrozumiałe.
Pierwsze ustawienia
ten pierwsze korekty Co powinniśmy zrobić z konfiguracją skupiamy się na zwiększeniu bezpieczeństwa wdrożenia i dostosowaniu się do profil sprzętowy które mamy, abyśmy mogli trochę lepiej wycisnąć zasoby, które posiadamy.
root użytkownikaUruchamianie usługi z uprawnieniami superużytkownika nie jest dobrą rzeczą, w rzeczywistości jest to poważny problem bezpieczeństwa, ponieważ jeśli z jakiegoś powodu ktoś przejmie kontrolę nad naszą usługą, z rozszerzonymi uprawnieniami może siać spustoszenie w naszym systemie, aby tego uniknąć. gorąco polecam, abyśmy stworzyli Użytkownik i grupa Nginx Nginx tak, że masz ograniczone uprawnienia, a tym samym zmniejszasz ryzyko.
procesy_pracownika 1Z tą właściwością a proces pracowniczy Domyślnie można to zmienić, w rzeczywistości wskazane jest uruchomienie procesu tych dla każdego rdzenia procesora, który posiadamy, zaleca się umieszczenie 4 procesy pracownicze zakładając, że nasz serwer jest 4-rdzeniowy.
połączenia_pracownika 1024Kolejny kluczowy parametr, mówi nam o liczbie jednoczesnych połączeń, które możemy założyć dla każdego procesu pracownik, Ważne jest, aby przetestować granice tolerancji naszego środowiska, aby dostosować ten parametr w górę lub w dół, ponieważ im większa liczba połączeń, tym lepszą wydajność będą mieli użytkownicy, jednak jeśli umieścimy więcej, niż nasz sprzęt może obsłużyć, możemy powalić serwer nginx.
pracownik_priorytet 0Na koniec musimy zobaczyć priorytet, jaki będą miały nasze procesy, domyślnie zaczynamy od priorytetu pośredniego, jednak jeśli nasz zespół wykonuje również inne zadania, być może powinniśmy pomyśleć o zwiększeniu priorytetu, najwyższy priorytet to -20 a minimum to 19, bez Jednak nie zaleca się umieszczania priorytetu wyższego niż -5, ponieważ wtedy są procesy jądra system operacyjny.
Pod koniec tego samouczka mamy już jaśniejsze wyobrażenie o tym, od czego powinniśmy zacząć modyfikować nasz plik, aby uzyskać lepszą wydajność na naszych serwerach.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