NGINX Request Cookies Filter Module
by Danila Vershinin, March 19, 2026
Learn how to filter, strip, rewrite, and add cookies in NGINX request headers before they reach your upstream servers. The request cookies filter module gives you fine-grained control over incoming cookies for privacy compliance, security hardening, and cache optimization.
Read More...NGINX Redis Rate Limit Module: Distributed Throttling
by Danila Vershinin,
Learn how to implement distributed rate limiting in NGINX using the Redis Rate Limit module. This module uses the Generic Cell Rate Algorithm (GCRA) with Redis as a backend, providing precise request throttling across multiple NGINX instances for API protection, login abuse prevention, and DDoS mitigation.
Read More...NGINX Push Stream Module: Real-Time Pub/Sub Guide
by Danila Vershinin, March 18, 2026
Learn how to set up real-time push notifications and pub/sub messaging in NGINX using the push stream module. Supports WebSocket, EventSource (SSE), long polling, and streaming — no external message broker required.
Read More...NGINX PostgreSQL Module: Direct Database Queries
by Danila Vershinin,
Learn how to use the NGINX PostgreSQL module (ngx_postgres) to query PostgreSQL databases directly from NGINX — without any application server. Build lightweight REST APIs, implement database-driven authentication, and eliminate middleware overhead with built-in connection pooling and SQL injection prevention.
Read More...NGINX Perl Module: Embed Perl Scripting in Your Web Server
by Danila Vershinin, March 17, 2026
Learn how to use the NGINX Perl module to embed Perl scripts directly in your NGINX configuration. Generate dynamic content, compute variables, handle POST requests, and extend NGINX with the full power of Perl — all without a separate application server.
Read More...NGINX OpenTelemetry Module: Distributed Tracing
by Danila Vershinin,
Learn how to add distributed tracing to NGINX with the OpenTelemetry module. This guide covers installation, configuration of all directives, sampling strategies, trace context propagation, and integration with collectors like Jaeger and Grafana Tempo.
Read More...NGINX NTLM Module: Proxy Windows Authentication
by Danila Vershinin, March 16, 2026
Learn how to proxy NTLM and Negotiate authentication through NGINX using the NTLM upstream module. This guide covers installation, configuration, and best practices for connecting NGINX to Windows backend services that require persistent authentication connections.
Read More...NGINX Lua Upstream: Dynamic Management Without Reloads
by Danila Vershinin, March 15, 2026
Learn how to dynamically manage NGINX upstreams at runtime using the Lua Upstream module. Inspect server health, toggle peers up or down, and build status dashboards — all without reloading NGINX.
Read More...NGINX Lua Module: Programmable Web Serving Guide
by Danila Vershinin,
Learn how to extend NGINX with the Lua module for custom authentication, rate limiting, API gateways, and more. Includes installation on RHEL, CentOS, Ubuntu, and practical examples with 110+ ready-to-install Lua libraries from the GetPageSpeed repository.
Read More...Gixy IDE Plugins: NGINX Security in VS Code and JetBrains
by Danila Vershinin, March 14, 2026
NGINX misconfigurations are among the most common sources of web application vulnerabilities. Server-Side Request Forgery (SSRF), HTTP response splitting, path traversal via alias, and header injection — these issues often slip through code review and only surface in production, sometimes after an attacker has already exploited them. Gixy IDE plugins bring automated detection of these […]
Read More...