Nginx

Configure Nginx as a reverse proxy, load balancer, and TLS terminator.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/Alteriom/ai-dev-skills --skill nginx-alteriom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Nginx
Source: https://github.com/Alteriom/ai-dev-skills/tree/main/skills/nginx
Command: npx skills add https://github.com/Alteriom/ai-dev-skills --skill nginx-alteriom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Nginx enables high-performance web serving by acting as a reverse proxy, load balancer, and TLS terminator, while also handling static file serving and caching to offload work from application servers.

Core Features & Use Cases

  • Reverse proxy setup for app servers (Node.js, Python, Go)
  • SSL/TLS termination and certificate management (Let’s Encrypt or manual)
  • Load balancing across multiple backends with health checks
  • Static file serving and asset caching for fast delivery
  • WebSocket proxying and rate-limiting for API gateways

Quick Start

Set up a basic nginx server block for your application and verify the configuration by making a test request to ensure routing and TLS work.

Frequently Asked Questions about Nginx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Nginx as a reverse proxy for Node.js or Python app servers?

To configure a reverse proxy for Node.js or Python, set up an Nginx server block to route client traffic to your backend application servers, verifying routing and TLS with a test request. This offloads handling and secures app deployments.

What is the best way to set up SSL/TLS termination and HTTP/2 in Nginx?

SSL/TLS termination in Nginx intercepts HTTPS connections to decrypt traffic before sending it to backends. Configure TLS termination with Let’s Encrypt or manual certificates, enabling HTTP/2 support for secure, high-performance modern web app delivery.

Can I use Nginx for load balancing across multiple backends with health checks?

Yes, you can use Nginx for load balancing across multiple backends with health checks. It distributes traffic evenly across servers, ensuring high availability and reliable routing for multi-backend deployments and API gateways.

Does Nginx support WebSocket proxying and rate-limiting for API gateways?

Nginx supports WebSocket proxying and rate-limiting for API gateways, managing real-time communication connections while restricting request rates. This prevents server overload and secures edge services during high traffic spikes.

How do I prevent server information leakage and cache static assets in Nginx?

To prevent server information leakage and cache static assets in Nginx, configure safe proxy headers to hide server details and enable static asset caching. This ensures fast content delivery while avoiding server information leakage.