Official docs outline
14 sections- Beginner's Guide
Starting, stopping, and reloading nginx, config file structure, serving static content, and basic proxying.
- Configuration Contexts and Core
Main, events, http, server, and location contexts, worker processes, and directive inheritance.
- Server and Location Matching
Server selection, server_name, listen, location matching order, and try_files.
- Reverse Proxy
proxy_pass, proxy headers, timeouts, buffering, and proxy caching.
- Upstream and Load Balancing
Upstream server groups, round-robin, least_conn, ip_hash, weights, and passive health checks.
- SSL/TLS
Certificates, protocols, ciphers, OCSP stapling, HTTP/2, and HTTPS redirects.
- Rewrite and Redirect
rewrite, return, if, and set directives and regular expressions.
- Rate and Connection Limiting
limit_req zones, burst, and limit_conn for abuse protection.
- Compression and Static Files
gzip compression, caching headers, and serving static assets efficiently.
- FastCGI, uWSGI and WebSocket
Proxying WebSocket connections and FastCGI backends such as PHP-FPM.
- TCP/UDP Stream Proxying
Layer 4 proxying and load balancing.
- Logging and Variables
access_log formats, error_log levels, and built-in variables.
- Access Control and Auth
allow/deny, basic authentication, auth_request subrequests, and headers for security.
- Control and Debugging
Signals, graceful reload, binary upgrade, and debug logging.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines| Line | Released | Latest | Support |
|---|---|---|---|
| 1.31 | May 13, 2026 | 1.31.8 | Supported |
| 1.30 | Apr 14, 2026 | 1.30.6 | Supported |
| 1.29 | Jun 24, 2025 | 1.29.8 | Ended May 13, 2026 |
| 1.28 | Apr 23, 2025 | 1.28.3 | Ended Apr 14, 2026 |
| 1.27 | May 28, 2024 | 1.27.5 | Ended Jun 24, 2025 |
| 1.26 | Apr 23, 2024 | 1.26.3 | Ended Apr 23, 2025 |
Source: endoflife.date