Сторонние модули#
Помимо собственных динамических модулей для
Angie и Angie PRO,
мы собираем и публикуем в нашем репозитории
пакеты для ряда популярных сторонних nginx-совместимых модулей,
разработанных за пределами нашей компании. Пакеты сторонних модулей устанавливаются из нашего репозитория так же,
как наши собственные пакеты: Чтобы использовать установленный модуль в конфигурации,
загрузите его с помощью директивы load_module в контексте Совет Имена пакетов и самих модулей в конфигурации имеют следующие префиксы: Angie: Angie PRO: Важно Мы не проверяем исходный код этих модулей
и не отвечаем за последствия их установки;
пакеты собираются на основе многочисленных запросов
исключительно для удобства пользователей. Модуль Версия Описание 0.9.0 Добавляет JWT-аутентификацию клиентов. 241200e Добавляет поддержку LDAP-аутентификации с несколькими серверами. v1.5.5 Добавляет поддержку PAM-аутентификации. v1.1.3 Добавляет поддержку SPNEGO и GSSAPI. v1.0.0rc Добавляет статическое и динамическое Brotli-сжатие ответов. 2.5.3 Позволяет очищать содержимое кэшей FastCGI, прокси, SCGI и uWSGI. v0.13 Добавляет поддержку CGI. v3.0.0 Расширяет поддержку WebDAV методами PROPFIND и OPTIONS. 1.9.3 Служит для динамической блокировки IP-адресов и ее периодического снятия. v0.63 Позволяет вызывать v0.3 Расширяет возможности встроенного модуля Memcached. 2016.06.10 Позволяет сохранять в переменных тела ответов на подзапросы. 3.4 Добавляет поиск по геоданным в базах MaxMind GeoIP2. v0.39 Позволяет устанавливать и очищать заголовки запросов и ответов. 458af16 Включает поддержку Radius. v3.4.3 Облегченная альтернатива Auth JWT. 0.3.0 Позволяет использовать переменные со значениями из пар "ключ-значение". 0.10.28 / v0.0.16 Позволяют использовать язык Lua в конфигурации Angie
соответственно в контекстах v1.0.4 Добавляет коннектор для использования правил ModSecurity. v0.3.4 Добавляет Nginx Development Kit (NDK) для разработки новых модулей. v0.40.0 Добавляет распределенную OpenTracing-трассировку запросов в Angie;
содержит плагины для экспорта данных в Zipkin и DataDog. v0.1.2 Позволяет отправлять данные телеметрии сборщику OpenTelemetry. 1.0rc7 Включает непосредственную поддержку баз данных PostgreSQL. v0.15 Включает поддержку Redis 2.0 для HTTP-апстримов. v1.2.2 Включает поддержку RTMP для стриминга и трансляции видео по запросу. v0.33 Добавляет различные директивы set_xxx в модуль
Rewrite. e12e965 Позволяет заменять строки в теле HTTP-ответа по регулярным выражениям. 64137c2 Помогает бороться с ботами
при помощи механизма "вызов-ответ" на основе cookie. 60bed63 Распаковывает ответы с 2.3.0 Добавляет кодировку 1.33 Позволяет перепаковывать MP4-файлы для стриминга по HLS, HDS, MSS и DASH. v0.2.4 / v0.1.1 / v0.1.1 Включает три перечисленных модуля для отслеживания трафика. 1.3.0 Включает динамическую упаковку ZIP-архивов. f4ba115 Включает сжатие 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)
для отправки файлов со стороны клиента,
включая возможность возобновления.