Nginx, odczytany jako „Engine-X”, to oprogramowanie typu Linux typu open source, które służy jako serwer WWW do buforowania HTTP, odwraca proxy i równoważy obciążenie. Nginx jest zaprojektowany głównie dla maksymalnej stabilności wydajności, ponieważ zapewnia nam możliwości dla serwera HTTP. Działa również jako serwer proxy dla wiadomości e -mail (IMAP, POP3, SMTP). W najprostszym wyjaśnianiu możemy zdefiniować Nginx jako serwer WWW, który pozwala nam skrócić czas ładowania strony, aby uniknąć długich oczekiwań strony internetowej. Architektura Nginx opiera się na wsparciu mistrza niewolnictwa.
Ten post służy jako samouczek do instalowania Nginx na Ubuntu.
Przed instalacją i konfiguracją Nginx na Ubuntu istnieją pewne warunki wstępne, które musimy przestrzegać, i są one następujące:
Są to procedury, które można wykorzystać do instalacji Nginx.
1. Zaktualizuj listy repozytoriów
Musimy zaktualizować wszystkie listy repozytorium przed zainstalowaniem nowego oprogramowania. To umożliwia i zapewnia ratę wszystkich najnowszych aktualizacji i pakietów obok oprogramowania. Aby to zrobić, musimy najpierw zalogować się do Ubuntu za pośrednictwem konta użytkownika. Następnie jesteśmy zobowiązani do uzyskania dostępu do terminala, a za to kliknij „Działania”> „Wyszukaj”. Teraz wpisz „terminal” w wyszukiwaniu, a okno terminala pojawi się. W tym oknie terminalu wpisz następujące polecenie, aby odświeżyć listy repozytorium:
$ sudo-apt get aktualizacja
Musimy poświęcić trochę czasu i pozwolić, aby ten proces się zakończył. Wszystkie repozytoria są teraz aktualizowane.
2. Instalacja Nginx z repozytoriów Ubuntu
Musimy zainstalować Nginx z domyślnych repozytoriów Ubuntu, ponieważ Nginx jest już częścią domyślnych repozytoriów Ubuntu. W tym celu musimy wpisać następujące polecenie w oknie terminalu w następujący sposób:
$ sudo apt-get instaluj nginx
W tym momencie nginx jest instalowany z domyślnych repozytoriów i chcemy kontynuować tak (y).
3. Weryfikacja
Po instalacji Nginx z domyślnych repozytoriów musimy teraz sprawdzić, czy poprawnie zainstalowaliśmy Nginx. Można to zrobić tylko wtedy, gdy znamy zainstalowaną wersję Nginx. Aby wiedzieć o wersji zainstalowanego Nginx, po prostu wpisz następujące polecenie w tym samym oknie terminalu pokazanym następująco:
$ nginx -v
Po poprzednim poleceniu system zwrócił wersję zainstalowanego Nginx, co wskazuje, że nginx został prawidłowo zainstalowany wcześniej. Teraz przejdźmy do następnego kroku.
4. Kontrola usługi Nginx
Możemy dostosować zachowanie nginx, co oznacza, że możemy uruchomić i zatrzymać lub wyłączyć i włączyć usługę nginx podczas rozruchu. Aby to zrobić, najpierw sprawdź status usługi (Nginx) za pomocą następującego polecenia:
$ sudo systemCtl status nginx
Aby poznać status usługi, jeśli po uruchomieniu powyższego polecenia system wyświetla status „działań aktywnych”, oznacza to, że system (usługa) został już uruchomiony wcześniej. Jeśli w każdym razie system nie wyświetla statusu działającego, możemy użyć następującego polecenia:
$ sudo systemctl start nginx
Podczas uruchamiania systemu i chcemy, aby Nginx został ustawiony na włączenie, można to zrobić za pomocą następującego polecenia:
$ sudo systemCtl włącz Nginx
W ten sposób system jest włączony i zaczyna ładować. Załóżmy, że później chcemy wyłączyć Nginx lub celowo zapobiec załadowaniu systemu, i chcemy zatrzymać usługę Nginx dla tych dwóch przypadków. W takim przypadku możemy odpowiednio użyć następujących dwóch poleceń:
$ sudo systemctl wyłącz Nginx
$ sudo systemctl stop nginx
W niektórych przypadkach możemy napotkać sytuację, w której wyłączamy usługę po załadowaniu usługi Nginx, a następnie skonfigurowanie systemu na określone wymagania. Następnie ponownie przemyślamy zmianę konfiguracji lub chcemy ponownie uruchomić usługę. Następnie w takich przypadkach możemy ponownie załadować usługę Nginx za pomocą odpowiednio dwóch następujących poleceń:
$ sudo systemCtl Reload nginx
$ sudo systemCtl Reload nginx
5. Dodatek ruchu dla Nginx
Nginx potrzebuje pełnego dostępu do zapory systemu, aby umożliwić ruch. W tym celu Nginx używa i instaluje kombinację profili domyślnego „UFW” Ubuntu, znanego jako „nieskomplikowana zapora”. Aby dowiedzieć się o dostępnych profilach tych UFW, najpierw musimy wyświetlić wszystkie listy profili i do tego musimy wpisać następujące polecenie w oknie terminalu w następujący sposób:
Lista aplikacji $ sudo UFW
Teraz lista tych aplikacji zostanie wyświetlona na terminalu przez system, mogą istnieć inne aplikacje, które system wyświetli się, ale na razie zignorujemy je. Następnie musimy uzyskać dostęp do zapory Ubuntu, aby udzielić dostępu do Nginx za pomocą następującego polecenia:
$ sudo ufw zezwalaj na „nginx http”
Zgodnie z poleceniem reguły systemowe zostaną zaktualizowane. Jesteśmy teraz zobowiązani do odświeżenia ustawień zapory ogniowej, więc najpierw przeładowujemy, a następnie zezwalamy na ruch HTTP, wprowadzając odpowiednio te dwa polecenia:
$ sudo ufw przeładowanie
$ sudo ufw zezwalaj na „nginx http”
6. Testowanie nginx
Do testowania musimy upewnić się, że uruchomienie usługi Nginx. Następnie musimy zostać skierowani na następujący adres internetowy/stronę, wpisując terminal:
https: // 127.0.0.1
System przekieruje Cię do strony powitalnej Nginx, jak pokazano wcześniej. Tę stronę internetową można również załadować przez terminal, wprowadzając:
$ sudo apt-get instal instal curl
$ curl -i 127.0.0.1
Na terminalu system wyświetli następnie kod (HTML) dla strony powitalnej Nginx, jak pokazano:
Wnioski
W tym artykule dowiedzieliśmy się o Nginx, oprogramowaniu open source, które wykorzystuje serwery Web, aby skrócić czas ładowania strony. W artykule pokazaliśmy proces krok po kroku, aby zainstalować Nginx na Ubuntu. Do przewodnika użyliśmy Ubuntu 20.04 LTS. W artykule omówiliśmy siedem głównych kroków instalacji i konfiguracji Nginx, z których pierwsze sześć kroków reprezentuje procedurę instalacji Nginx. Mamy nadzieję, że teraz zrozumiałeś proces instalacji Nginx i będziesz w stanie szybko wdrożyć te kroki, postępując zgodnie z tym przewodnikiem.