Jak sprawdzić status Nginx

Jak sprawdzić status Nginx
Nginx to open source, swobodnie dostępny serwer WWW, który można wykorzystać do przesyłania strumieniowego wideo, buforowania, równoważenia obciążenia, odwrotnego proxy i innych aplikacji. Programiści Nginx skierował go do zaprojektowania jako serwer WWW, który zapewnia maksymalna wydajność I stabilność. Ponadto, aby działać jako serwer HTTP, Nginx może również działać jako odwrotny serwer proxy, serwer serwera e -mail (SMTP, IMAP, POP3) oraz równowaga dla serwerów UDP, TCP i HTTP.

W Październik 2004, "Igor Sooev”Zaprojektował Nginx, który został wydany po raz pierwszy publicznie. Igor pierwotnie przewidział oprogramowanie jako rozwiązanie problemu C10K. Często przewyższa testy porównawcze innych popularnych serwerów Web, szczególnie w zakresie obsługi treści statycznych lub ciężkich współbieżnych żądań. Kilka znanych firm, takich jak Google, Intel, Netflix, Github, Jabłko, Świergot, LinkedIn, Microsoft, IBM, Cegła suszona na słońcu, używają nginx.

Jak Nginx działa w centro

Nginx zapewnia Wysoka współbieżność I Niskie użycie pamięci. Wykorzystuje asynchroniczną metodę opartą na zdarzeniach, która obsługuje żądania w jednym wątku. Jeden proces główny może nadzorować kilka procesów pracowniczych w Nginx. Procesy pracownicze są utrzymywane przez mistrza, podczas gdy procesy pracownicze przeprowadzają faktyczne przetwarzanie. Jak Nginx Jest asynchroniczny, Każde żądanie jest przetwarzane jednocześnie przez procesy pracowników bez zablokowania innych żądań.

Jakie są cechy nginx w centro

Nginx ma kilka godnych pochwały funkcji, w tym:

  • Obsługa IPv6
  • Równoważenie obciążenia
  • TLS/SSL z SNI
  • Gniazda internetowe
  • Odwrotna proxy z buforowaniem
  • Wsparcie FastCGI z buforowaniem
  • Obsługa plików indeksu, plików statycznych i automatycznego indeksowania

Weryfikacja statusu Nginx w twoim systemie jest kolejną istotną rzeczą podczas pracy z nim. Ten post będzie pokazał Jak sprawdzić Nginx w moim systemie Centos. Przed przejściem do niego zainstaluj Nginx, jeśli nie masz go już w systemie Centos.

Jak zainstalować Nginx w Centos

Po pierwsze, otwórz terminal Centos, naciskając „Ctrl+alt+t”, A następnie napisz do podania polecenia:

$ sudo yum instaluj nginx

Bezbłędne wyjście deklaruje, że Nginx jest pomyślnie zainstalowany w twoim systemie.

Jak włączyć Nginx w centroos

Teraz użyj poniżej danej komendy do włączania Nginx w systemie Centos:

$ sudo systemCtl włącz Nginx

Następnie uruchom usługę Nginx:

$ sudo systemctl start nginx

Jak ustawić zasady zapory dla Nginx w centro

Następną rzeczą, którą zamierzamy zrobić, jest ustawienie ustawień zapory, aby umożliwić zewnętrzne połączenia nginx, działające na porcie 80 domyślnie. Firewall-CMD to polecenie wykorzystywane do zarządzania konfiguracją zapory stałej i wykonawczej.

Aby na stałe włączyć połączenia HTTP na porcie 80, napisz poniżej podania polecenia w terminalu CentOS:

$ sudo firewall-cmd --permanent --add-service = http

Aby sprawdzić, czy Http Usługa zapory została poprawnie dodana do systemu, wykonaj to polecenie:

$ sudo firewall-cmd-permmanent--list-all

Teraz musisz ponownie załadować usługę zapory:

$ sudo firewall-cmd-odpowiadanie

Wszystkie zrobione! Teraz nauczysz się sprawdzić status Nginx.

Jak sprawdzić status Nginx w centroos

Aby sprawdzić, czy Nginx obecnie działa w twoim systemie, czy nie, musisz sprawdzić jego status w systemie. W sekcji skompilowaliśmy dwie różne metody sprawdzenia Status Nginx na CentoS:

Jak sprawdzić status NGINX za pomocą SystemCTL w Centos

A Systemctl Polecenie jest narzędziem stosowanym do kontrolowania i badania systemu SystemD Service Manager i Systemd Linux System inicjalizacji. Jest to zestaw bibliotek administracji systemowej, demonów i narzędzi, które zastępują demon systemu init init.

Możesz wykonać Polecenie SystemCtl do sprawdzenia Status Nginx W systemie Centos:

$ sudo systemCtl status nginx

Nowoczesny sposób wykonywania polecenia SystemCTL do sprawdzania statusu Nginx jest następujący:

$ Systemctl is-Active nginx

Tutaj wyjście deklaruje, że Nginx to „aktywny„W naszym systemie:

Jak sprawdzić status NGINX za pomocą LSOF w Centos

lsof jest akronimem dla „Wymień otwarte pliki". Polecenie LSOF wyświetla aktywne procesy użytkownika w systemie plików. Może to być przydatne w ustaleniu, dlaczego system plików jest nadal używany i nie można go wrzucić.

Użyj polecenie lsof z „-I„Opcja przeglądania wszystkich procesów wykonywania w określonym porcie. Wykonanie poniższej komendy pokaże wszystkie procesy, które obecnie działają na porcie 80:

$ sudo lsof -i tcp: 80

Wniosek

Nginx to wysokowydajny serwer HTTP, odwrotny serwer proxy i serwer proxy POP3/IMAP. Nie wykorzystuje wątków do przetwarzania żądań; Zamiast tego wykorzystuje asynchroniczną architekturę opartą na zdarzeniach, która jest znacznie bardziej skalowalna. W tym poście wykazaliśmy Jak zainstalować i skonfigurować Nginx. Udostępniłem też Jak sprawdzić status Nginx w moim systemie Centos.