NGINX JSON Module: Parse and Extract JSON Data
Learn how to parse, extract, and manipulate JSON data directly in your NGINX configuration using the nginx-module-json dynamic module. This lightweight module adds json_loads…
Practical nginx modules guides from the GetPageSpeed engineering team: configuration, performance tuning and security for production Linux servers.
80 articles
Learn how to parse, extract, and manipulate JSON data directly in your NGINX configuration using the nginx-module-json dynamic module. This lightweight module adds json_loads…
Learn how to anonymize IP addresses in NGINX access logs using the ipscrub module. This privacy-focused module replaces real IPs with cryptographic hashes, helping…
The NGINX internal redirect module performs server-side URI rewrites in the preaccess, access, precontent, or content phases — after variables from map, geo, and…
Learn how to use the NGINX iconv module to convert character encodings directly at the web server level. This guide covers installation, configuration of…
Learn how to sanitize HTML content at the NGINX level using the ngx_http_html_sanitize_module. This module uses Google's gumbo-parser for HTML5 parsing and katana-parser for…
Learn how to send NGINX metrics directly to Graphite with the NGINX Graphite module. Collect per-location request rates, response times, status codes, and percentiles…
Learn how to parse HTTP POST and PUT form data directly into NGINX variables using the form-input module. Extract URL-encoded form fields for routing,…
Learn how to install and configure the NGINX F4F HDS module for Adobe HTTP Dynamic Streaming. This guide covers installation, configuration, limitations, and a…
Learn how to protect your NGINX server from DDoS attacks and brute force abuse using the dynamic limit req module. This Redis-backed rate limiter…
The NGINX delay module adds artificial request delays to slow down brute force attacks, scanner bots, and other malicious traffic — without blocking worker…