Обработка картинок в Nginx image filter module
Обход защиты от DDOS nginx test-cookie-module
Модуль test-cookie-module github.com/kyprizel/testcookie-nginx-module Упрощенно, модуль шифрует какую-то строку, идентифицирующую клиента, и клиент должен в браузере их расшифровать и результат кинуть в куки, чтобы последующие запросы начали проходить.
По дефолту это IP-адрес. В JS коде клиенту приходит ключ, вектор инициализации и строка, которую нужно расшифровать. Если в качестве источника данных используется IP, достаточно загрузить и решить загадку для каждого бота. Результат назначить им куки, чтобы они могли работать дальше.
В случае использования источников, напрямую контролируемых клиентом (на этом форуме используется User-Agent), достаточно вычислить результат один раз...
Основные настройки модуля PageSpeed для Nginx
В данной статье будет рассмотрены основные правила настройки модуля pagespeed для nginx. Так как для того, чтобы автоматически установить зависимости и собрать последнюю версию nginx с последней стабильной версией ngx_pagespeed, можно использовать следующую команду, как написано в официальной документации. bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-version latest Для активации модуля достаточно добавить директивы в блок server: pagespeed on; # включаем модуль pagespeed FileCachePath...