Техническое задание: Развертывание Moodle и WordPress на VPS

Цель проекта

Создание надежного и производительного веб-окружения для образовательного портала (LMS) и основного корпоративного сайта на выделенном сервере. Проект учебный, но требует соблюдения продакшен-стандартов.

Технические требования к серверу

  • Операционная система: Ubuntu 22.04 LTS (чистая установка)
  • Веб-сервер: Nginx
  • Обработчик PHP: PHP-FPM 8.2
  • База данных: MariaDB 10.11 (предпочтительно) или версии 10.5-10.6 с обоснованием выбора

Конфигурация Moodle (LMS)

  • Версия: Moodle 5.0.2
  • Домен: Установка на поддомен (например, lms.domain.org)
  • Безопасность: Каталог moodledata должен располагаться строго вне корневой директории веб-сервера (webroot).
  • Права доступа: Настроить корректные права: корневой каталог moodledata - 750, рабочие подкаталоги - 770.
  • Планировщик: Настроить задание cron для выполнения фоновых задач Moodle каждую минуту.

Конфигурация WordPress

  • Домен: Установка на основной домен (например, domain.org).
  • Версия: Последняя стабильная версия.

Общие требования

  • Обе системы должны стабильно работать на одном сервере под управлением Nginx.
  • Ожидаемая пиковая нагрузка: 30-50 одновременных пользователей в системе Moodle.
  • Конфигурация должна быть оптимизирована для производительности и безопасности.
  • По завершении работ необходимо предоставить краткую документацию по конфигурации.

Кастомизация образа ESXi 7 для запуска в Hyper-V

Требуется модифицировать стандартный образ VMware ESXi 7.0.3 для корректной работы в среде виртуализации Hyper-V. Основная задача - интегрировать драйверы сетевого адаптера для поддержки эмуляции Legacy Network Adapter.

Дизайн логотипа для парусной гоночной команды

Требуется разработать векторный логотип-эмблему для спортивной команды по парусным гонкам. Логотип должен включать графический символ и название команды, быть одноцветным, адаптированным для масштабирования и нанесения на флаг и мерч.