Instalacja Nginx i kluczowe polecenia zapewniające mistrzostwo
Nginx to wysokowydajny serwer WWW typu open source. Jest to bardzo popularne oprogramowanie przeznaczone do przetwarzania żądań HTTP od klientów (takich jak przeglądarki internetowe) i udostępniania im stron internetowych i innych treści. Instalacja Nginxa jest bardzo prosta i opiera się na jednym poleceniu. Wpisz następujące polecenie, aby łatwo zainstalować ten serwer WWW:
apt install nginx
Musisz zgodzić się na instalację, naciskając Y. Rezultat będzie mniej więcej taki.
W tym artykule wykorzystano Debiana 12 i wszystkie polecenia są uruchamiane jako root. Dostęp ten zawsze otrzymujesz, kupując serwery wirtualne lub dedykowane od AlexHost.
Uruchom Nginxa
Uruchomienie Nginx jest dość łatwe. Po prostu uruchom następujące polecenie:
systemctl start nginx
Jeśli się powiedzie, polecenie nie zwróci żadnych wyników.
Jeśli używasz dystrybucji Linuksa bez systemd do uruchomienia Nginx, wpisz:
service start nginx
Zamiast ręcznie uruchamiać usługę Nginx, zaleca się skonfigurowanie jej tak, aby uruchamiała się przy starcie systemu:
systemctl enable nginx
Uruchom ponownie Nginxa
Proces ponownego uruchamiania jest szybki, łatwy do nauczenia, ale bardzo ważny. Za każdym razem, gdy wprowadzasz jakiekolwiek zmiany w Nginx, za każdym razem musisz ponownie uruchomić Nginx. Opcja ponownego uruchomienia załaduje nową konfigurację, uruchomi nowe przepływy pracy z nową konfiguracją i bezpiecznie zamknie stare przepływy pracy.
Aby ponownie uruchomić Nginx, użyj jednego z następujących poleceń:
systemctl reload nginx
service reload nginx
Testowanie konfiguracji Nginx
Za każdym razem, gdy wprowadzasz zmiany w pliku konfiguracyjnym serwera Nginx, zaleca się sprawdzenie konfiguracji przed ponownym uruchomieniem lub ponownym uruchomieniem usługi.
Użyj następującego polecenia, aby sprawdzić konfigurację Nginx pod kątem błędów składniowych lub systemowych:
sudo nginx -t
Wynik będzie wyglądał mniej więcej tak.
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful