NGINX WebAssembly: Extend NGINX with Proxy-Wasm Filters
Learn how to extend NGINX with WebAssembly using the ngx_wasm_module. Write custom filters in Rust, Go, or C++ using the Proxy-Wasm standard, and run…
Practical scripting guides from the GetPageSpeed engineering team: configuration, performance tuning and security for production Linux servers.
9 articles
Learn how to extend NGINX with WebAssembly using the ngx_wasm_module. Write custom filters in Rust, Go, or C++ using the Proxy-Wasm standard, and run…
The NGINX var module adds 70+ built-in functions for dynamic variable assignment — string manipulation, math, cryptographic hashing, regex, encoding, time operations, and IP…
Learn how to use the NGINX stream lua module to add programmable logic to TCP and UDP traffic. This guide covers installation, configuration, cosockets,…
Learn how to use the NGINX Perl module to embed Perl scripts directly in your NGINX configuration. Generate dynamic content, compute variables, handle POST…
Learn how to dynamically manage NGINX upstreams at runtime using the Lua Upstream module. Inspect server health, toggle peers up or down, and build…
Learn how to extend NGINX with the Lua module for custom authentication, rate limiting, API gateways, and more. Includes installation on RHEL, CentOS, Ubuntu,…
Learn how to extend NGINX with JavaScript using the njs module. This comprehensive guide covers installation, configuration, and 11 practical examples including custom handlers,…
Install the Lua NGINX module on Rocky Linux 10 and AlmaLinux 10. Complete guide covering LuaJIT scripting, custom authentication, rate limiting, and API gateway…
How to add fast LuaJIT scripting to your NGINX