Useful Links
Computer Science
Web Development
NGINX and Web Server Technologies
1. Foundations of Web Server Technology
2. Introduction to NGINX
3. Installation and Initial Setup
4. NGINX Configuration Fundamentals
5. Serving Static Content
6. NGINX as a Reverse Proxy
7. Load Balancing with NGINX
8. Caching Strategies and Implementation
9. Security Configuration and Hardening
10. Logging and Monitoring
11. Performance Optimization
12. Advanced Configuration and Modules
13. NGINX in Modern Infrastructure
Advanced Configuration and Modules
URL Rewriting and Redirection
Rewrite Module
Rewrite Rules
Regular Expressions
Rewrite Flags
Execution Flow
Return Directive
HTTP Redirects
Status Code Returns
Response Body Generation
Common Rewrite Patterns
URL Canonicalization
Legacy URL Support
SEO-Friendly URLs
Variable Usage
Built-in Variables
Request Variables
Response Variables
Connection Variables
Time Variables
Custom Variables
Map Directive
Geo Directive
Set Directive
Variable Scope
Variable Performance
Conditional Processing
If Directive
Condition Syntax
Comparison Operators
Regular Expression Matching
If Limitations
Alternative Approaches
Best Practices
Module System
Static Modules
Core Modules
Standard Modules
Compilation Options
Dynamic Modules
Module Loading
Module Configuration
Third-Party Modules
Module Development
Module Architecture
Development Tools
Testing Modules
Scripting Integration
NJS Module
JavaScript in NGINX
Scripting Capabilities
Use Case Examples
Lua Integration
OpenResty Platform
Lua Scripting
Performance Considerations
Advanced Features
Stream Module
TCP Load Balancing
UDP Load Balancing
Stream Processing
Mail Module
Mail Proxy Configuration
Protocol Support
Authentication Integration
Image Processing
Image Filter Module
Dynamic Image Resizing
Image Optimization
Previous
11. Performance Optimization
Go to top
Next
13. NGINX in Modern Infrastructure