Сторонние модули#
Помимо собственных динамических модулей для
Angie и Angie PRO,
мы собираем и публикуем в нашем репозитории
пакеты для ряда популярных сторонних nginx-совместимых модулей,
разработанных за пределами нашей компании. Пакеты сторонних модулей устанавливаются из нашего репозитория так же,
как наши собственные пакеты: Чтобы использовать установленный модуль в конфигурации,
загрузите его с помощью директивы load_module в контексте Совет Имена пакетов и самих модулей в конфигурации имеют следующие префиксы: Angie: Angie PRO: Добавляет JWT-аутентификацию клиентов. Добавляет поддержку PAM-аутентификации с несколькими серверами. Добавляет поддержку PAM-аутентификации. Добавляет поддержку SPNEGO и GSSAPI. Добавляет статическое и динамическое Brotli-сжатие ответов. Позволяет очищать содержимое кэшей FastCGI, прокси, SCGI и uWSGI. Добавляет поддержку CGI. Расширяет поддержку WebDAV методами PROPFIND и OPTIONS. Служит для динамической блокировки IP-адресов и ее периодического снятия. Позволяет вызывать Расширяет возможности встроенного модуля Memcached. Позволяет сохранять в переменных тела ответов на подзапросы. Добавляет поиск по геоданным в базах MaxMind GeoIP2. Позволяет устанавливать и очищать заголовки запросов и ответов. Включает поддержку Radius. Позволяет использовать переменные со значениями из пар "ключ-значение". Позволяют использовать язык Lua в конфигурации Angie
соответственно в контекстах Добавляет коннектор для использования правил ModSecurity. Добавляет Nginx Development Kit (NDK) для разработки новых модулей. Добавляет распределенную OpenTracing-трассировку запросов в Angie;
содержит плагины для экспорта данных в Zipkin и DataDog. Позволяет отправлять данные телеметрии сборщику OpenTelemetry. Включает непосредственную поддержку баз данных PostgreSQL. Включает поддержку Redis 2.0 для HTTP-апстримов. Включает поддержку RTMP для стриминга и трансляции видео по запросу. Добавляет различные директивы set_xxx в модуль
Rewrite. Позволяет заменять строки в теле HTTP-ответа по регулярным выражениям. Помогает бороться с ботами
при помощи механизма "вызов-ответ" на основе cookie. Распаковывает ответы с Добавляет кодировку Позволяет перепаковывать MP4-файлы для стриминга по HLS, HDS, MSS и DASH. Включает три перечисленных модуля для отслеживания трафика. Включает динамическую упаковку ZIP-архивов. Включает сжатие Zstandard. Важно Мы не проверяем исходный код этих модулей
и не отвечаем за последствия их установки;
пакеты собираются на основе многочисленных запросов
исключительно для удобства пользователей.Установка и настройка#
main
:load_module modules/<имя модуля>.so;
angie-module-<имя>
angie-pro-module-<имя>
Перечень модулей#
echo
, sleep
, time
, exec
и другие шелл-команды в файле конфигурации.http
и stream
.Content-Encoding: br
для клиентов, которые не поддерживают метод кодирования Brotli.multipart/form-data
(RFC 1867) для отправки файлов
со стороны клиента, включая возможность возобновления.