Overview
  • Introduction
  • About NGINX
  • NGINX vs Apache
  • Test your knowledge
Installation
  • Server Overview
  • Installing with a Package Manager
  • Building Nginx from Source & Adding Modules
  • Adding an NGINX Service
  • Nginx for Windows
  • Test your knowledge
Configuration
  • Understanding Configuration Terms
  • Creating a Virtual Host
  • Location blocks
  • Variables
  • Rewrites & Redirects
  • Try Files & Named Locations
  • Logging
  • Inheritance & Directive types
  • PHP Processing
  • Worker Processes
  • Buffers & Timeouts
  • Adding Dynamic Modules
  • Test your knowledge
Performance
  • Headers & Expires
  • Compressed Responses with gzip
  • FastCGI Cache
  • HTTP2
  • Server Push
Security
  • HTTPS (SSL)
  • Rate Limiting
  • Basic Auth
  • Hardening Nginx
  • Test your knowledge
  • Let's Encrypt - SSL Certificates
Reverse Proxy & Load Balancing
  • Prerequisites
  • Reverse Proxy
  • Load Balancer
  • Load Balancer Options
  • Documentation & Resources
Outro
  • Bonus Lecture: Feedback & Stackacademy.tv Courses
Archive
  • Adding an NGINX Init Service
  • GeoIP
  • Video streaming