Módulos de Terceiros#
Além dos nossos próprios módulos dinâmicos para
Angie e Angie PRO,
coletamos e publicamos pacotes para uma série de módulos populares de terceiros compatíveis com nginx,
desenvolvidos fora da nossa empresa, em nosso repositório. Os pacotes de módulos de terceiros são instalados do nosso repositório assim como nossos próprios pacotes: Para usar o módulo instalado na configuração,
carregue-o usando a diretiva load_module no contexto Dica Os nomes dos pacotes e os próprios módulos na configuração têm os seguintes prefixos: Angie: Angie PRO: Nota Não revisamos o código-fonte desses módulos
e não somos responsáveis pelas consequências de sua instalação;
os pacotes são compilados com base em numerosas solicitações
exclusivamente para conveniência do usuário. Módulo Versão Pacotes Descrição 0.9.0 Adiciona autenticação JWT para clientes. 241200e Adiciona suporte para autenticação LDAP com múltiplos servidores. v1.5.5 Adiciona suporte para autenticação PAM. v1.1.3 Adiciona suporte para SPNEGO e GSSAPI. 1.1.0 Adiciona autenticação de senha única baseada em TOTP. v1.0.0rc Adiciona compressão Brotli estática e dinâmica para respostas. 2.5.3 Permite limpar conteúdo dos caches FastCGI, proxy, SCGI e uWSGI. v0.13 Adiciona suporte para CGI. 2.3.1 Permite combinar múltiplos grupos de servidores em um. v3.0.0 Estende o suporte WebDAV com os métodos PROPFIND e OPTIONS. 1.9.3 Serve para bloquear dinamicamente endereços IP e desbloqueá-los periodicamente. v0.63 Permite chamar v0.3 Estende as capacidades do módulo Memcached integrado. 2016.06.10 Permite salvar corpos de resposta de sub-requisições em variáveis. 3.4 Adiciona busca de geolocalização em bancos de dados MaxMind GeoIP2. v0.39 Permite definir e limpar cabeçalhos de requisição e resposta. 458af16 Adiciona suporte para Radius. v3.4.3 Alternativa leve ao Auth JWT. 0.3.0 Permite usar variáveis com valores de pares chave-valor. 0.10.28 / v0.0.16 Permitem usar a linguagem Lua na configuração do Angie
nos contextos v1.0.4 Adiciona um conector para usar regras ModSecurity. v0.3.4 Adiciona o Nginx Development Kit (NDK) para desenvolver novos módulos. v0.41.0 Adiciona rastreamento distribuído de requisições OpenTracing no Angie;
contém plugins para exportar dados para Zipkin e DataDog. v0.1.2 Permite enviar dados de telemetria para o coletor OpenTelemetry. 1.0rc7 Inclui suporte direto para bancos de dados PostgreSQL. v0.15 Inclui suporte para Redis 2.0 para upstreams HTTP. v1.2.2 Inclui suporte para RTMP para transmissões de streaming e vídeo sob demanda. v0.33 Adiciona várias diretivas set_xxx ao
módulo Rewrite. e12e965 Permite substituir strings em corpos de resposta HTTP usando expressões regulares. 64137c2 Ajuda a combater bots
usando um mecanismo de "desafio-resposta" baseado em cookies. 60bed63 Descompacta respostas com 2.3.0 Adiciona codificação 1.33 Permite reempacotar arquivos MP4 para streaming via HLS, HDS, MSS e DASH. v0.2.4 / v0.1.1 / v0.1.1 Incluem os três módulos listados para monitoramento de tráfego. 1.3.0 Inclui empacotamento dinâmico de arquivos ZIP. f4ba115 Inclui compressão Zstandard.Instalação e Configuração#
main
:load_module modules/<module_name>.so;
angie-module-<name>
angie-pro-module-<name>
Lista de Módulos#
angie-module-auth-jwt
angie-pro-module-auth-jwt
angie-module-auth-ldap
angie-pro-module-auth-ldap
angie-module-auth-pam
angie-pro-module-auth-pam
angie-module-auth-spnego
angie-pro-module-auth-spnego
angie-module-auth-totp
angie-pro-module-auth-totp
angie-module-brotli
angie-pro-module-brotli
angie-module-cache-purge
angie-pro-module-cache-purge
angie-module-cgi
angie-pro-module-cgi
angie-module-combined-upstreams
angie-pro-module-combined-upstreams
angie-module-dav-ext
angie-pro-module-dav-ext
angie-module-dynamic-limit-req
angie-pro-module-dynamic-limit-req
angie-module-echo
angie-pro-module-echo
echo
, sleep
, time
, exec
e outros comandos shell no arquivo de configuração.angie-module-enhanced-memcached
angie-pro-module-enhanced-memcached
angie-module-eval
angie-pro-module-eval
angie-module-geoip2
angie-pro-module-geoip2
angie-module-headers-more
angie-pro-module-headers-more
angie-module-http-auth-radius
angie-pro-module-http-auth-radius
angie-module-jwt
angie-pro-module-jwt
angie-module-keyval
angie-pro-module-keyval
angie-module-lua
angie-pro-module-lua
http
e stream
, respectivamente.angie-module-modsecurity
angie-pro-module-modsecurity
angie-module-ndk
angie-pro-module-ndk
angie-module-opentracing
angie-pro-module-opentracing
angie-module-otel
angie-pro-module-otel
angie-module-postgres
angie-pro-module-postgres
angie-module-redis2
angie-pro-module-redis2
angie-module-rtmp
angie-pro-module-rtmp
angie-module-set-misc
angie-pro-module-set-misc
angie-module-subs
angie-pro-module-subs
angie-module-testcookie
angie-pro-module-testcookie
angie-module-unbrotli
angie-pro-module-unbrotli
Content-Encoding: br
para clientes que não suportam codificação Brotli.angie-module-upload
angie-pro-module-upload
multipart/form-data
(RFC 1867) para uploads de arquivos
do cliente, incluindo capacidade de retomada.angie-module-vod
angie-pro-module-vod
angie-module-vts
angie-pro-module-vts
angie-module-zip
angie-pro-module-zip
angie-module-zstd
angie-pro-module-zstd