Перейти к содержанию

LAMP

В этой статье

Информация

LAMP — это стек технологий для веб-разработки с открытым исходным кодом, включающий операционную систему Linux, веб-сервер Apache, базу данных MariaDB (совместимую с MySQL) и интерпретатор языка PHP.

  • Linux обеспечивает хостинг и управление сервером.
  • Apache работает как веб-сервер, который обрабатывает запросы на ресурсы и отвечает на них.
  • MariaDB — это реляционная база данных, которая хранит и обрабатывает данные.
  • PHP — это язык программирования, используемый для создания динамических веб-приложений.

LAMP. Основные возможности

  • Готовый сервер для веб-приложений: сервер готов к размещению веб-приложений. Вы можете сразу начать работу с Apache, MariaDB и PHP 8.2.
  • Высокая производительность: Apache является надежным и производительным веб-сервером, а MariaDB обеспечивает быстрый доступ к данным, что позволяет достичь высокой производительности приложений.
  • Надежность и безопасность: Apache и MariaDB также имеют множество инструментов для защиты от атак и других угроз.
  • Масштабируемость: благодаря модульной архитектуре Apache и возможности горизонтального масштабирования MariaDB, LAMP легко масштабируется для удовлетворения потребностей растущего бизнеса.
  • Гибкость: PHP 8.2 позволяет создавать динамические веб-страницы и приложения с различными функциями. Установленные модули (например, php8.2-mysql и php8.2-curl) расширяют возможности разработки.
  • Открытый и расширяемый код: все компоненты LAMP имеют открытый исходный код, что позволяет настраивать и адаптировать ПО в соответствии с вашими потребностями.
  • Легкость использования: настройка LAMP выполнена автоматически с помощью скрипта, что упрощает процесс развертывания. Вы можете сразу приступить к работе с веб-сервером, базой данных и PHP.

Особенности сборки

ID Совместимые ОС VPS BM VGPU GPU Мин. ЦПУ (Ядер) Мин. ОЗУ (Гб) Мин. HDD/SDD (Гб) Доступно
88 Ubuntu 22.04 + + + + 1 1 - Да

После установки необходимо зайти по SSH на сервер и добавить в директорию /etc/apache2/sites-available контент сайта.

Примечание

Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.

Начало работы после развертывания LAMP

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi. IP-адрес сервера можно во вкладке "Сеть". Подробная инструкция по управлению сетевыми настройками расположена здесь.

  • Логин и Пароль для подключения к серверу по SSH: приходят в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО. Пароль для подключения к базе данных совпадает с паролем для подключения к серверу по SSH.

  • Apache:

    • Веб-сервер настроен и запущен.
    • Доступен по адресу: http://<ваш_IP_сервера>.
    • Корневая директория для сайтов: /var/www/html/.

  • MariaDB:

    • База данных установлена и готова к использованию.
    • Для подключения используйте команду:
      sudo mysql -u root -p
      
    • По умолчанию пароль для root-пользователя не установлен.
  • PHP 8.2:

    • Установлен с поддержкой MySQL, cURL и других модулей.
    • Для проверки работы PHP создана тестовая страница: http://<ваш_IP_сервера>/info.php.
    • После проверки рекомендуется удалить этот файл для безопасности:
      sudo rm /var/www/html/info.php
      

Примечание

Подробная информация по работе с базой данных содержится в документации разработчиков.

Заказ сервера с LAMP с помощью API

Для установки данного ПО с использованием API следуйте этой инструкции.