NGINX Stream Monitoring with the Stream STS Module
by Danila Vershinin, March 27, 2026
Learn how to monitor NGINX stream (TCP/UDP) traffic with the Stream Server Traffic Status module. Get real-time connection metrics, upstream health data, and Prometheus-compatible output for your TCP/UDP load balancers and proxies.
Read More...NGINX StatsD Module: Metrics to Graphite and Datadog
by Danila Vershinin, March 25, 2026
Learn how to send real-time NGINX metrics — request counts, response times, and custom counters — directly to StatsD, Graphite, and Datadog using the nginx-module-statsd dynamic module. Includes installation, configuration, and production best practices.
Read More...NGINX Small Light Module: Dynamic Image Transformation Guide
by Danila Vershinin, March 23, 2026
Learn how to use the NGINX small light module for on-the-fly image transformation. This guide covers installation, configuration, performance tuning with JPEG hinting, and production deployment strategies for dynamic image resizing, format conversion, and optimization.
Read More...NGINX SlowFS Cache: Accelerate Static File Serving
by Danila Vershinin, March 22, 2026
The NGINX SlowFS Cache module accelerates static file serving by caching content from slow storage (NFS, SATA) to fast local disks. Learn how to install, configure, and optimize slowfs_cache for production NGINX servers.
Read More...NGINX Redis Rate Limit Module: Distributed Throttling
by Danila Vershinin, March 19, 2026
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 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...