Jak rozpocząć Nginx w Linux?

Jak rozpocząć Nginx w Linux?
Nginx jest jednym z najpopularniejszych wysokowydajnych serwerów internetowych dla współczesnego wieku. Jest popularny w hostowaniu aplikacji o wysokim ruchu i zasobach. Wymawiane jako „silnik-X”, jest to lekki i bardzo konfigurowalny serwer WWW lub odwrotny proxy dla innych serwerów Web.

Chociaż Nginx jest bardzo stabilny i łatwy do zarządzania, jako administrator systemu, napotkasz instancje, w których musisz uruchomić, zatrzymać lub ponownie uruchomić Nginx; Na przykład możesz zastosować zmiany konfiguracyjne lub rozwiązywać problemy na serwerze.

W tym samouczku omówi się, jak rozpocząć, zatrzymać i ponownie uruchomić serwer Nginx w systemach Linux za pomocą SystemD.

Wymagania wstępne

Zanim przejdziemy do samouczka, dobrze jest upewnić się, że masz następujące czynności:

  • Upewnij się, że masz zainstalowany i poprawnie skonfigurowany Nginx
  • Mieć dostęp do użytkownika root lub konta sudo.

Po spełnieniu powyższych wymagań możemy zacząć:

Co to jest systemd?

Systemd jest menedżerem init i serwisu dla systemów Linux. Główne dystrybucje Linux, w tym Debian, Arch, Rehl i Fedora, przyjęły SystemD. SystemD umożliwia administratorom systemowym uruchomienie, zatrzymywanie, przeładowanie i ponowne uruchomienie usług w systemie. Zapewnia również takie funkcje, jak rejestrowanie, co jest bardzo przydatne w rozwiązywaniu problemów.

Jeśli chcesz dowiedzieć się więcej o SystemD, rozważ oficjalną dokumentację: https: // systemd.IO/

Jak zarządzać usługą Nginx

Zarządzanie usługą Nginx jest dość proste, głównie ze względu na łatwość użycia, jaką daje nam SystemD.

Jak rozpocząć Nginx

Aby uruchomić usługę Nginx na komputerze Linux, użyj polecenia:

$ sudo systemctl start nginx.praca

Zakładając, że nie ma napotkanych błędów, nie należy zobaczyć żadnego wyjścia, a nginx powinien być uruchomiony.

Załóżmy, że nie jesteś systemem używającym inicjantów.D zamiast systemu; W takim przypadku, aby uruchomić Nginx, użyj polecenia:

$ sudo service nginx start

Jak zatrzymać usługę Nginx

W takim przypadku odwrotnie jest. Aby zatrzymać usługę nginx w systemie, polecenie jest jako:

$ sudo systemctl stop nginx.praca

Za pomocą init.D? Użyj polecenia:

$ sudo service nginx stop

Relading Nginx Service

Usługa Nginx obsługuje również funkcję przeładowania. Ładuje nowe konfiguracje i ponownie uruchamia procesy pracownicze za pomocą załadowanej konfiguracji. Funkcja przeładowania jest przydatna, jeśli nie chcesz wykonać pełnego ponownego uruchomienia usługi.

Aby ponownie załadować Nginx za pomocą SystemD, użyj polecenia:

$ sudo systemCtl Reload nginx.praca

Użyj poniższego polecenia dla init.Systemy d.

$ sudo service nginx Reload

Ponowne uruchomienie usługi Nginx

W przeciwieństwie do ponownego załadunku, ponowne uruchomienie usługi Nginx w pełni zatrzyma się i uruchomi serwer. Aby zrestartować Nginx, użyj polecenia:

$ sudo systemctl restart nginx.praca

Poleceniem Sysvinit jest:

$ sudo usługa restart nginx

Wniosek

Ten samouczek pokazał, jak zarządzać usługą NGINX w systemach Linux, w tym tych korzystających z SystemD i Init.D.