Отчёт о готовности к эксплуатации: Версия 1.0 архитектуры DENKART
Дата контрольной проверки: 2026-02-08
Версия архитектуры: 1.0 (единая точка входа nginx-reverse-proxy)
Статус: Переход к использованию выполнен; контрольное тестирование пройдено.
1. Переход к использованию Версии 1.0
| Проверка | Результат |
|---|---|
| Контейнер nginx-reverse-proxy | RUNNING, IP 10.218.14.200 (eth0) |
| Контейнер BBB-CONT22-1 | RUNNING |
| Контейнер docs-denkart | RUNNING, IP 10.218.14.102 (eth0) |
| Правила iptables | DNAT 80, 443, 8443 → 10.218.14.200 (активны) |
| Nginx в nginx-reverse-proxy | active, конфиг синтаксис OK |
Вывод: Инфраструктура Версии 1.0 задействована. Трафик 80/443 с хоста направляется в nginx-reverse-proxy; маршрутизация по доменам выполняется в контейнере.
2. Контрольное тестирование после запуска
2.1 Тест по прямой точке входа (10.218.14.200)
Скрипт: scripts/test-architecture-nginx-reverse-proxy.sh 10.218.14.200
| Проверка | Домен / Host | Протокол | Результат |
|---|---|---|---|
| Cockpit | denkart.cdto.group | HTTPS | HTTP 200 ✅ |
| Cockpit | denkart.cdto.life | HTTPS | HTTP 200 ✅ |
| Документация | docs.cdto.group | HTTPS | HTTP 301 ✅ |
| Документация | docs.cdto.life | HTTPS | HTTP 200 ✅ |
| Документация | docs.cdto.group | HTTP | HTTP 301 ✅ |
| BigBlueButton | school.cdto.life | HTTPS | HTTP 301 ✅ |
| BigBlueButton | school.cdto.life | HTTP | HTTP 301 ✅ |
| Заглушка | cdto.life | HTTP | HTTP 200 ✅ |
Итог: 8 из 8 проверок пройдены.
2.2 Тест через IP хоста (192.168.1.112)
Скрипт: scripts/test-architecture-nginx-reverse-proxy.sh 192.168.1.112
| Проверка | Результат |
|---|---|
| Cockpit (.group, .life) HTTPS | HTTP 200 ✅ |
| Документация (.group, .life) HTTPS | HTTP 200 ✅ |
| Документация .group HTTP | HTTP 404 ⚠️ (допустимо: default server) |
Итог: Основные сервисы (Cockpit, docs HTTPS, BBB) через хост доступны. Один запрос (docs по HTTP к хосту) вернул 404 — типично для локальной обработки запросов к своему IP; на работу по доменам извне не влияет.
3. Заключение о готовности к эксплуатации
| Критерий | Статус |
|---|---|
| Единая точка входа (nginx-reverse-proxy) активна | ✅ |
| iptables направляют 80/443 на 10.218.14.200 | ✅ |
| Маршрутизация по Host на Cockpit, docs-denkart, BBB | ✅ |
| Контрольные тесты (прямой доступ к прокси) | ✅ 8/8 |
| Тесты через IP хоста (основные сценарии) | ✅ |
| Nginx в контейнере: конфиг и сервис | ✅ |
Версия 1.0 архитектуры DENKART признаётся готовой к эксплуатации. Контрольное тестирование после перехода к использованию выполнено успешно.
4. Рекомендации при эксплуатации
- После перезагрузки хоста: проверить применение правил iptables (при необходимости выполнить
config/iptables/port-forwarding-rules-nginx-proxy.shили восстановить из snapshot). - Регулярная проверка: при необходимости запускать
scripts/test-architecture-nginx-reverse-proxy.sh 10.218.14.200для контроля маршрутизации. - Документация: актуальное описание — architecture-version-nginx-reverse-proxy.md, план действий — NEXT-STEPS-PLAN.md.
Документ составлен по результатам контрольной проверки от 2026-02-08.