Назад

VPS-хостинг LAMP, уже встановлений

VPS із LAMP — це Apache, PHP і MariaDB на Ubuntu 24.04, готові для вашого PHP-сайту без зайвого налаштування. Після замовлення стек встановлюється сам, запитується сертифікат, а адреса сайту, логін і пароль бази даних з’являються у вашій панелі. Завантажте файли в /var/www/html — і можна працювати, а доступ root та всі налаштування сервера лишаються у ваших руках.

Якого розміру ваш сайт?

Разом$2.58/міс.

Ціни містять ПДВ.

Збільшуйте або зменшуйте RAM і CPU, коли захочете. Диск можна лише збільшувати, тож почніть з малого.

Що встановлено на вашому сервері LAMP?

  • Apache 2.4 із пакетів Ubuntu 24.04 разом із модулем PHP
  • PHP 8.3 з розширеннями mysql, mbstring, xml, curl, zip, gd, intl і bcmath
  • MariaDB 10.11 з базою даних і користувачем, обидва під назвою site, закриті ззовні
  • Let's Encrypt через Certbot: сайт відкривається через HTTPS за адресою sslip.io, а сертифікат оновлюється сам
  • Увімкнені модулі rewrite і headers, файли .htaccess працюють
  • fail2ban і автоматичні оновлення безпеки Ubuntu
  • Брандмауер із відкритими лише портами 22, 80 і 443

Який розмір потрібен для LAMP?

Офіційного обсягу RAM для стека LAMP немає, бо потреби визначає сайт, який ви на ньому запускаєте. Для орієнтиру 1 ГБ — початок для одного невеликого PHP-сайту. Для кількох сайтів або системи керування вмістом подумайте про 2 ГБ, а для застосунків, що сильно навантажують базу даних, — про 4 ГБ. Якщо цього не вистачить, збільшуйте RAM, процесор і диск окремо у своїй панелі: дані та IP-адреса лишаться тими самими.

ВикористанняРозмірЦінаОбрати
Новий сайт 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/міс.
Сайт, що росте 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/міс.
Завантажений сайт 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/міс.

Кому підійде?

  • Розробники, що завантажують власний PHP-сайт або індивідуальне програмне забезпечення
  • Сайти, що залежать від файлів .htaccess і переїжджають зі спільного хостингу
  • Усі, кому потрібен готовий стек із повним контролем над налаштуваннями Apache
  • Ті, хто вчить Apache, PHP і MariaDB або будує тестове середовище
  • PHP-сайти з відвідувачами в Туреччині, які мають працювати на сервері в Стамбулі

Що буде після замовлення?

  1. Задайте розмір і завершіть оплату.
  2. Ваш сервер запускається, а стек встановлюється сам. У наших тестах на справжніх серверах це зайняло близько 3 хвилин.
  3. У панелі відкрийте свій сервер у розділі «Мої сервери». На вкладці «Огляд» відкрийте рядок «Адреса сайту». Сторінка Your server is ready покаже, що PHP працює.
  4. Завантажте файли в /var/www/html через SFTP, увійшовши як користувач root із паролем, показаним у панелі. Вітальну сторінку index.php можна видалити.
  5. Підключіться через SSH і виконайте chown -R www-data:www-data /var/www/html, щоб призначити файлам правильного власника.
  6. Підключіть сайт до бази даних через localhost, використовуючи рядки «Логін» і «Пароль» у панелі.

З кожним сервером

  • Щоденне резервне копіювання входить у ціну
  • Необмежений трафік
  • Повний доступ root
  • Пізніше можна збільшувати чи зменшувати RAM і CPU, а також збільшувати диск
  • Розташування: Istanbul · IST-1.

Корисно знати

  • Рядки «Логін» і «Пароль» у панелі стосуються користувача бази даних site. Для SSH і SFTP використовуйте рядки «Ім'я користувача» та «Пароль» нижче.
  • Ліміт завантаження PHP — 64 МБ, ліміт пам’яті — 256 МБ. Щоб змінити їх, відредагуйте /etc/php/8.3/apache2/conf.d/99-seturack.ini і виконайте systemctl restart apache2.
  • Оновлення безпеки Ubuntu встановлюються самі. Оновлення версії PHP і код вашого сайту — ваша відповідальність.
  • Поштовий сервер під час встановлення не налаштовується. Якщо ваш сайт надсилає листи, скористайтеся поштовою службою через SMTP.
  • Якщо сертифікат видати не вдається, сайт відкривається через http за вашою IP-адресою. Після підключення домену можна спробувати знову командою certbot --apache.

LAMP: запитання й відповіді

Що таке стек LAMP?

LAMP — це Linux, Apache, MariaDB або MySQL і PHP, набір програм, на якому працює багато сайтів. На ньому працюють PHP-застосунки, як-от WordPress і Joomla. На цьому сервері встановлено Ubuntu 24.04, Apache 2.4, MariaDB 10.11 і PHP 8.3.

Скільки RAM потрібно серверу LAMP?

Офіційного обсягу RAM для LAMP немає. Для орієнтиру 1 ГБ — початок для одного невеликого PHP-сайту, а 2 ГБ — для кількох сайтів або системи керування вмістом. Якщо цього не вистачить, збільште розмір у своїй панелі.

Як завантажити сайт на сервер LAMP?

Завантажте файли в /var/www/html через SFTP, потім виконайте chown -R www-data:www-data /var/www/html, щоб призначити власника. Файл index.php, що вже лежить там, — лише вітальна сторінка, тож його можна видалити. Apache на цьому сервері читає файли .htaccess.

Як підключитися до бази даних на сервері LAMP?

З вашого сайту вказуйте localhost як хост, а site — і як назву бази даних, і як ім’я користувача. Пароль — у рядку «Пароль» вашої панелі. Щоб створити нову базу даних, підключіться через SSH і введіть mariadb. phpMyAdmin не встановлено, але ви можете додати його самі.

Що вибрати: LAMP чи LEMP?

Якщо ваш сайт спирається на файли .htaccess або переїжджає зі спільного хостингу, LAMP — простіший шлях. Обирайте LEMP, якщо волієте писати правила перенаправлення в конфігурації сервера або хочете використовувати Nginx. Обидва запускають PHP і MariaDB.

Як підключити домен до сервера LAMP?

Спрямуйте A-запис на IP-адресу сервера. Через SSH виконайте certbot --apache -d yourdomain.com, і сертифікат буде видано та оновлюватиметься сам. Для кількох сайтів додайте новий віртуальний хост у /etc/apache2/sites-available.

Читайте далі й дивіться схожі застосунки