What problem does it solve?
This Skill provides comprehensive guidance and configurations for setting up and optimizing Nginx, a high-performance web server, reverse proxy, and load balancer.
Core Features & Use Cases
- Web Server Configuration: Serve static sites, single-page applications, and dynamic content.
- Reverse Proxying: Route traffic to backend applications (Node.js, Python, Go, etc.).
- Load Balancing: Distribute traffic across multiple servers for high availability.
- SSL/TLS Termination: Secure your sites with HTTPS.
- Performance Tuning: Optimize caching, compression, and connection handling.
- Security Hardening: Implement rate limiting, security headers, and access controls.
- Use Case: You need to set up a secure, high-performance web server to host a new API. This Skill will guide you through configuring Nginx to act as a reverse proxy, handle SSL termination, implement rate limiting, and optimize for speed.
Quick Start
Configure Nginx to serve a static website from the /var/www/my-site directory.