Техническое задание: Восстановление работы поддоменов

Контекст проекта

Имеется старый, но критически важный веб-сайт, который находится в рабочем, но нестабильном состоянии. Архитектура проекта основана на PHP и фреймворке Kohana (устаревшая версия). Ключевая проблема: перестали корректно работать поддомены, которые отвечают за региональное разделение контента (например, каталог по городам).

Основная задача

Необходимо провести диагностику и восстановить полноценную работу системы поддоменов.

Ключевые требования

  • Провести анализ текущей конфигурации сервера (например, настройки виртуальных хостов, DNS-записи, если это входит в scope работ).
  • Исследовать код проекта (Kohana) на предмет корректной маршрутизации и обработки запросов к поддоменам.
  • Выявить и устранить причину, по которой региональные поддомены перестали отображать соответствующий контент.
  • Обеспечить стабильную работу основного домена и всех поддоменов после внесения изменений.
  • Учитывать возраст и специфику кодовой базы (старый PHP, устаревший фреймворк Kohana).

Ожидаемый результат

Полностью работоспособная система поддоменов, которая корректно направляет пользователей на региональные разделы каталога. Сайт должен обрабатывать запросы как с основного домена, так и с поддоменов.

Важные примечания

Проект требует от исполнителя опыта работы с legacy-кодом, понимания принципов работы веб-серверов (Apache/Nginx) и фреймворков старого поколения. Необходим аккуратный, нефункциональность.

Доработка интерфейса мобильного приложения на Flutter

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

Очистка сервера VPS от вируса-майнера и настройка защиты

Требуется комплексное удаление майнера xmlrig с сервера Ubuntu под управлением ISPmanager, который переустанавливается после простой очистки. Необходимо найти и устранить источник заражения, а также настроить защиту от повторного проникновения.