NGINX Directive Execution Order: The 11 Request Phases
How NGINX directive execution order really works: the 11 request phases, why return beats deny, why a server rewrite changes your location, and where…
Practical lua guides from the GetPageSpeed engineering team: configuration, performance tuning and security for production Linux servers.
8 articles
How NGINX directive execution order really works: the 11 request phases, why return beats deny, why a server rewrite changes your location, and where…
How NGINX variables really work: per-request containers, get handlers, lazy-and-cached map values, the empty-versus-not-found distinction, and subrequest isolation, with runnable, curl-verified examples using the…
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 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,…
If you’ve ever spent an afternoon compiling ngx_brotli on Ubuntu 22.04, only to watch it break after the next apt upgrade, this post is…
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