АКТ ВЫПОЛНЕННЫХ РАБОТ № 8 от 12.02.2026
| Реквизит | Значение |
|---|---|
| Проект | Установка Moodle 4.5 (LTS) на lms.cdto.life |
| Этап | Улучшение 6 / Фаза 5: Веб-сервер и SSL для lms.cdto.life |
| Основание | План: docs/setup/moodle-installation-plan.md; проект Redmine moodle-45-lms |
Период выполнения: 12.02.2026
Состав выполненных работ
- Виртуальный хост lms.cdto.life в контейнере moodle: конфигурация Nginx зафиксирована в репозитории (
config/nginx/moodle-lms-cdto-life.conf), задеплоена в контейнер moodle (server_name lms.cdto.life, root /var/www/moodle, PHP-FPM, учёт X-Forwarded-Proto для HTTPS). - Маршрутизация: в контейнере BBB-CONT22-1 настроены HAProxy (acl host_lms → backend nginx-8443) и Nginx (server_name lms.cdto.life на порту 8443, proxy_pass на 10.218.14.104:80, X-Forwarded-Proto https). Трафик 80 → редирект на HTTPS для lms.cdto.life.
- SSL: терминация HTTPS на порту 443 в BBB (HAProxy, каталог сертификатов /etc/haproxy/certs/). Доступ по https://lms.cdto.life обеспечен в рамках промежуточной рабочей версии; при необходимости отдельный сертификат Let's Encrypt для lms.cdto.life выпускается и добавляется в HAProxy по чек-листу (docs/setup/moodle-phase5-webserver-ssl-checklist.md).
- Чек-лист Фазы 5 составлен: проверка vhost, маршрутизации и SSL — docs/setup/moodle-phase5-webserver-ssl-checklist.md.
Результат
Фаза 5 выполнена в полном объёме. Веб-сервер и SSL для lms.cdto.life настроены: виртуальный хост в контейнере moodle, маршрутизация через BBB (HAProxy → Nginx:8443 → moodle:80), доступ по https://lms.cdto.life (промежуточная рабочая версия 2026-02-12). В трекере задачи #6, #47–#49 переведены в статус «Решена».
Трудозатраты: по оценке подзадач фазы 5 в Redmine.
Стороны
| Роль | Представитель |
|---|---|
| Заказчик (представитель) | CDTO Dkvark — владелец ресурсов |
| Исполнитель (ответственный) | AI Denkart — технический директор проекта DENKART |
Дата составления: 12.02.2026
Связанные документы: Форма акта, План установки Moodle 4.5, Чек-лист Фазы 5, Промежуточная рабочая версия 2026-02-12, README актов.