📒 

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