Nginx
Nginx Quiz Exercises
Test your NGINX knowledge with module-level quiz exercises.
Interactive exercises that help you practice, check your understanding, and find what to revisit.
Start here
Test your knowledge: Nginx Foundations
The NGINX process model, the C10K problem, installation anatomy, and zero-downtime reloads.
Explore the collection
Exercises
Browse the complete collection and choose the resource that matches what you want to practice or understand.
-
ExercisesBeginner
Test your knowledge: Nginx Foundations
The NGINX process model, the C10K problem, installation anatomy, and zero-downtime reloads.
~5 min read Start exercise -
ExercisesBeginner
Test your knowledge: Nginx Config Mechanics
The configuration language, server blocks, location matching, variables, maps, and includes.
~5 min read Start exercise -
ExercisesBeginner
Test your knowledge: Nginx Static Content
root versus alias, try_files fallbacks, MIME types, sendfile, and custom error pages.
~5 min read Start exercise -
ExercisesIntermediate
Test your knowledge: Nginx Proxy & Gateway
proxy_pass semantics, header hygiene, FastCGI, WebSockets, and gRPC proxying.
~5 min read Start exercise -
ExercisesIntermediate
Test your knowledge: Nginx Load Balancing
Upstream pools, scheduling algorithms, failure handling, keepalive, and health checks.
~5 min read Start exercise -
ExercisesIntermediate
Test your knowledge: Nginx TLS & Security
TLS termination, protocol hardening, mutual TLS, session resumption, and access control.
~5 min read Start exercise -
ExercisesIntermediate
Test your knowledge: Nginx Traffic Control
Rate limiting with bursts, connection caps, geo decisions, traffic splitting, and WAF-style blocking.
~5 min read Start exercise -
ExercisesIntermediate
Test your knowledge: Nginx Caching
Cache mindset and keys, TTLs by status, stale-while-revalidate, request collapsing, and slicing.
~5 min read Start exercise -
ExercisesIntermediate
Test your knowledge: Nginx Performance
Workers and limits, buffers, gzip and Brotli compression, and HTTP/3 over QUIC.
~5 min read Start exercise -
ExercisesAdvanced
Test your knowledge: Nginx Layer 4 Routing
The stream module: TCP/UDP proxying, the PROXY protocol, and SNI-based TLS passthrough.
~5 min read Start exercise -
ExercisesAdvanced
Test your knowledge: Nginx Request Control
The rewrite engine, the if trap and its map cure, auth_request, mirroring, and signed URLs.
~5 min read Start exercise -
ExercisesAdvanced
Test your knowledge: Nginx Observability
Log formats as schemas, JSON logging, golden signals, and stub_status.
~5 min read Start exercise -
ExercisesAdvanced
Test your knowledge: Nginx Dynamic Upstreams
The resolver, runtime re-resolution, and service discovery without reloads.
~4 min read Start exercise -
ExercisesAdvanced
Test your knowledge: Nginx Production Architectures
Edge topologies, the container contract, Kubernetes ingress, and choosing an implementation.
~4 min read Start exercise -
ExercisesAdvanced
Test your knowledge: Extending Nginx
Source builds, dynamic modules, njs scripting, and Brotli integration.
~4 min read Start exercise -
ExercisesAdvanced
Test your knowledge: The Nginx Debugging Toolkit
The debugging method, debug builds, /proc forensics, core dumps, and profiling.
~4 min read Start exercise