Рабочая версия архитектуры DENKART (baseline)
Версия: Рабочая (baseline)
Дата фиксации: 2026-02-08
Статус: Зафиксирована как текущая производственная конфигурация
Назначение
Это состояние архитектуры хост-сервера DENKART, принятое как рабочая версия после отката с единой точки входа (nginx-reverse-proxy). Весь входящий веб-трафик (порты 80 и 443) направляется напрямую в контейнер BBB-CONT22-1 (BigBlueButton).
Ключевые решения
- Точка входа: BBB-CONT22-1 (LXD, 10.218.14.37), порты 80 и 443.
- Вход трафика: хост 192.168.1.112 → iptables DNAT 80/443 → 10.218.14.37 (BBB).
- Маршрутизация: выполняется внутри BBB (nginx/haproxy в контейнере). Домены denkart, docs, school обслуживаются этим контейнером.
Артефакты
| Компонент | Расположение |
|---|---|
| iptables | config/iptables/port-forwarding-rules.sh |
| Контейнер | BBB-CONT22-1 (10.218.14.37), должен быть RUNNING |
| Снимок состояния | config/snapshots/state-working-architecture-baseline-2026-02-08-175939/ (iptables, копии конфигов, LXD snapshots pre-proxy-20260208-1759) |
Восстановление рабочей версии
- Запустить BBB:
lxc start BBB-CONT22-1 - Применить правила:
sudo bash /home/cdto/DENKART/config/iptables/port-forwarding-rules.sh - Убедиться, что правила nginx-reverse-proxy для 80/443 удалены (трафик не должен идти в 10.218.14.200).
Переход на версию 1.0 (nginx-reverse-proxy)
При необходимости вернуть единую точку входа:
- Применить:
sudo bash /home/cdto/DENKART/config/iptables/port-forwarding-rules-nginx-proxy.sh - Описание: architecture-version-nginx-reverse-proxy.md