Módulos de Terceros#
Además de nuestros propios módulos dinámicos para
Angie y Angie PRO,
recopilamos y publicamos paquetes para varios módulos populares de terceros compatibles con nginx,
desarrollados fuera de nuestra empresa, en nuestro repositorio. Los paquetes de módulos de terceros se instalan desde nuestro repositorio igual que nuestros propios paquetes: Para usar el módulo instalado en la configuración,
cárgalo usando la directiva load_module en el contexto Truco Los nombres de los paquetes y los propios módulos en la configuración tienen los siguientes prefijos: Angie: Angie PRO: Nota No revisamos el código fuente de estos módulos
y no somos responsables de las consecuencias de su instalación;
los paquetes se compilan basándose en numerosas solicitudes
exclusivamente para la comodidad del usuario. Módulo Versión Paquetes Descripción 0.9.0 Añade autenticación JWT para clientes. 241200e Añade soporte para autenticación LDAP con múltiples servidores. v1.5.5 Añade soporte para autenticación PAM. v1.1.3 Añade soporte para SPNEGO y GSSAPI. 1.1.0 Añade autenticación de contraseñas de un solo uso basada en TOTP. v1.0.0rc Añade compresión Brotli estática y dinámica para respuestas. 2.5.3 Permite purgar contenido de las cachés de FastCGI, proxy, SCGI y uWSGI. v0.13 Añade soporte para CGI. 2.3.1 Permite combinar múltiples grupos de servidores en uno solo. v3.0.0 Extiende el soporte WebDAV con los métodos PROPFIND y OPTIONS. 1.9.3 Sirve para bloquear dinámicamente direcciones IP y desbloquearlas periódicamente. v0.63 Permite llamar a v0.3 Extiende las capacidades del módulo Memcached integrado. 2016.06.10 Permite guardar cuerpos de respuesta de subpeticiones en variables. 3.4 Añade búsqueda de geolocalización en bases de datos MaxMind GeoIP2. v0.39 Permite establecer y limpiar cabeceras de petición y respuesta. 458af16 Añade soporte para Radius. v3.4.3 Alternativa ligera a Auth JWT. 0.3.0 Permite usar variables con valores de pares clave-valor. 0.10.28 / v0.0.16 Permiten usar el lenguaje Lua en la configuración de Angie
en los contextos v1.0.4 Añade un conector para usar reglas ModSecurity. 0.9.1 Permiten usar njs, un subconjunto del lenguaje JavaScript,
en la configuración de Angie
en los contextos También está disponible una versión ligera del paquete llamada
v0.3.4 Añade el Kit de Desarrollo Nginx (NDK) para desarrollar nuevos módulos. v0.41.0 Añade seguimiento distribuido de peticiones OpenTracing en Angie;
contiene plugins para exportar datos a Zipkin y DataDog. v0.1.2 Permite enviar datos de telemetría al recolector OpenTelemetry. 1.0rc7 Incluye soporte directo para bases de datos PostgreSQL. v0.15 Incluye soporte para Redis 2.0 para upstreams HTTP. v1.2.2 Incluye soporte para RTMP para transmisiones de streaming y vídeo bajo demanda. v0.33 Añade varias directivas e12e965 Permite reemplazar cadenas en cuerpos de respuesta HTTP usando expresiones regulares. 64137c2 Ayuda a combatir bots
usando un mecanismo de "desafío-respuesta" basado en cookies. 60bed63 Desempaqueta respuestas con 2.3.0 Añade codificación 1.33 Permite reempaquetar archivos MP4 para streaming vía HLS, HDS, MSS y DASH. v0.2.4 / v0.1.1 / v0.1.1 Incluyen los tres módulos listados para monitorización de tráfico. 1.3.0 Incluye empaquetado dinámico de archivos ZIP. f4ba115 Incluye compresión Zstandard.Instalación y Configuración#
main:load_module modules/<module_name>.so;
angie-module-<name>angie-pro-module-<name>Lista de Módulos#
angie-module-auth-jwtangie-pro-module-auth-jwtangie-module-auth-ldapangie-pro-module-auth-ldapangie-module-auth-pamangie-pro-module-auth-pamangie-module-auth-spnegoangie-pro-module-auth-spnegoangie-module-auth-totpangie-pro-module-auth-totpangie-module-brotliangie-pro-module-brotliangie-module-cache-purgeangie-pro-module-cache-purgeangie-module-cgiangie-pro-module-cgiangie-module-combined-upstreamsangie-pro-module-combined-upstreamsangie-module-dav-extangie-pro-module-dav-extangie-module-dynamic-limit-reqangie-pro-module-dynamic-limit-reqangie-module-echoangie-pro-module-echoecho, sleep, time, exec
y otros comandos de shell en el archivo de configuración.angie-module-enhanced-memcachedangie-pro-module-enhanced-memcachedangie-module-evalangie-pro-module-evalangie-module-geoip2angie-pro-module-geoip2angie-module-headers-moreangie-pro-module-headers-moreangie-module-http-auth-radiusangie-pro-module-http-auth-radiusangie-module-jwtangie-pro-module-jwtangie-module-keyvalangie-pro-module-keyvalangie-module-luaangie-pro-module-luahttp y stream, respectivamente.angie-module-modsecurityangie-pro-module-modsecurityangie-module-njsangie-pro-module-njshttp y stream, respectivamente....-njs-light; sin embargo, es incompatible con la versión regular
y no puede usarse simultáneamente con ella.angie-module-ndkangie-pro-module-ndkangie-module-opentracingangie-pro-module-opentracingangie-module-otelangie-pro-module-otelangie-module-postgresangie-pro-module-postgresangie-module-redis2angie-pro-module-redis2angie-module-rtmpangie-pro-module-rtmpangie-module-set-miscangie-pro-module-set-miscset_xxx al
módulo Rewrite.angie-module-subsangie-pro-module-subsangie-module-testcookieangie-pro-module-testcookieangie-module-unbrotliangie-pro-module-unbrotliContent-Encoding: br
para clientes que no soportan codificación Brotli.angie-module-uploadangie-pro-module-uploadmultipart/form-data (RFC 1867) para subida de archivos
desde el cliente, incluyendo capacidad de reanudación.angie-module-vodangie-pro-module-vodangie-module-vtsangie-pro-module-vtsangie-module-zipangie-pro-module-zipangie-module-zstdangie-pro-module-zstd