Zum Inhalt

Lua-Bibliotheken für NGINX

Das NGINX Lua Modul ermöglicht leistungsstarkes Lua-Scripting innerhalb von NGINX, ohne C-Code zu berühren. GetPageSpeed bietet eine umfassende Sammlung von lua-resty-* Bibliotheken als sofort installierbare RPM-Pakete an.

NGINX Extras = NGINX Plus + OpenResty + Lua-Bibliotheken

Erhalten Sie die Leistung von OpenResty mit unternehmensgerechter Verpackung und Unterstützung. Installieren Sie Lua-Module und -Bibliotheken, um NGINX mit Skriptfähigkeiten zu erweitern.

Verfügbare Lua-Bibliotheken

Paket Beschreibung
lua-resty-acme Automatische Bereitstellung von Let's Encrypt-Zertifikaten und Lua-Implementierung des ACMEv2-Protokolls
lua-resty-ada LuaJIT FFI-Bindings zu Ada — WHATWG-konformer und schneller URL-Parser
lua-resty-auto-ssl SSL-Registrierung und -Erneuerung in Echtzeit (und kostenlos) innerhalb von nginx-module-lua/nginx mit Let's Encrypt
lua-resty-aws-auth Lua Resty-Modul zur Berechnung des AWS-Signatur v4-Autorisierungsheaders
lua-resty-aws-sdk API-Aufruf zu AWS-Diensten
lua-resty-balancer Eine generische konsistente Hash-Implementierung für nginx-module-lua
lua-resty-base-encoding Eine schnellere Alternative zur Base64-Codierung und bietet die fehlende Basis-Codierung für die nginx-module-lua-Anwendung
lua-resty-cache HTTP-Cache zu Redis, kann veraltete Antworten bereitstellen und verwendet lua-resty-lock, um nur eine Anfrage zuzulassen, die einen neuen Cache befüllt
lua-resty-checkups Verwalten von NGINX-Upstreams in reinem Lua
lua-resty-consul Bibliothek zur Schnittstelle mit der Consul HTTP API von nginx-module-lua
lua-resty-consul-event Consul Events HTTP API Wrapper
lua-resty-cookie Cookie
lua-resty-core Neue FFI-basierte API für lua-nginx-module
lua-resty-cors Es ist die Implementierung von CORS in nginx-module-lua
lua-resty-counter Lockfreier Zähler für nginx-module-lua
lua-resty-ctxdump Stash und wende den alten ngx.ctx an, um zu vermeiden, dass er nach einer internen NGINX-Umleitung zerstört wird
lua-resty-dns DNS-Resolver für nginx-module-lua
lua-resty-dns-server Lua DNS-Servertreiber für nginx-module-lua
lua-resty-etcd Nicht blockierende Lua etcd-Treiberbibliothek für nginx-module-lua
lua-resty-exec Führen Sie externe Programme in nginx-module-lua aus, ohne eine Shell zu starten oder zu blockieren
lua-resty-feishu-auth 基于飞书组织架构的登录认证 für nginx-module-lua
lua-resty-fileinfo LuaJIT FFI-Bindings zu libmagic, Bibliothek zur Erkennung von magischen Zahlen - versucht, Dateitypen zu bestimmen
lua-resty-ftpclient Lua FTP-Clienttreiber für nginx-module-lua basierend auf der Cosocket-API
lua-resty-global-throttle Allzweckflusskontrolle mit Unterstützung für gemeinsamen Speicher
lua-resty-healthcheck Healthcheck-Bibliothek für nginx-module-lua zur Validierung des Status von Upstream-Diensten
lua-resty-hmac HMAC-Funktionen für nginx-module-lua und LuaJIT
lua-resty-hoedown LuaJIT FFI-Bindings zu Hoedown, einer standardskonformen, schnellen, sicheren Markdown-Verarbeitungsbibliothek in C
lua-resty-http Lua HTTP-Client-Cosocket-Treiber für nginx-module-lua
lua-resty-http2 Die HTTP/2-Protokoll (Client-Seite) Implementierung für nginx-module-lua
lua-resty-httpipe Lua HTTP-Client-Cosocket-Treiber für nginx-module-lua, Schnittstellen sind flexibler
lua-resty-hyperscan Hyperscan für nginx-module-lua
lua-resty-influx Nginx-module-lua-Client für InfluxDB
lua-resty-ini Ini-Parser für nginx-module-lua
lua-resty-injection LuaJIT FFI-Bindings zu libinjection (https://github.com/client9/libinjection)
lua-resty-iputils Hilfsfunktionen zum Arbeiten mit IP-Adressen in nginx-module-lua
lua-resty-jit-uuid Schnelle und abhängigkeitfreie UUID-Bibliothek für LuaJIT/nginx-module-lua
lua-resty-jq LuaJIT FFI-Bindings zu jq
lua-resty-jsonrpc-batch JSONRPC-Batchprotokollmodul für nginx-module-lua
lua-resty-jump-consistent-hash Konsistenter Hash für nginx-module-lua
lua-resty-jwt JWT für das großartige nginx-module-lua
lua-resty-jwt-verification JWT-Verifizierungsbibliothek für nginx-module-lua mit JWKS-Integration
lua-resty-kafka Lua Kafka-Clienttreiber für nginx-module-lua basierend auf der Cosocket-API
lua-resty-libcjson LuaJIT FFI-basierte cJSON-Bibliothek für nginx-module-lua
lua-resty-libr3 Hochleistungsbibliothek für die Pfadverarbeitung basierend auf libr3 für nginx-module-lua
lua-resty-limit-rate Lua-Modul zur Begrenzung der Anforderungsrate für nginx-module-lua unter Verwendung der Token-Bucket-Methode
lua-resty-limit-traffic Lua-Bibliothek zur Begrenzung und Kontrolle des Datenverkehrs in nginx-module-lua
lua-resty-lmdb Sichere API zur Manipulation von LMDB-Datenbanken mit nginx-module-lua
lua-resty-locations Lua-Bibliothek zur Implementierung von nginx-Stil Standort-URI-Abgleich
lua-resty-lock Einfache nicht-blockierende Lock-API für nginx-module-lua basierend auf gemeinsamen Speicherdictionaries
lua-resty-logger-socket Raw-Socket-basierte Logger-Bibliothek für NGINX (basierend auf nginx-module-lua)
lua-resty-lrucache Lua-LRU-Cache basierend auf LuaJIT FFI
lua-resty-macaroons LuaJIT FFI-Bindungen für libmacaroons – Macaroons sind flexible Autorisierungsanmeldeinformationen, die dezentrale Delegation, Abschwächung und Verifizierung unterstützen
lua-resty-mail Eine hochgradige, einfach zu verwendende und nicht-blockierende E-Mail- und SMTP-Bibliothek für nginx-module-lua
lua-resty-maxminddb Eine Lua-Bibliothek zum Lesen der Geolokalisierungsdatenbank von MaxMind
lua-resty-memcached Lua Memcached-Clienttreiber für nginx-module-lua basierend auf der Cosocket-API
lua-resty-mlcache Schichtbibliothek für das Caching für nginx-module-lua
lua-resty-multiplexer Transparenter Portdienst-Multiplexer für das Stream-Subsystem
lua-resty-murmurhash2 LuaJIT MurmurHash 2-Bindungen zur NGINX / nginx-module-lua murmurhash2-Implementierung
lua-resty-mysql Nicht-blockierende Lua MySQL-Treiberbibliothek für nginx-module-lua
lua-resty-nettle LuaJIT FFI-Bindungen für Nettle (eine Low-Level-Kryptografiebibliothek)
lua-resty-newrelic newrelic
lua-resty-nsq Lua nsq-Clienttreiber für nginx-module-lua basierend auf der Cosocket-API
lua-resty-ntlm Nginx NTLM-Modul, implementiert durch Lua
lua-resty-openidc OpenID Connect Relying Party und OAuth 2.0 Resource Server-Implementierung in Lua für NGINX / nginx-module-lua
lua-resty-openssl FFI-basierte OpenSSL-Bindung für nginx-module-lua
lua-resty-perf Eine kleine ngx resty lua-Bibliothek zum Benchmarking von Speicher und Durchsatz einer Funktion
lua-resty-prettycjson Lua cJSON Pretty Formatter
lua-resty-pubsub Lua Pubsub-Clienttreiber für nginx-module-lua basierend auf der Cosocket-API
lua-resty-qless Lua-Bindung an Qless (Queue / Pipeline-Management) für nginx-module-lua / Redis
lua-resty-qless-web Port der Weboberfläche von Qless zur nginx-module-lua-Umgebung
lua-resty-rabbitmqstomp Meinungsstarke Lua RabbitMQ-Clientbibliothek für nginx-module-lua-Apps basierend auf der Cosocket-API
lua-resty-rack Ein einfaches und erweiterbares HTTP-Server-Framework für nginx-module-lua
lua-resty-radixtree Adaptive Radix-Bäume, implementiert in Lua / LuaJIT
lua-resty-redis Lua Redis-Clienttreiber für nginx-module-lua basierend auf der Cosocket-API
lua-resty-redis-connector Verbindungswerkzeuge für lua-resty-redis
lua-resty-redis-ratelimit Begrenzen Sie die Anforderungsverarbeitungsrate zwischen mehreren NGINX-Instanzen, die von Redis unterstützt werden
lua-resty-redis-util Nginx-module-lua-resty-redis封装工具类
lua-resty-repl Interaktive Konsole (REPL) für nginx-module-lua und luajit-Code
lua-resty-reqargs Anwendungs/x-www-form-urlencoded, multipart/form-data und application/json-Anforderungsargumente lesen
lua-resty-requests Noch eine HTTP-Bibliothek für nginx-module-lua - Für Menschen!
lua-resty-riak Lua riak Protokollpuffer-Clienttreiber für nginx-module-lua basierend auf der cosocket API
lua-resty-router Lua http-Router für nginx-module-lua
lua-resty-rsa RSA Verschlüsselung/Entschlüsselung & Signieren/Überprüfen für nginx-module-luaJIT
lua-resty-scrypt LuaJIT FFI-basierte scrypt-Bibliothek für nginx-module-lua
lua-resty-session Sitzungsbibliothek für nginx-module-lua – flexibel und sicher
lua-resty-shell Lua-Modul für nicht blockierende System-Shell-Befehlsausführungen
lua-resty-signal Lua-Bibliothek zum Töten oder Senden von Signalen an UNIX-Prozesse
lua-resty-smtp E-Mail mit NGINX senden
lua-resty-snappy LuaJIT FFI-Bindungen für Snappy, einen schnellen Kompressor/Dekompressor (https://code.google.com/p/snappy/)
lua-resty-sniproxy SNI-Proxy basierend auf dem stream-lua-nginx-module
lua-resty-socket Automatisches LuaSocket/cosockets-Kompatibilitätsmodul
lua-resty-stats Ist ein statistisches Modul für nginx basierend auf nginx-module-lua, statistische Schlüssel und Werte sind konfigurierbar, können die Variablen des nginx-Kerns und die Variablen dieses Moduls verwenden. Das statistische Ergebnis wird in mongodb gespeichert
lua-resty-string String-Utilities und gängige Hash-Funktionen für nginx-module-lua und LuaJIT
lua-resty-t1k Lua-Implementierung des T1K-Protokolls für Chaitin/SafeLine WAF
lua-resty-tags Eine kleine DSL zum Erstellen von HTML-Dokumenten
lua-resty-tarantool Bibliothek zur Arbeit mit Tarantool von nginx mit dem eingebetteten Lua-Modul oder mit nginx-module-lua
lua-resty-template Templating-Engine (HTML) für Lua und nginx-module-lua
lua-resty-test Lua-Testframework für nginx-module-lua basierend auf nginx-module-lua
lua-resty-timer Erweiterte Timer für nginx-module-lua
lua-resty-tlc Allgemeiner zweistufiger Cache (lrucache + shared dict)
lua-resty-tsort Führt eine topologische Sortierung der Eingabedaten durch
lua-resty-txid Generiert sortierbare, eindeutige Transaktions- oder Anforderungs-IDs für nginx-module-lua/nginx
lua-resty-upload Streaming-Leser und Parser für das Hochladen von http-Dateien basierend auf nginx-module-lua cosocket
lua-resty-upstream Lastenausgleich und Failover-Modul für Upstream-Verbindungen für nginx-module-lua
lua-resty-upstream-healthcheck Health Checker für NGINX Upstream-Server in reinem Lua
lua-resty-uuid LuaJIT FFI-Bindungen für libuuid, eine DCE-kompatible Universally Unique Identifier-Bibliothek
lua-resty-validation Validierungsbibliothek (Eingangsvalidierung und -filterung) für Lua und nginx-module-lua
lua-resty-vhost Hostname-Abgleichbibliothek für nginx-module-lua
lua-resty-waf Hochleistungs-WAF, die auf dem nginx-module-lua-Stack basiert
lua-resty-weauth Login-Authentifizierung basierend auf der Unternehmensstruktur von WeChat für nginx-module-lua
lua-resty-websocket WebSocket-Unterstützung für das nginx-module-lua-Modul
lua-resty-websocket-proxy Reverse-Proxying von WebSocket-Frames
lua-resty-woothee Woothee Lua-nginx-module-lua-Implementierung
lua-resty-worker-events Cross Worker Events für NGINX in reinem Lua
lua-resty-xxhash LuaJIT FFI-Bindungen zu xxHash, einem extrem schnellen nicht-kryptografischen Hash-Algorithmus