7. Разверните веб приложение на сервере HQ-SRV:
Виртуальная машина HQ-SRV
Вносим изменения в политики SELinux
Переводим selinux в режим уведомлений. Для этого изменяем содержимое конфигурационного файла
# nano /etc/selinux/config
Заменяем текст SELINUX=enforcing на SELINUX=permissive.
Затем выполняем
# setenforce 0
Устанавливаем веб-сервер Apache
# dnf install httpd
Запускаем службу httpd и добавляем ее в автозагрузку
# systemctl enable httpd --now
Устанавливаем php и дополнительные расширения
# dnf install php php-mysqlnd
Установливаем СУБД MariaDB
# dnf install mariadb-server mariadb
Запускаем службу mysql и добавляем ее в автозагрузку
# systemctl enable mariadb --now
Запускаем встроенный инструмент настройки MariaDB и производим настройку
# mysql_secure_installation
Устанавливаем пароль root для mariadb. Во всех пунктах вводим Y (Yes)
Смотрим подключен ли cd-rom
# lsblk

Монтируем Additional.iso
# mount /dev/sr0 /mnt/
Смотрим содержимое Additional.iso
# ls –l /mnt/
# ls –l /mnt/web

Подключаемся к mariadb
# mysql -u root -p
Создание базы данных
CREATE DATABASE webdb;
Создание пользователя
CREATE USER ‘web’@’%’ IDENTIFIED BY 'P@ssw0rd';
Установка прав пользователя на БД
GRANT ALL PRIVILEGES ON webdb.* TO ‘web’@’%’;
Оповестить MySQL о текущих изменениях
FLUSH PRIVILEGES;
Выход
quit;

Перезапуск mariadb
# systemctl restart mariadb
Импортируем схему и данные из файла dump.sql в базу данных webdb:
# mysql webdb < /mnt/web/dump.sql
Из директории /mnt/web/ копируем файл 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 необходимо указать учётные данные для подключения к БД:
Открываем файл
# nano /var/www/html/index.php
Вносим изменения

Перезапускаем службу httpd
# systemctl restart httpd
Виртуальная машина HQ-CLI
Проверяем доступ до веб приложения введя на HQ-CLI IP-адрес HQ-SRV
