nginx-proxy
Installation
SKILL.md
Nginx Reverse Proxy
Overview
Nginx is a high-performance web server that excels as a reverse proxy for routing traffic to backend services. This skill should be invoked when routing external traffic to internal services, implementing SSL termination, or setting up load balancing.
Core Principles
- Reverse Proxy: Forward requests to backend services
- Upstream: Define backend server groups
- Location Routing: Use location blocks for path-based routing
- SSL/TLS: Terminate HTTPS for backends
Preparation Checklist
- Install Nginx
- Plan routing structure
- Identify backend services
- Prepare SSL certificates