nginx-reverse-proxy

Diagnose and fix Nginx reverse proxy misconfigurations with nginx -t validation.

Updated May 11, 2026
One-click install
npx skills add https://github.com/resultakak/argos --skill nginx-reverse-proxy-resultakak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nginx-reverse-proxy
Source: https://github.com/resultakak/argos/tree/main/skills/nginx-reverse-proxy
Command: npx skills add https://github.com/resultakak/argos --skill nginx-reverse-proxy-resultakak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Nginx reverse proxy, WebSocket upgrade, TLS, rate-limit and security header configuration review/fix.

Core Features & Use Cases

  • Review and validate nginx.conf, conf.d, and sites-available for TLS best practices, WebSocket upgrade handling, rate limiting, and security header configuration.
  • Perform static analysis using the provided checklist to identify misconfigurations that can cause 502/504 errors, failed upgrades, or insecure defaults.
  • Provide actionable diffs and guidance; validate changes with nginx -t and perform on-demand reloads after approval.

Quick Start

Run the skill against your Nginx configuration to identify and fix TLS, WebSocket upgrade, and header issues.

Frequently Asked Questions about nginx-reverse-proxy

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

FAQPage Schema
How do I fix Nginx reverse proxy 502 and 504 errors?

Nginx reverse proxy 502 and 504 errors often stem from misconfigurations in nginx.conf or sites-available. Static analysis against a checklist identifies bad upstream definitions or timeout settings, providing precise diffs to resolve the failures.

How do I configure WebSocket upgrades in an Nginx reverse proxy?

Configuring WebSocket upgrades in an Nginx reverse proxy requires correct proxy_set_header directives for the Upgrade and Connection headers. The Skill reviews your configuration to ensure upgrade handling is properly set and provides diffs for any missing rules.

What is the best way to enforce security headers and TLS best practices in Nginx?

Enforcing security headers and TLS best practices in Nginx requires validating your conf.d files against strict standards. The Skill performs static analysis to identify insecure defaults and outputs actionable configuration diffs to harden your setup.

Why does my Nginx reverse proxy fail the nginx -t validation test?

Nginx reverse proxy validation fails when configuration files contain syntax errors or invalid directives. The Skill enforces an nginx -t validation step after generating precise diffs, ensuring your TLS, rate limiting, and WebSocket changes deploy safely without breaking the server.

Can I review Nginx rate limiting configurations across multiple sites?

Reviewing Nginx rate limiting across multiple sites involves checking conf.d and sites-available directories for correct limit_req_zone and limit_req directives. The Skill analyzes these files using a checklist to spot misconfigurations and suggests safe, actionable corrections.

Does the Nginx reverse proxy checklist support on-demand reloads after configuration changes?

The Nginx reverse proxy checklist workflow supports on-demand reloads after configuration changes. Once you approve the generated diffs and the nginx -t validation passes, the Skill can perform a server reload to safely apply the TLS, WebSocket, and security header updates.