NGINX Wiki¶
The definitive community resource for NGINX internals, configuration patterns, and module development.
Understand how NGINX really works: the event-driven architecture, master/worker process model, C APIs, and how your configuration maps onto those internals.
Explore the Documentation¶
Architecture Deep Dive¶
Master NGINX internals: the master/worker process model, non-blocking I/O, event loop mechanics, timers, and the complete HTTP request lifecycle.
Core C APIs¶
Complete reference for ngx_http_request_t, ngx_module_t, memory pools, buffer chains, logging subsystems, and configuration parsing.
Module Development¶
Build custom handlers, filters, and load balancers. Learn compilation workflows, configuration structures, and debug techniques.
Configuration Recipes¶
Production-ready configs for WordPress, Laravel, Django, Ruby, and 50+ frameworks. Copy, paste, and customize.
Security & SSL¶
TLS best practices, certificate management, HTTP/2 and HTTP/3 setup, security headers, and hardening guides.
Load Balancing¶
Upstream configuration, health checks, session persistence, weighted distribution, and failover strategies.
Quick Links¶
Getting Started¶
New to NGINX? Start here with installation, basic configuration, and your first reverse proxy setup.
Common Pitfalls¶
Avoid the most frequent configuration mistakes. Learn why "if is evil" and other gotchas that trip up newcomers.