nginx-expert

Generate and optimize Nginx configuration files for reverse proxies and SSL/TLS termination.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill nginx-expert-jonathanmitchell1234
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nginx-expert
Source: https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot/tree/main/.agents/skills/nginx-expert
Command: npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill nginx-expert-jonathanmitchell1234

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert-level Nginx configuration to ensure web servers are fast, secure, and reliable, handling everything from basic setups to complex load balancing and SSL/TLS.

Core Features & Use Cases

  • Configuration: Generate and optimize Nginx configuration files (nginx.conf, virtual hosts).
  • Reverse Proxy & Load Balancing: Set up upstream servers and distribute traffic efficiently.
  • SSL/TLS: Implement HTTPS with Let's Encrypt certificates and modern security protocols.
  • Caching: Configure proxy and FastCGI caching for improved performance.
  • Security: Harden Nginx with security headers, rate limiting, and IP whitelisting.
  • Use Case: You need to set up a secure reverse proxy for a web application, including SSL termination, caching, and rate limiting to protect against abuse.

Quick Start

Use the nginx-expert skill to generate a basic Nginx configuration for a static website hosted at /var/www/html.

Frequently Asked Questions about nginx-expert

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

FAQPage Schema
How do I configure Nginx as a reverse proxy with SSL termination?

Nginx reverse proxy with SSL termination requires setting up upstream servers and implementing HTTPS using Let's Encrypt certificates. This distributes traffic efficiently while securing connections with modern security protocols.

What is the best way to set up load balancing in Nginx?

The best way to set up load balancing in Nginx is configuring upstream servers to distribute traffic efficiently. This approach manages production-grade deployments focusing on performance and reliability.

How do I improve Nginx performance using caching and rate limiting?

Improve Nginx performance by configuring proxy and FastCGI caching alongside rate limiting. These mechanisms optimize web server response times and protect applications from abuse.

How do I harden Nginx security headers for production?

Harden Nginx security for production by implementing security headers, rate limiting, and IP whitelisting. This configuration protects web servers and ensures reliable, secure deployments.

Can I use Nginx for both static web hosting and FastCGI caching?

Yes, Nginx can serve static web hosting from directories like `/var/www/html` while simultaneously configuring FastCGI caching. This generates optimized configurations for improved web server performance.