Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Nginx - Beginner to Advanced 2019
Setting Up Labs
Introduction to Dockers (11:01)
Setting up MobaXterm (2:58)
Setting up Docker Environment (11:55)
Introduction to Nginx Plus Offering (4:27)
Subscribing to NGINX Plus Subscription (New) (6:16)
HTTP Protocol
Introduction to Protocols (New) (4:46)
HTTP - Protocol (New) (7:31)
HTTP - GET (New) (9:10)
HTTP - Partial GET (New) (13:10)
HTTP - Conditional GET (New) (6:06)
HTTP POST (5:32)
HTTP - Head (New) (4:45)
HTTP Trace (6:12)
HTTP - OPTIONS Header (New) (7:01)
HTTP Request Methods (New) (4:51)
HTTP Response Status Code (New) (6:50)
Getting Started with NGINX
Installing Nginx on Docker (New) (8:39)
Understanding NGINX Architecture (New) (11:53)
NGINX Configuration - Events and HTTP (New) (6:54)
NGINX Configuration - Include directive (New) (5:48)
Creating Virtual Hosts in NGINX (New) (9:49)
MIME Types (New) (17:16)
Reverse Proxy
Introduction to Reverse Proxy (New) (8:04)
Configuring NGINX as a Reverse Proxy (New) (13:37)
Need for X-Real-IP (New) (7:57)
Atom Document
Proxy Host Header (New) (7:26)
Load Balancers
Introduction to Load Balancers (3:55)
Simple Load Balancer with NGINX Docker - Practical (7:08)
Health Checks in Load Balancer (New) (6:34)
Understanding Passive Health Monitoring (New) (5:27)
Parameter Configurations in Passive Health Checks (New) (5:38)
Active vs Passive Health Monitoring (5:09)
Understanding Active Health Monitoring (New) (8:49)
Match Condition (New) (9:16)
Shared Memory & Active Health Monitoring (7:02)
Load Balancer - Server Weights (New) (3:49)
Least Connect Method (9:57)
The Caching Subsystem
Introduction to HTTP Caching (New) (10:53)
Understanding the HTTP Cache Control Headers (New) (6:56)
Cache Control Headers: no-store (New) (6:56)
Adding no-store response header in Nginx (New) (4:13)
If-Modified-Since Header (New) (7:06)
Introduction to Cache-Control Headers (10:04)
The Q Factor (10:01)
Cache Control : no-cache and must-re validate (8:07)
Cache Control Headers : max-age & s-max-age (10:49)
Cache Time & Browser Analysis (3:18)
Expires Header (7:51)
Understanding the Keep Alive connections (10:46)
Date & Expires Header (7:57)
Static Assets
Understanding Static Assets (6:31)
Configure Reverse Proxy with Static Assets (11:51)
Access Control
White Listing (5:59)
limit_connection module (14:38)
Basic Authentication (9:48)
Basic Authentication Practical (4:13)
Understanding Hashing ( IHT ) (17:06)
Understanding Digest Authentication (7:18)
Digest Authentication Practical (7:18)
GeoIP (15:35)
Logging Subsystem
Access Logs (11:32)
Configuring Custom Access Logs (6:04)
Error Logs (6:58)
HTTP Compression
HTTP Compression (7:00)
Accept Content Encoding (10:23)
Getting started with Gzip for Nginx (7:39)
Yet To Decide
HTTP Referrer (11:57)
Accept Language & Content Language (5:42)
Web Application Firewall
Understanding the Modular NGINX Architecture (6:58)
Compiling Nginx from Source (12:15)
Web Application Firewall (5:40)
Installing & Configuring WAF on Nginx (15:35)
WAF - Custom Messages on Rule Matching Patterns (2:14)
Cryptography Module
Understanding Asymmetric Key Encryption ( IHT ) (9:47)
HTTPS Internal Working ( IHT ) (6:55)
SSL with Nginx (13:16)
SSL Termination (6:39)
Proxy Host Header (New)
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock