HELPER VPS

Hosting LEMP VPS: serwer z gotowymi Nginx, MySQL i PHP

  • Nginx, MySQL i PHP-FPM już zainstalowane
  • Strony w PHP i Laravel wdrażasz od razu
  • Swoboda ustawień z uprawnieniami root

HELPER VPS LEMP VPS to serwer Linux w chmurze, na którym po wybraniu LEMP z listy obrazów na Ubuntu 24.04 LTS instalują się Nginx, MySQL i PHP, rozliczany co 1, 3, 6 lub 12 miesięcy od $25.00 miesięcznie. Nie musisz instalować osobno serwera WWW i bazy danych: wgraj pliki PHP, a strona od razu będzie działać.

    Czym jest LEMP?

    LEMP to skrót od pierwszych liter Linux, Nginx (czytane „engine-x”, stąd E), MySQL i PHP, jedna z najpopularniejszych konfiguracji serwerowych dla stron w PHP. Nginx przyjmuje żądania odwiedzających, pliki statyczne wysyła od razu, a żądania PHP przekazuje do obsługi przez PHP-FPM, natomiast dane są czytane i zapisywane w bazie danych MySQL.

    W porównaniu z LAMP na Apache, Nginx dobrze obsługuje wiele równoczesnych połączeń przy małym zużyciu pamięci, więc jest wydajny nawet na niewielkim serwerze. Wszystkie cztery składniki są otwarte, a na nich uruchomisz bez zmian frameworki PHP, takie jak Laravel, Symfony i CodeIgniter, lub własną stronę w PHP. Przy przenoszeniu starej strony PHP na nowy serwer konfiguracja jest znajoma, więc ustawień prawie nie trzeba zmieniać.

    Co można robić na LEMP VPS?

    Niemal każdą usługę webową w PHP poprowadzisz u siebie na LEMP.

    Jak zacząć z LEMP VPS?

    Utwórz serwer, połącz się, wgraj pliki, a strona jest otwarta.

    1. Krok 1. Utwórz serwer

      Wybierz region i rozmiar, a z listy obrazów LEMP. Na Ubuntu 24.04 zostaną zainstalowane Nginx, MySQL i PHP.

    2. Krok 2. Połącz się przez SSH

      Połącz się kluczem SSH lub hasłem root i sprawdź instalację poleceniami nginx -v, mysql --version i php -v.

    3. Krok 3. Umieść stronę

      Utwórz konfigurację strony w Nginx, wgraj pliki PHP do folderu WWW i utwórz w MySQL bazę danych i użytkownika dla strony.

    Co daje self-hosting LEMP na własnym VPS?

    Mniej czasu na instalację, a ustawienia dokładnie pod Twoją stronę.

    Narzędzia do pracy z LEMP

    Programy tworzące LEMP VPS i narzędzia, które warto z nim łączyć.

    Umieść serwer blisko swoich klientów

    Twórz serwer LEMP w tej samej cenie w dowolnym z 40 miast w 31 krajach.

    Jak dodać nową stronę na LEMP VPS?

    Dla każdej strony przygotuj trzy rzeczy: konfigurację Nginx, bazę danych i certyfikat.

    Nginx w Ubuntu trzyma konfiguracje stron w folderze /etc/nginx/sites-available i włącza je linkiem w folderze sites-enabled. W nowym pliku strony podaj domenę w server_name, folder WWW w root i przekazywanie żądań PHP do gniazda PHP-FPM, potem sprawdź składnię poleceniem sudo nginx -t i zastosuj poleceniem sudo systemctl reload nginx.

    Dla bazy danych połącz się przez sudo mysql, utwórz dla każdej strony osobną bazę i użytkownika i nadaj temu użytkownikowi uprawnienia tylko do jego bazy, a dane stron nie będą się mieszać. Skieruj rekord A domeny na IP serwera i uzyskaj certyfikat Let's Encrypt przez Certbot, a strona z HTTPS jest gotowa. Certbot automatycznie odnawia certyfikat według harmonogramu.

    Jak dbać o serwer LEMP, by długo działał stabilnie?

    Regularnie pilnuj aktualizacji, zapory i kopii zapasowych.

    Aktualizacje bezpieczeństwa systemu, Nginx, MySQL i PHP instalujesz poleceniami sudo apt update i sudo apt upgrade. Otwórz w zaporze ufw w Ubuntu tylko SSH i porty WWW (80, 443), a portu MySQL 3306 nie otwieraj na zewnątrz i używaj go tylko wewnątrz serwera, tak jest bezpieczniej. Na początku warto uruchomić sudo mysql_secure_installation i dopracować podstawowe ustawienia.

    Regularnie eksportuj bazę danych przez mysqldump i przechowuj ją w innym miejscu, a jeśli przy tworzeniu włączysz automatyczne kopie zapasowe, cały serwer będzie regularnie kopiowany. Jeśli strona urosła i brakuje pamięci, utwórz serwer na większym planie i przenieś folder WWW i bazę danych. Dziennik wolnych zapytań pomaga łatwo znaleźć, co obciąża stronę.

    Hosting LEMP: najczęstsze pytania

    Najczęstsze pytania o wybór VPS dla LEMP i instalację.

    Co instaluje się na LEMP VPS?

    Na Ubuntu 24.04 LTS instalowane są serwer WWW Nginx, baza danych MySQL i PHP (PHP-FPM). Po zalogowaniu od razu tworzysz konfiguracje stron i wgrywasz pliki PHP.

    Ile kosztuje hosting LEMP VPS?

    Za aplikację LEMP nie ma dopłaty, płacisz tylko za wybrany plan serwera. Najmniejszy plan kosztuje od $25.00 miesięcznie, a ten sam plan we wszystkich regionach kosztuje tyle samo.

    Jak kupić serwer z LEMP?

    Wybierz region i rozmiar, wybierz LEMP jako obraz i zapłać, aby utworzyć serwer. Możesz wybrać okres rozliczeniowy 1, 3, 6 lub 12 miesięcy, z 10% zniżką za 3 miesiące, 15% zniżką za 6 miesięcy i 25% zniżką za 12 miesięcy.

    Czym LEMP różni się od LAMP?

    Serwerem WWW. LEMP używa Nginx, LAMP Apache. Nginx obsługuje wiele połączeń przy małym zużyciu pamięci i dobrze pasuje do małych VPS, a PHP działa osobno przez PHP-FPM.

    Czy mogę zainstalować dodatkowe rozszerzenia PHP?

    Tak, masz uprawnienia root, więc instaluj potrzebne rozszerzenia poleceniem w postaci sudo apt install php-NAME i uruchom ponownie PHP-FPM. Composer też zainstalujesz samodzielnie.

    Czy mogę użyć innej bazy danych zamiast MySQL?

    Tak, na tym samym serwerze zainstalujesz PostgreSQL lub MariaDB albo uruchomisz je przez Dockera. Zainstalowany MySQL możesz zostawić lub wyłączyć, jeśli nie jest potrzebny.

    Czy mogę uruchomić aplikację Laravel?

    Tak, zainstaluj zależności przez Composer i wskaż w Nginx root na folder public aplikacji. Kolejki zadań utrzymuj stale uruchomione przez usługę systemd lub Supervisor.

    Jak wysyłać pocztę ze strony?

    Podłącz w ustawieniach poczty aplikacji usługę wysyłki poczty na porcie 587. Wychodzący port 25 jest zamknięty na wszystkich serwerach, więc standardowo wysyła się przez usługę.

    Czy mogę połączyć się z bazą danych z zewnątrz?

    Polecamy łączyć się przez tunel SSH. Przekieruj z komputera port przez SSH na port 3306 serwera, a skorzystasz z narzędzi do zarządzania bez otwierania portu MySQL do internetu.

    Jak robić kopie zapasowe?

    Wybór opcji automatycznej kopii zapasowej przy tworzeniu dodaje 5.6% ceny planu do opłaty i regularnie tworzy kopię zapasową całego serwera. Przywracanie zgłaszasz na stronie wsparcia po potwierdzeniu pierwszej płatności, a utrzymanie osobnej kopii bazy danych za pomocą mysqldump daje dodatkowy spokój.

    Czy mogę zainstalować wszystko od nowa?

    Tak, wybierz ponownie obraz LEMP przez reinstalację systemu na stronie serwera, a zostanie zainstalowany od nowa. Dysk zostanie wyczyszczony, więc najpierw pobierz folder WWW i bazę danych.

    Nginx, MySQL i PHP to oprogramowanie open source należące do swoich projektów, a HELPER VPS tylko instaluje je przy tworzeniu serwera. Aktualizacje po instalacji, ustawienia, kod strony i pytania o działanie programów klient prowadzi samodzielnie. Płacisz za wybrany plan serwera, a za samą aplikację LEMP nie ma dopłaty.

    Poradnik serwera LEMP

    Co warto zrobić zaraz po otrzymaniu serwera.