Lekcja 36 Instalacja stosu LEMP w systemie Ubuntu

  • Vovich Masterovich
  • 0
  • 3999
  • 723

Zadanie dla uczniów z lekcji 36: Jak zainstalować stos LEMP w systemie Ubuntu?

Kilka tygodni temu pokazaliśmy, jak zainstalować stos LAMP na Ubuntu. Zwróć uwagę na litery. Jeden to LAMPA, a drugi to LEMP.

Oba stanowią grupę pakietów oprogramowania typu open source, które obsługują wiele witryn internetowych działających obecnie w Internecie. Powiedzieliśmy, że LAMP to akronim dla Linuksa, Apache2, MySQL i PHP.

Z drugiej strony stos LEMP reprezentuje Linux Nginx (wymawiane Engine-x), MySQL i PHP. Możesz więc zastąpić serwer WWW Apache2 Nginx i uruchomić potężną stronę internetową.

Ten krótki samouczek pokazuje, jak zainstalować LEMP w systemach Ubuntu.

Krok 1: Przygotuj serwer Ubuntu

Pierwszym zadaniem do zainstalowania LEMP na Ubuntu jest przygotowanie serwera Ubuntu. Zakłada się, że masz uprawnienia administratora (root) do systemów i możesz instalować pakiety z wiersza poleceń.

Zaktualizuj serwer Ubuntu, uruchamiając poniższe polecenia:

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autorove

Krok 2: Zainstaluj serwer WWW Nginx

Następnym krokiem jest instalacja pakietu serwera WWW Nginx. Uruchom poniższe polecenie, aby zainstalować pakiety Nginx

sudo apt-get install nginx

Aby zarządzać Nginx, przeczytaj poniższy post. Ma wszystko, czego potrzebujesz, aby uruchomić, zatrzymać i włączyć serwer WWW Nginx.

Zadanie: Jak zainstalować serwer WWW Nginx w systemie Ubuntu

Krok 3: Zainstaluj serwer bazy danych MySQL

Następnym krokiem jest instalacja serwera bazy danych MySQL. MySQL to potężny system zarządzania bazami danych, z którego korzystałem w większości witryn internetowych.

Aby zainstalować MySQL na Ubuntu, uruchom poniższe polecenia.

sudo apt-get install mysql-server mysql-client

Podczas instalacji MySQL zostaniesz poproszony o utworzenie hasła roota dla serwera bazy danych. Proszę, utwórz go.

Po zainstalowaniu MySQL uruchom poniższe polecenia, aby zabezpieczyć bazę danych

sudo mysql_secure_installation

Po wyświetleniu monitu z pytaniami postępuj zgodnie z poniższym przewodnikiem:

Zabezpieczenie wdrożenia serwera MySQL. Wprowadź hasło użytkownika root: VALIDATE PASSWORD PLUGIN może służyć do testowania haseł i zwiększania bezpieczeństwa. Sprawdza siłę hasła i pozwala użytkownikom ustawić tylko te hasła, które są wystarczająco bezpieczne. Czy chcesz skonfigurować wtyczkę VALIDATE PASSWORD? Naciśnij y | Y, aby wybrać Tak, dowolny inny klawisz, aby nie: y Istnieją trzy poziomy zasad sprawdzania poprawności hasła: LOW Length> = 8 MEDIUM Length> = 8, numeryczne, mieszane wielkości liter i znaki specjalne STRONG Length> = 8, numeric, mieszana wielkość liter, znaki specjalne i plik słownika Wprowadź 0 = NISKIE, 1 = ŚREDNIE i 2 = MOCNE: 1 Używając istniejącego hasła użytkownika root. Szacunkowa siła hasła: 50 Zmienić hasło użytkownika root? ((Naciśnij y | Y, aby wybrać Tak, dowolny inny klawisz, aby nie): n… pomijanie. Domyślnie instalacja MySQL ma anonimowego użytkownika, umożliwiając każdemu zalogowanie się do MySQL bez konieczności tworzenia konta użytkownika. To jest przeznaczone tylko do testowania i aby instalacja przebiegła nieco płynniej. Należy je usunąć przed przejściem do środowiska produkcyjnego. Usunąć anonimowych użytkowników? (Naciśnij y | Y, aby wybrać Tak, dowolny inny klawisz, aby Nie): y Sukces. Zwykle, root powinien mieć możliwość łączenia się tylko z „localhost”. Zapewnia to, że ktoś nie może odgadnąć hasła roota z sieci. Zabronić zdalnego logowania roota? (Naciśnij y | Y, aby wybrać Tak, dowolny inny klawisz, aby Nie): y Sukces. Przez Domyślnie MySQL jest dostarczany z bazą danych o nazwie „test”, do której każdy ma dostęp. Jest ona również przeznaczona tylko do testowania i powinna zostać usunięta przed przejściem do środowiska produkcyjnego. Usunąć testową bazę danych i uzyskać do niej dostęp? (Naciśnij y | Y, aby wybrać Tak , dowolny inny klucz dla Nie): y - Porzucenie testowej bazy danych… Sukces - Usunięcie uprawnień na test da tabase… Sukces. Ponowne załadowanie tabel uprawnień zapewni, że wszystkie dotychczas wprowadzone zmiany zaczną obowiązywać natychmiast. Załadować teraz ponownie tabele uprawnień? (Naciśnij y | Y, aby wybrać Tak, dowolny inny klawisz, aby wybrać Nie): y Sukces. Gotowe!

Więcej o serwerze MySQL można w poście poniżej:

Dzisiejsza lekcja: jak zainstalować serwer MySQL w systemie Ubuntu

Krok 4: Instalacja PHP-FPM na Ubuntu

Ostatnim krokiem jest instalacja PHP i innych modułów PHP w systemie Ubuntu, aby uzyskać kompletny stos LEMP.

Aby zainstalować PHP, uruchom poniższe polecenia:

sudo apt-get install php-fpm

Aby większość aplikacji PHP działała poprawnie, należy także zainstalować powiązane moduły PHP. Uruchom poniższe polecenia, aby zainstalować jak najwięcej.

sudo apt-get -y zainstaluj php-mysql php-curl php-gd php-pear php-imagick php-imap php-mcrypt php-recode php-tidy php-xmlrpc

Aby dowiedzieć się więcej o PHP, przeczytaj poniższy post:

Zadanie: Jak zainstalować PHP na serwerach Ubuntu

W ten sposób można zainstalować stos LEMP na Ubuntu.

Cieszyć się! i dziękuję za przeczytanie. Zapraszamy wkrótce.




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