Техническое задание: Исправление ошибки авторизации в админ-панели

После успешного переноса проекта на новый Linux VPS-сервер обнаружена критическая ошибка, блокирующая доступ к системе управления контентом. При вводе корректных учетных данных в форму входа вместо успешной авторизации возникает ошибка 502 Bad Gateway.

Контекст и используемый стек технологий

  • Проект является самописным решением.
  • Основной стек: Laravel (бэкенд), Nuxt с Vue/React (фронтенд).
  • Инфраструктура: Docker-контейнеры, веб-сервер nginx в качестве прокси.
  • Проблема проявилась именно после миграции на новый хостинг.

Задачи для исполнителя

  1. Диагностика: определить корневую причину ошибки Bad Gateway при запросе на авторизацию. Проверить логи nginx, приложения (Laravel) и Docker-контейнеров.
  2. Анализ конфигурации: проверить корректность настроек nginx (особенно upstream для PHP-FPM), переменных окружения, подключения к базе данных и сессиям после переноса.
  3. Исправление: устранить найденную проблему. Это может касаться прав доступа, конфигурации сетей в Docker, корректной работы сервисов бэкенда или исправления конфигурационных файлов.
  4. Тестирование: обеспечить стабильный вход в админ-панель с логином и паролем после внесенных изменений.

Требования к результату

  • Полностью работоспособная форма входа в админ-панель.
  • Отсутствие ошибки 502 Bad Gateway при успешной и неуспешной попытке авторизации.
  • Краткий отчет о проделанной работе с указанием причины и примененного решения.

Разработка и интеграция слайдер-капчи для форм на платформе

Требуется создать капчу типа «перетащи ползунок» для защиты всех форм на сайте от спама. Решение должно блокировать отправку формы до успешного прохождения проверки. Рассматриваются готовые решения и референсы.