ПОНЯТНЫЙ МАРШРУТ. ОСМЫСЛЕННЫЙ КЕШ.

Узнайте, кто ответил.

Настройте proxy_pass, проследите URI и соберите nginx.conf. Затем проверьте кеш, лимиты и ошибки в настоящем локальном стенде.

01 · БРАУЗЕРGET /cached/catalog↓02 · NGINXМаршрут · Кеш · Журнал↓03 · NODE.JSJSON и серверные события

ОТ НАСТРОЙКИ К ФАЙЛУ

Соберите свой учебный рецепт

Поля меняют полный nginx.conf для Compose-стенда. Служебные маршруты остаются на месте; для API можно выбрать свой префикс и способ передачи пути.

Параметры

/api/echo — пример запроса
Лимит применяется только к /limited/. nodelay пропускает допустимый burst сразу.

Включите JavaScript для конструктора.

Проследите путь

Это разбор сгенерированных правил. Он не проверяет наличие файлов, доступность backend или состояние кеша.

СОВПАВШЕЕ ПРАВИЛО—
КУДА НАПРАВЛЕН ЗАПРОС—
URI У ОБРАБОТЧИКА—

Почему тут нет нарисованного HIT?

Кеш зависит от прошлого запроса, времени и ответа приложения. Конструктор показывает правила. Локальная лаборатория показывает заголовки настоящего Nginx.

ГОТОВО К ПЕРЕНОСУ

Конфигурация и команды

Весь проект ZIP ↓

Сохраните выбранный файл в config/nginx.conf. После nginx -t примените его через reload. Без замены файла проект запустит исходный рецепт.

Ожидаем JavaScript…
Конструктор проверяет поля. Синтаксис проверяет настоящий nginx -t. Путь /srv и resolver 127.0.0.11 относятся к Docker-сети этого проекта.

ЧТО ЭТО ДАЁТ В РАБОТЕ

Восемь прикладных ситуаций

ПОСЛЕ КОНСТРУКТОРА

Запустите настоящую лабораторию

Nginx, Node.js, интерфейс опытов, повторяемые HTTP-проверки и README. Только loopback: http://127.0.0.1:8089. Основной запуск требует Docker; проверочный скрипт — Python 3.

Скачать исходники ↓