Как ограничить частоту запросов и соединений в Nginx
Настраиваем limit_req и limit_conn в Nginx: выбираем ключ, rate и burst, учитываем CDN и NAT, включаем dry run, проверяем 429 и читаем журнал.
Категория
Страница 7 из 8
Настраиваем limit_req и limit_conn в Nginx: выбираем ключ, rate и burst, учитываем CDN и NAT, включаем dry run, проверяем 429 и читаем журнал.
Строим понятный CI-процесс: отдельно проверяем проект, ограничиваем production-окружение и SSH-ключ, запрещаем параллельные deploy и проверяем релиз.
Разбираем имена Docker-образов, mutable-теги и неизменяемые digest, проверяем источник, платформу и точную версию перед запуском и обновлением.
Публикуем Compose-приложение через Nginx на хосте: оставляем контейнер на loopback, настраиваем reverse proxy, проверяем HTTPS и закрытые порты.
Настраиваем кеш ответов приложения в Nginx: cache zone, ключ, bypass для авторизации и cookies, TTL, cache lock, проверка HIT/MISS и безопасный откат.
Запускаем тестовый контейнер, разбираем порты и переменные, читаем журналы, выполняем команды через exec и проверяем реальное состояние через inspect.