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.

Instalación y Configuración#

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 main:

load_module modules/<module_name>.so;

Truco

Los nombres de los paquetes y los propios módulos en la configuración tienen los siguientes prefijos:

  • Angie: angie-module-<name>

  • Angie PRO: angie-pro-module-<name>

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.

Lista de Módulos#

Módulo

Versión

Paquetes

Descripción

Auth JWT

0.9.0

angie-module-auth-jwt angie-pro-module-auth-jwt

Añade autenticación JWT para clientes.

Auth LDAP

241200e

angie-module-auth-ldap angie-pro-module-auth-ldap

Añade soporte para autenticación LDAP con múltiples servidores.

Auth PAM

v1.5.5

angie-module-auth-pam angie-pro-module-auth-pam

Añade soporte para autenticación PAM.

Auth SPNEGO

v1.1.3

angie-module-auth-spnego angie-pro-module-auth-spnego

Añade soporte para SPNEGO y GSSAPI.

Auth TOTP

1.1.0

angie-module-auth-totp angie-pro-module-auth-totp

Añade autenticación de contraseñas de un solo uso basada en TOTP.

Brotli

v1.0.0rc

angie-module-brotli angie-pro-module-brotli

Añade compresión Brotli estática y dinámica para respuestas.

Cache Purge

2.5.3

angie-module-cache-purge angie-pro-module-cache-purge

Permite purgar contenido de las cachés de FastCGI, proxy, SCGI y uWSGI.

CGI

v0.13

angie-module-cgi angie-pro-module-cgi

Añade soporte para CGI.

Combined Upstreams

2.3.1

angie-module-combined-upstreams angie-pro-module-combined-upstreams

Permite combinar múltiples grupos de servidores en uno solo.

DAV Ext

v3.0.0

angie-module-dav-ext angie-pro-module-dav-ext

Extiende el soporte WebDAV con los métodos PROPFIND y OPTIONS.

Dynamic Limit Req

1.9.3

angie-module-dynamic-limit-req angie-pro-module-dynamic-limit-req

Sirve para bloquear dinámicamente direcciones IP y desbloquearlas periódicamente.

Echo

v0.63

angie-module-echo angie-pro-module-echo

Permite llamar a echo, sleep, time, exec y otros comandos de shell en el archivo de configuración.

Enhanced Memcached

v0.3

angie-module-enhanced-memcached angie-pro-module-enhanced-memcached

Extiende las capacidades del módulo Memcached integrado.

Eval

2016.06.10

angie-module-eval angie-pro-module-eval

Permite guardar cuerpos de respuesta de subpeticiones en variables.

GeoIP2

3.4

angie-module-geoip2 angie-pro-module-geoip2

Añade búsqueda de geolocalización en bases de datos MaxMind GeoIP2.

Headers More

v0.39

angie-module-headers-more angie-pro-module-headers-more

Permite establecer y limpiar cabeceras de petición y respuesta.

HTTP Auth Radius

458af16

angie-module-http-auth-radius angie-pro-module-http-auth-radius

Añade soporte para Radius.

JWT

v3.4.3

angie-module-jwt angie-pro-module-jwt

Alternativa ligera a Auth JWT.

Keyval

0.3.0

angie-module-keyval angie-pro-module-keyval

Permite usar variables con valores de pares clave-valor.

Lua: http_lua_module, stream_lua_module

0.10.28 / v0.0.16

angie-module-lua angie-pro-module-lua

Permiten usar el lenguaje Lua en la configuración de Angie en los contextos http y stream, respectivamente.

ModSecurity

v1.0.4

angie-module-modsecurity angie-pro-module-modsecurity

Añade un conector para usar reglas ModSecurity.

NDK

v0.3.4

angie-module-ndk angie-pro-module-ndk

Añade el Kit de Desarrollo Nginx (NDK) para desarrollar nuevos módulos.

OpenTracing

v0.41.0

angie-module-opentracing angie-pro-module-opentracing

Añade seguimiento distribuido de peticiones OpenTracing en Angie; contiene plugins para exportar datos a Zipkin y DataDog.

OpenTelemetry

v0.1.2

angie-module-otel angie-pro-module-otel

Permite enviar datos de telemetría al recolector OpenTelemetry.

PostgreSQL

1.0rc7

angie-module-postgres angie-pro-module-postgres

Incluye soporte directo para bases de datos PostgreSQL.

Redis2

v0.15

angie-module-redis2 angie-pro-module-redis2

Incluye soporte para Redis 2.0 para upstreams HTTP.

RTMP

v1.2.2

angie-module-rtmp angie-pro-module-rtmp

Incluye soporte para RTMP para transmisiones de streaming y vídeo bajo demanda.

Set Misc

v0.33

angie-module-set-misc angie-pro-module-set-misc

Añade varias directivas set_xxx al módulo Rewrite.

Subs

e12e965

angie-module-subs angie-pro-module-subs

Permite reemplazar cadenas en cuerpos de respuesta HTTP usando expresiones regulares.

TestCookie

64137c2

angie-module-testcookie angie-pro-module-testcookie

Ayuda a combatir bots usando un mecanismo de "desafío-respuesta" basado en cookies.

UnBrotli

60bed63

angie-module-unbrotli angie-pro-module-unbrotli

Desempaqueta respuestas con Content-Encoding: br para clientes que no soportan codificación Brotli.

Upload

2.3.0

angie-module-upload angie-pro-module-upload

Añade codificación multipart/form-data (RFC 1867) para subida de archivos desde el cliente, incluyendo capacidad de reanudación.

VOD

1.33

angie-module-vod angie-pro-module-vod

Permite reempaquetar archivos MP4 para streaming vía HLS, HDS, MSS y DASH.

VTS: module-vts, module-sts, module-stream-sts

v0.2.4 / v0.1.1 / v0.1.1

angie-module-vts angie-pro-module-vts

Incluye los tres módulos listados para monitorización de tráfico.

ZIP

1.3.0

angie-module-zip angie-pro-module-zip

Incluye empaquetado dinámico de archivos ZIP.

Zstd

f4ba115

angie-module-zstd angie-pro-module-zstd

Incluye compresión Zstandard.