You will learn the fundamentals of NGINX by installing it and serving a static website. You'll then configure NGINX as a reverse proxy to manage traffic to a Python Flask backend, host multiple applications, and analyze logs to understand your server's behavior.
Overview
Syllabus
- Unit 1: Installing and Serving Websites
- Perfect Your NGINX Configuration File
- Building Your Server Foundation
- Configure Where Content Lives
- Implement Static File Serving
- Create Inline Content Fallback
- Unit 2: Configuring NGINX Reverse Proxy
- Proxying API Requests to Backend
- Adding Context to Proxied Requests
- Complete API Proxy from Scratch
- Unit 3: Managing Multiple Applications
- Setting Up Another Application
- Completing the Application Stack
- Connecting Applications to Their APIs
- Unit 4: Understanding and Configuring Logs
- Enable Basic Server Logging
- Configure Advanced Log Formats
- Set Up Application Specific Logs