Задание:

  • Используйте веб-сервер 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