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, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi. IP-адрес сервера можно во вкладке "Сеть". Подробная инструкция по управлению сетевыми настройками расположена здесь.
-
Логин и Пароль для подключения к серверу по SSH: приходят в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО. Пароль для подключения к базе данных совпадает с паролем для подключения к серверу по SSH.
-
Apache:
- Веб-сервер настроен и запущен.
- Доступен по адресу:
http://<ваш_IP_сервера>
. - Корневая директория для сайтов:
/var/www/html/
.
-
MariaDB:
- База данных установлена и готова к использованию.
- Для подключения используйте команду:
- По умолчанию пароль для root-пользователя не установлен.
-
PHP 8.2:
- Установлен с поддержкой MySQL, cURL и других модулей.
- Для проверки работы PHP создана тестовая страница:
http://<ваш_IP_сервера>/info.php
. - После проверки рекомендуется удалить этот файл для безопасности:
Примечание
Подробная информация по работе с базой данных содержится в документации разработчиков.
Заказ сервера с LAMP с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.