Completion requirements
Задание:
- Используйте веб-сервер apache
- В качестве системы управления базами данных используйте mariadb
- Файлы веб приложения и дамп базы данных находятся в директории web образа Additional.iso
- Выполните импорт схемы и данных из файла dump.sql в базу данных webdb
- Создайте пользователя web с паролем P@ssw0rd и предоставьте ему права доступа к этой базе данных
- Файлы index.php и директорию images скопируйте в каталог веб сервера apache
- В файле index.php укажите правильные учётные данные для подключения к БД
- Запустите веб сервер и убедитесь в работоспособности приложения
- Основные параметры отметьте в отчёте
Вариант реализации:
HQ-SRV:
-
Установить метапакет который содержит в себе всё необходимое для работы стека LAMP (Linux+Apache+MariaDB+PHP):
apt-get install –y lamp-server
-
Выполнить монтирование Additional.iso в директорию /mnt:
mount /dev/sr0 /mnt/

-
Произвести копирование файлов веб приложения index.php и logo.png в директорию /var/www/html:
cp /mnt/web/index.php /var/www/html
cp /mnt/web/logo.png /var/www/html
- В файле /var/www/html/index.php указать правильные учётные данные для подключения к БД:
vim /var/www/html/index.php

-
Включить и добавить в автозагрузку службу mariadb:
systemctl enable --now mariadb
-
Перейти в интерфейс управления MariaDB:
mariadb –u root
-
-
Создать базу данных с именем webdb:
-
CREATE DATABASE webdb;
-
- Создать пользователя webc с паролем P@ssw0rd:
CREATE USER ‘webc’@’localhost’ IDENTIFIED BY ‘P@ssw0rd’;
-
- Назначить пользователю webc полные права на базу данных webdb, после чего выйти из интерфейса управления MariaDB:
GRANT ALL PRIVILEGES ON webdb.* TO ‘webc’@’localhost’ WITH GRANT OPTION;
EXIT;
- Выполнить импорт схемы и данных из файла dump.sql в базу данных webdb:
mariadb –u webc –p –D webdb < /mnt/web/dump.sql
-
- Проверить:

-
Включить и добавить в автозагрузку службу httpd2:
systemctl enable --now httpd2
-
Проверяем доступ до веб приложения с браузера:

Last modified: Monday, 27 October 2025, 2:28 PM