Назад

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, CPU и диск можно увеличивать по отдельности в панели: данные и 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.

Читайте дальше и смотрите похожие приложения