nginx-resources

Nginx resource hub

A collection of resources covering various aspects of Nginx configuration, optimization, and development

A collection of resources covering Nginx, Nginx + Lua, OpenResty and Tengine

GitHub

4k stars
169 watching
323 forks
last commit: about 1 year ago
Linked from 6 awesome lists

awesomeawesome-listlistluanginxresources

Nginx Resources / Understanding Nginx

History of Nginx
Understanding Nginx versioning
Interview with the creator of Nginx
Interview with Igor Sysoev, author of Apache's competitor NGINX
The case for Nginx in front of application servers
Nginx Optimization: understanding sendfile, tcp_nodelay and tcp_nopush

Nginx Resources / Architecture

The Architecture of Open Source Applications (Volume 2): nginx
Nginx Guts - Shedding light on Nginx internals
Nginx discovery journey
Nginx Internals
Inside NGINX: How We Designed for Performance & Scale
Thread Pools in NGINX

Nginx Resources / Configuration

Beginner's Guide
Alphabetical index of variables
Nginx Pitfalls
Useful Rewrites for Nginx
Nginx Configuration Primer
Nginx Primer 2: From Apache to Nginx
Understanding the Nginx Configuration Inheritance Model
Nginx HTTP server boilerplate configs 11,212 about 2 months ago
Nginx Boilerplate - Configuration template and a set of handy must-have snippets 2,443 over 6 years ago
How to Configure OCSP Stapling in Apache and Nginx
NGINX Config - Online nginx configuration generator
Nice nginx features for developers
Nice nginx features for operators
Avoiding the Top 10 NGINX Configuration Mistakes
Gixy - Nginx configuration static analyzer 8,281 4 months ago
Nginx common configuration - Universal config and snippets 589 over 1 year ago

Nginx Resources / Tutorials

NGINX and NGINX Plus Admin Guide
agentzh's Nginx Tutorials ( )
Introduction to nginx.conf scripting
Load Balancing with NGINX and NGINX Plus ( )
Optimizing Nginx for High Traffic Loads
NGINX as a WebSockets Proxy
HTTP Keepalive Connections and Web Performance
CORS on Nginx
Serving precompressed content with Nginx and Zopfli
Nginx on FreeBSD
Using New Debugging Features to Probe NGINX Internals
Performing A/B Testing with NGINX and NGINX Plus
Improving NGINX Performance with Kernel TLS and SSL_sendfile()

Nginx Resources / Modules development

Official Development Guide
Guide to Nginx Module Development
Advanced Topics In Nginx Module Development

Nginx Resources / APIs

Telize - JSON IP and GeoIP REST API (IP Geolocation) built on Nginx and Lua
GIN - JSON-API framework
Outbound API rate limits: the nginx way
Using Nginx to comply with a third-party API's rate limits
Kong - Management Layer for Microservices and APIs

Nginx Resources / Hacks

Nginx JSON hacks
Using Environment Variables In Nginx.conf
Log rotation directly within Nginx configuration file
Realtime pixel tracking with Nginx, syslog-ng, and Redis
Dynamic log formats in Nginx
Capture and delay unwanted requests 27 about 2 years ago
Nginx: a caching, thumbnailing, reverse proxying image server?

Nginx Resources / Tips

Things you didn't know Nginx could do
Finding the nginx gzip_comp_level sweet spot
nginx mirroring tips and tricks

Nginx Resources / Nginx + Lua

Nginx, Lua, and beyond
Pushing Nginx to its limit with Lua
Adding OAuth Support to Nginx via Lua
Scripting libdrizzle with Lua inside Nginx
Nginx and Lua
Writing an Nginx authentication module in Lua
Scaling TextRazor in the Cloud with Nginx and Lua
LSSO - Lua + Nginx SSO System with an OAuth Backend 46 almost 8 years ago
Measuring Nginx Cache Performance using Lua and Redis
nginx-lua - Nginx 1.19+ with LUA support based on Alpine Linux, Amazon Linux, CentOS, Debian, Fedora and Ubuntu. 187 6 days ago

Nginx Resources / Nginx + njs

njs scripting language reference and examples
Collection of njs use cases 8 about 1 year ago
JavaScript embedded on NGINX - Getting started with njs
Create Nginx extensions in JavaScript
Make your nginx config even more modular and reusable with njs 0.7.7
Diagnostic logging with the NGINX JavaScript module
How to log request headers with NGINX and njs
Using NGINX as an Object Storage Gateway via njs
Easy HTTPS with NGINX and ACME via njs

Nginx Resources / OpenResty

OpenResty - Fast web app server by extending Nginx
Lapis - A web framework for Lua or MoonScript powered by OpenResty
Nginx image processing server with OpenResty and Lua
Building an OpenResty events server 64 almost 11 years ago
SysAdvent 2014 - OpenResty, Nginx and Lua ( )
Ceryx - A dynamic reverse proxy
An Introduction To OpenResty
Programming OpenResty (written by the OpenResty creator)
VeryNginx - Nginx distribution which provides WAF, Control Panel, and Dashboards 5,967 over 4 years ago

Nginx Resources / Tengine

Tengine Web Server
Difference between OpenResty and Tengine 12,633 16 days ago

Nginx Resources / Talks

NGINX Conference 2019 Videos
NGINX Conference 2018 Videos
NGINX Conference 2017 Videos
NGINX Conference 2016 Videos
NGINX Conference 2015 Videos
NGINX Conference 2014 Videos
NGINX Conference
NGINX User Summit 2014 - Lightning talks

Backlinks from these awesome lists:

More related projects: