Jak zainstalować Nginx na Ubuntu 20.04 | 18.04

  • Michael Arnold
  • 0
  • 4469
  • 852

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować serwer HTTP Nginx w systemie Ubuntu 20.04 | 18.04.

Nginx, wymawiane „silnik x”To darmowy, otwarty, wieloplatformowy, wysokowydajny protokół HTTP i odwrotny serwer proxy, którego można używać do zarządzania witrynami o dużym natężeniu ruchu.

Niezależnie od tego, czy chcesz uruchomić osobistą witrynę internetową, czy portal firmowy, Nginx to potężny serwer internetowy, który może służyć wszystkim Twoim użytkownikom.

Instalacja Nginx na Ubuntu jest dość prosta i prosta. W rzeczywistości pakiety Nginx są dostępne w repozytoriach Ubuntu.

Wszystko, co musisz zrobić, to uruchomić apt get polecenie, aby go zainstalować.

Aby rozpocząć instalację Nginx, wykonaj poniższe czynności:

Krok 1: Zainstaluj Nginx

Jak wspomnieliśmy powyżej, instalacja Nginx jest prosta i prosta. Ponieważ stabilne pakiety są dostarczane z Ubuntu, po prostu uruchom poniższe polecenia, aby zainstalować.

sudo apt update sudo apt install nginx

Po zainstalowaniu powyższego pakietu możesz sprawdzić status Nginx, uruchamiając poniższe polecenia:

sudo systemctl status nginx

Powinno to wyświetlić podobne linie, jak pokazano poniżej:

 nginx.service - Wysokowydajny serwer WWW i odwrotny serwer proxy Załadowany: załadowany (/lib/systemd/system/nginx.service; włączony; preset dostawcy: enabl> Aktywny: aktywny (bieganie) od pt 2020-05-01 22:44:46 CDT; 10 s temu Dokumenty: man: nginx (8) Główny PID: 3361 (nginx) Zadania: 2 (limit: 4657) Pamięć: 3,2 mln CGroup: /system.slice/nginx.service ├─3361 nginx: główny proces / usr / sbin / nginx -g demon włączony; master_proces> └─3362 nginx: proces roboczy

Krok 2: Zarządzanie Nginx

Kiedy instalujesz Nginx, dobrze byłoby, jak zarządzać usługami serwera. Aby dowiedzieć się, jak zatrzymać, uruchomić i ponownie uruchomić usługi Nginx, pomocne będą poniższe polecenia.

Aby zatrzymać usługi Nginx, uruchom poniższe polecenia:

sudo systemctl zatrzymaj nginx

Aby go uruchomić, uruchom poniższe polecenia:

sudo systemctl start nginx

Aby go zrestartować, uruchom poniższe polecenia:

sudo systemctl zrestartuj nginx

Przeładuj umożliwia zastosowanie nowych zmian konfiguracji bez ponownego uruchamiania usług.

sudo systemctl przeładuj nginx

Jeśli serwer Ubuntu jest chroniony przez zaporę ogniową, musisz otworzyć HTTP 80 i HTTP 443 porty, aby umożliwić komunikację z Nginx.

Zakładając, że używasz domyślnej zapory sieciowej Ubuntu, uruchom poniższe polecenia:

sudo ufw zezwalaj na „Nginx Full”

Aby sprawdzić, czy Nginx działa, otwórz przeglądarkę internetową i przejdź do adresu IP serwera lub nazwy hosta.

http: // localhost

Jeśli zobaczysz podobną stronę poniżej, oznacza to, że Nginx działa zgodnie z oczekiwaniami.

Krok 3: Ważne lokalizacje

Domyślnie te ważne lokalizacje są tworzone automatycznie na serwerach Ubuntu. Poniżej znajduje się kilka szczegółów dotyczących każdej lokalizacji.

Wszystkie pliki konfiguracyjne Nginx znajdują się w: / etc / nginx informator.

Główny plik konfiguracyjny Nginx to / etc / nginx.

Każda witryna internetowa będzie hostowana jako plik bloku serwera. Wszystkie pliki bloków serwera są przechowywane w plikach / etc / nginx / sites-available.

Pliki bloku serwera w powyższej lokalizacji nie zostaną włączone, chyba że są połączone w tym katalogu: / etc / nginx / sites-enabled.

Aby uprościć zarządzanie Nginx, należy utworzyć osobny plik konfiguracyjny dla każdej domeny. Możesz mieć tyle plików bloków serwera, ile potrzebujesz.

Fragmenty konfiguracji, które można uwzględnić w pliku konfiguracyjnym witryny Nginx, są tworzone w / etc / nginx / snippets.

Aby aktywować blok serwera, uruchom poniższe polecenia:

sudo ln -s /etc/nginx/sites-available/example.com.conf / etc / nginx / sites-enabled /

Aby wyłączyć, uruchom poniższe polecenia

sudo rm /etc/nginx/sites-enabled/example.com.conf

To powinien być dobry punkt wyjścia.

Więcej konfiguracji i plików jest dostępnych w głównym katalogu konfiguracyjnym. Wyszukaj je, przeczytaj o nich i korzystaj z nich.

Wniosek:

W tym poście pokazano, jak zainstalować serwer HTTP Nginx na Ubuntu 20.04 | 18.04. Jeśli znajdziesz jakikolwiek błąd powyżej, użyj poniższego formularza komentarza, aby go zgłosić.

Dzięki,




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux