You will explore advanced NGINX features like URL rewriting for clean URLs and custom error pages for a better user experience. You'll also implement automated health checks for your backends and set up a monitoring dashboard with Python to visualize key server metrics.
Overview
Syllabus
- Unit 1: URL Rewriting and Redirects
- Redirecting Legacy Product URLs
- Converting Query Parameters to Paths
- Creating Dynamic Product Routes
- Extending URL Patterns to Multiple Routes
- Debugging URL Redirect Configuration
- Unit 2: Creating Custom Error Pages
- Wire Up Custom Error Pages
- Complete the Error Handler Block
- Extend Custom Error Page Support
- Debug Backend Connection Issues
- Consolidate Server Error Responses
- Unit 3: Implementing Health Checks
- Configuring Backend Health Check Parameters
- Enabling Automatic Request Retries
- Building Your Monitoring Endpoint
- Unit 4: Monitoring NGINX Performance
- Your First Monitoring Endpoint
- Lock Down Your Status Endpoint
- Silence the Monitoring Noise
- Unlock the Status Endpoint
- Grant Access Beyond Localhost