Nginx to popularny serwer internetowy, który jest aktywnie używany do obsługi witryn internetowych i różnych aplikacji. Jest to potężny darmowy Internet, którego administratorzy systemów używają do tworzenia łańcucha komponentów, które stabilnie współdziałają ze sobą. Szczególnie często Nginx jest instalowany na CentOS 7, ponieważ jest to jedna z popularnych dystrybucji serwerów. Dziś chcielibyśmy opowiedzieć o instalacji tego serwera WWW we wspomnianym systemie operacyjnym.

Instalowanie Nginx na CentOS 7

Wszystkie dalsze działania zostaną przeprowadzone przez "Terminal"i jako źródło pobierania wybraliśmy oficjalne repozytoria dystrybucji. Cały proces zostanie podzielony na trzy etapy tematyczne, tak aby nawet najbardziej początkujący użytkownik szybko zrozumiał wszystkie instrukcje i bezproblemowo poradził sobie z zadaniem.

Krok 1: Dodawanie Nginx do systemu

Zacznijmy od najbardziej podstawowego kroku - instalacji serwera sieciowego Nginx w systemie operacyjnym. Jak wspomniano wcześniej, potrzebujemy do tego konsoli i znajomości niektórych poleceń. Procedura wygląda następująco:

  1. Odkryć "Terminal" w wygodny dla Ciebie sposób, na przykład za pomocą zakładki Ulubione w menu aplikacji lub naciskając klawisz skrótu Ctrl + Alt + T..
  2. Przejdź do terminala, aby dalej zainstalować serwer sieciowy Nginx na CentOS 7

  3. Tutaj powinieneś wpisać standardowe polecenie sudo yum install epel-releaseaby przygotować system operacyjny do dalszego dodawania nowego pakietu.
  4. Polecenie do zainstalowania dodatkowych komponentów przed zainstalowaniem Nginx na CentOS 7

  5. Ta i wszystkie kolejne manipulacje będą wykonywane w imieniu superużytkownika, więc będą musiały zostać potwierdzone poprzez wprowadzenie odpowiedniego hasła w nowej linii.
  6. Potwierdzenie polecenia instalacji dodatkowych komponentów przed zainstalowaniem Nginx na CentOS 7

  7. Gdy pojawi się monit o dodanie nowego opakowania epel, potwierdź procedurę, wybierając y.
  8. Potwierdzenie instalacji znalezionych pakietów dodatków Nginx na CentOS 7

  9. Po zakończeniu operacji pojawi się nowy wiersz wprowadzania. Powinien napisać sudo yum zainstaluj nginxaby rozpocząć instalację Nginx ze standardowego repozytorium.
  10. Wprowadzanie polecenia instalacji serwera internetowego Nginx na CentOS 7

  11. Potwierdź ponownie powiadomienie o dodaniu pakietu.
  12. Potwierdzanie instalacji pakietów serwera WWW Nginx na CentOS 7

  13. Ponadto klucz publiczny zostanie odebrany i natychmiast zaimportowany. Jednak stanie się to dopiero po wybraniu opcji tak.
  14. Potwierdzanie importu klucza publicznego dla serwera internetowego Nginx w systemie CentOS 7

Pozostaje tylko czekać na zakończenie instalacji. Następnie na ekranie pojawi się powiadomienie o udanej operacji, co oznacza, że ​​możesz przejść do następnego etapu.

Krok 2: uruchom serwer WWW

Niestety, domyślnie Nginx nie jest dodawany do uruchamiania systemu operacyjnego, a także jest w stanie wyłączonym, więc będziesz musiał wykonać te czynności samodzielnie. Nie zajmuje to dużo czasu, ponieważ wystarczy wprowadzić dwa polecenia.

  1. Pierwsza ma formę systemctl uruchom nginx i jest odpowiedzialny za uruchomienie usługi w bieżącej sesji.
  2. Polecenie do uruchomienia zainstalowanego serwera internetowego Nginx na CentOS 7

  3. Po aktywowaniu polecenia pojawi się wyskakujące okno uwierzytelniania. Wpisz tutaj hasło administratora i kliknij Wchodzić.
  4. Potwierdzenie polecenia uruchomienia Nginx na CentOS 7

  5. Druga linia systemctl włącz nginx wymagane, aby dodać dany serwer WWW do uruchomienia.
  6. Polecenie dodania serwera internetowego Nginx na CentOS 7 do automatycznego ładowania

  7. Zostanie również aktywowany dopiero po wprowadzeniu hasła.
  8. Potwierdzające polecenie dodania serwera sieciowego Nginx na CentOS 7 w celu automatycznego ładowania

  9. Jeśli wszystko poszło dobrze, zobaczysz informację, że właśnie utworzono dowiązanie symboliczne. To ona jest odpowiedzialna za dostęp do pliku, który uruchamia Nginx po rozpoczęciu nowej sesji.
  10. Utwórz łącze symboliczne po pomyślnym dodaniu serwera internetowego Nginx na CentOS 7 do automatycznego ładowania

Krok 3: Zezwalanie na ruch serwera internetowego w zaporze

Aby skonfigurować poprawne działanie nowo zainstalowanego serwera WWW, pozostaje edycja przepływu ruchu w zaporze systemu operacyjnego. Jako przykład wzięliśmy domyślną aktywną zaporę ogniową, ale jeśli użyjesz alternatywy, będziesz musiał zmienić polecenia widoczne poniżej, aby pasowały do ​​bieżących warunków.

  1. Odkryć "Terminal" i wejdź tam firewall-cmd --zone = public --permanent --add-service = http.
  2. Polecenie do konfigurowania zapory po zainstalowaniu Nginx na CentOS 7

  3. Polecenie to należy również potwierdzić hasłem superużytkownika.
  4. Potwierdzenie polecenia konfiguracji zapory po zainstalowaniu Nginx na CentOS 7

  5. Teraz, gdy widziałeś linię "Sukces", włóż firewall-cmd --zone = public --permanent --add-service = https i kliknij Wchodzić.
  6. Drugie polecenie do skonfigurowania zapory po zainstalowaniu Nginx na CentOS 7

  7. Pozostaje tylko przeładować zaporę ogniową, aby wszystkie zmiany zaczęły obowiązywać, i to się robi firewall-cmd --reload.
  8. Ponowne uruchamianie zapory po wprowadzeniu zmian Nginx w CentOS 7

  9. Po pojawieniu się powiadomienia na ekranie "Sukces" możesz zamknąć konsolę i przełączyć się na używanie serwera WWW.
  10. Pomyślnie uruchom ponownie zaporę po wprowadzeniu zmian Nginx w CentOS 7

Właśnie zobaczyłeś przewodnik krok po kroku dotyczący instalowania Nginx na CentOS 7. Jak widać, nie dostarczyliśmy informacji o globalnej konfiguracji, ponieważ będą one specyficzne dla wszystkich użytkowników i zależą od osobistych preferencji. Sugerujemy, aby uzyskać te informacje, czytając oficjalną dokumentację pod następującym linkiem.

Przeczytaj oficjalną dokumentację Nginx