НАВЫКИ
Что тренируется
- nginx -t и структура конфигурации
- server_name и listen
- location matching
- proxy_pass и upstream
- HTTP headers и redirects
- WebSocket proxying
- TLS и сертификаты
- rate limiting и caching
50 LAB · НАЧАЛЬНЫЙ / MIDDLE / СЛОЖНЫЙ
50 лабораторий по Nginx с намеренно сломанной конфигурацией. Диагностируйте причину через nginx -t, curl, журналы и реальные HTTP-проверки.
Конфигурация Nginx чувствительна не только к синтаксису. Сервис может успешно стартовать, но отдавать неверный server block, терять URI в proxy_pass, выбирать не тот upstream или ломать WebSocket upgrade.
В Junnylab задачи начинаются с симптома, похожего на production-инцидент. Вы проверяете effective configuration, HTTP-коды, заголовки и логи, затем исправляете минимально необходимую часть конфигурации.
НАВЫКИ
СИМПТОМЫ
РЕАЛЬНЫЕ LAB
В треке: 10 начальных LAB · 30 Middle · 10 сложных LAB. Ниже — по два реальных примера каждого уровня из публичного каталога.
nginx · syntax
nginx · syntax
nginx · listen
nginx · IPv4/IPv6
nginx · cache correctness
nginx · cache security
КАК ПРОХОДИТ ПРАКТИКА
В заявке есть симптомы и критерий готовности, но нет пошагового рецепта.
После входа создаётся отдельная учебная среда. Команды выполняются в настоящем shell.
Проверяете конфигурацию, логи и фактическое состояние теми инструментами, которыми пользовались бы на работе.
Можно выбрать любой корректный способ, если итоговое состояние соответствует техническому требованию.
Серверная функциональная проверка подтверждает, что проблема действительно устранена и LAB готова.
ДЛЯ КОГО
Трек полезен администраторам и DevOps-инженерам, которые поддерживают веб-приложения, reverse proxy и ingress-слой и хотят уверенно разбирать 404, 413, 502, redirects, TLS и routing.
FAQ
Нет. Все необходимые сервисы и конфигурация уже находятся внутри изолированной LAB.
Проверяется требуемое рабочее состояние. Если несколько корректных вариантов дают нужный результат, задача не привязана к одной последовательности команд.
Да. В треке есть upstream, proxy_pass, URI mapping, headers, WebSocket и другие типовые неисправности proxy-слоя.
Публичный каталог показывает темы, сложность и проверяемые навыки. Аккаунт нужен только для запуска среды, терминала и сохранения прогресса.
Перейти в каталог Junnylab