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 |
| Añade autenticación JWT para clientes. | ||
| Añade soporte para autenticación LDAP con múltiples servidores. | ||
| Añade soporte para autenticación PAM. | ||
| Añade soporte para SPNEGO y GSSAPI. | ||
| Añade autenticación de contraseñas de un solo uso basada en TOTP. | ||
| Añade compresión Brotli estática y dinámica para respuestas. | ||
| Permite purgar contenido de las cachés de FastCGI, proxy, SCGI y uWSGI. | ||
| Añade soporte para CGI. | ||
| Permite combinar múltiples grupos de servidores en uno solo. | ||
| Extiende el soporte WebDAV con los métodos PROPFIND y OPTIONS. | ||
| Sirve para bloquear dinámicamente direcciones IP y desbloquearlas periódicamente. | ||
| Permite llamar a | ||
| Extiende las capacidades del módulo Memcached integrado. | ||
| Permite guardar cuerpos de respuesta de subpeticiones en variables. | ||
| Añade búsqueda de geolocalización en bases de datos MaxMind GeoIP2. | ||
| Permite establecer y limpiar cabeceras de petición y respuesta. | ||
| Añade soporte para Radius. | ||
| Alternativa ligera a Auth JWT. | ||
| Permite usar variables con valores de pares clave-valor. | ||
| Permiten usar el lenguaje Lua en la configuración de Angie
en los contextos | ||
| Añade un conector para usar reglas ModSecurity. | ||
| 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
| ||
| Añade el Nginx Development Kit (NDK) para desarrollar nuevos módulos. | ||
| Añade seguimiento distribuido de peticiones OpenTracing en Angie; contiene plugins para exportar datos a Zipkin y DataDog. | ||
| Permite enviar datos de telemetría al recolector OpenTelemetry. | ||
| Incluye soporte directo para bases de datos PostgreSQL. | ||
| Incluye soporte para Redis 2.0 para upstreams HTTP. | ||
| Incluye soporte para RTMP para transmisiones de streaming y vídeo bajo demanda. | ||
| Añade varias directivas | ||
| Permite reemplazar cadenas en cuerpos de respuesta HTTP usando expresiones regulares. | ||
| Ayuda a combatir bots usando un mecanismo de "desafío-respuesta" basado en cookies. | ||
| Desempaqueta respuestas con | ||
| Añade codificación | ||
| Permite reempaquetar archivos MP4 para streaming vía HLS, HDS, MSS y DASH. | ||
| Incluyen los tres módulos listados para monitorización de tráfico. | ||
| Incluye empaquetado dinámico de archivos ZIP. | ||
| Incluye compresión Zstandard. |