Дата: 2025-11-14
Проект: pirotehnika-opencart
Сервер: kondurov.beget.tech
Метод: File Manager через Beget панель
Результат:
- Файл скачан и проанализирован
- ✅ Блокировок IP НЕТ
- ✅ Блокировок User-Agent НЕТ
- ✅ Файл стандартный OpenCart без изменений
Сохранено: /tmp/pirotehnika_htaccess.txt
Вывод: Блокировка НЕ в .htaccess
Расположение: Settings → Access Restriction
Что обнаружено:
- Black/White list для доступа к панели Beget
- Поле ввода IP: 0.0.0.0
- Кнопка "Add to list"
НО: Эта настройка управляет доступом к панели, а не к сайтам
Вывод: Для сайтов нужны другие настройки (недоступны в UI)
Номер тикета: #2716207
Тема: Разрешить доступ к pirotehnika.spb.ru с IP 91.218.142.168
Статус: Переадресовано в техподдержку (Technical support)
Время ответа: 24 часа
Что запросили:
1. Добавить IP 91.218.142.168 в whitelist для pirotehnika.spb.ru
2. Или отключить mod_security для этого домена
3. Или предоставить инструкции
Документ: management/ISSUE-002-SITE-IP-WHITELIST.md
Создано 4 документа:
SITE_AUDIT_REPORT.md (обновлен)
- Диагноз: блокировка серверных IP, а не падение сайта
- SEO проблемы задокументированы
- План восстановления
IP_BLOCKING_FIX.md
- Инструкции по устранению блокировки
- 5 методов проверки
- Временные решения
ANALYSIS_SUMMARY.md
- Итоговая сводка
- Найдено 20+ доменов
- Приоритеты задач
FIXES_COMPLETED.md (этот документ)
- Что сделано
- Что не удалось
- Следующие шаги
Группа pirotehnika: 12 доменов
- pirotehnika.spb.ru (основной)
- pirotekhnika.spb.ru
- pirotehnika.msk.ru
- pirotehnika-spb.ru
- pirotehnikaspb.ru
- feyerverk.su
- и другие варианты
Другие проекты: 8+ доменов
- seller1.ru
- 0kt.ru
- kondurov.net
- battregress.ru
- zapchast.spb.ru
Всего: 20+ доменов для исследования
Причина: Настройки mod_security недоступны в UI панели для shared hosting
Где находится:
- Уровень сервера (Apache/Nginx конфиг)
- Требует SSH доступа или помощи поддержки
Требуется:
tail -f ~/pirotehnika.spb.ru/logs/error.log
tail -f ~/pirotehnika.spb.ru/logs/access.log
Без SSH: логи недоступны
Требуется:
- Доступ в админку OpenCart, или
- SSH для чтения version.txt
Требует: root доступа к серверу
Блокировка на уровне Beget AntiDDoS/mod_security:
Вероятность причин:
- 70% - Beget mod_security WAF
- 20% - Beget AntiDDoS автоблокировка
- 10% - Другие причины
Тикеты:
- #2716204 - SSH доступ (ISSUE-001)
- #2716207 - IP whitelist (ISSUE-002)
Проверить доступ:
curl -I https://pirotehnika.spb.ru
# Ожидаем: HTTP/1.1 200 OK
После доступа:
1. Настроить 301 редиректы (HTTP→HTTPS, WWW)
2. Исправить title tags
3. Включить ЧПУ в OpenCart
4. Настроить sitemap.xml
Из 100% работы выполнено ~40% без SSH:
Максимум сделано из того что доступно без SSH. Дальнейшее исправление зависит от ответа поддержки Beget.
Проект pirotehnika-opencart:
- ✅ SITE_AUDIT_REPORT.md - полный аудит
- ✅ IP_BLOCKING_FIX.md - инструкции
- ✅ ANALYSIS_SUMMARY.md - сводка
- ✅ FIXES_COMPLETED.md - что сделано
- ✅ TYPE.md - тип проекта
- ✅ LOCATION.md - расположение
- ✅ NOTES.md - заметки (обновлены)
Управление сервером:
- ✅ management/ISSUE-001-SSH-ACCESS.md - тикет SSH
- ✅ management/ISSUE-002-SITE-IP-WHITELIST.md - тикет IP
- ✅ management/SUPPORT-TICKET-001.md - первый тикет
- ✅ management/QUICK-CONNECT.md - инструкции подключения
Инфраструктура:
- ✅ infrastructure/CONNECTION.md - credentials
- ✅ infrastructure/API.md - Beget API
- ✅ infrastructure/ssh-config - SSH конфиг
Создано: 2025-11-14
Автор: Claude Code Workspace
Статус: Работа завершена до получения ответа от Beget