К основному содержанию
скилл CX Codex

nginx-configuration — скилл для Claude Code: конфиг Nginx и установка

Скилл для настройки Nginx: реверс-прокси, балансировка, SSL/TLS, кэш и API-шлюз. Пригодится, когда нужно собрать рабочий конфиг без перечитывания документации.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill nginx-configuration -a claude-code
Открыть на GitHub

Что делает nginx-configuration

Скилл закрывает типовые задачи конфигурации Nginx: реверс-прокси перед бэкендом, балансировку между сервисами, терминацию SSL/TLS, HTTP/2 и gRPC, кэширование со сжатием, ограничение частоты запросов и защиту от DDoS, переписывание URL и маршрутизацию. Отдельно описаны паттерны API-шлюза.

Внутри — краткий стартовый пример nginx.conf с воркерами, логами и блоком http, а подробные реализации лежат в каталоге references/: production-конфигурация, HTTPS-сервер с балансировкой, скрипт настройки и мониторинг. Есть список практик: HTTP/2, сильные шифры, пул upstream-соединений, stub_status или prometheus, security-заголовки, least_conn. Чего избегать — тоже перечислено: слабые шифры, кэш аутентифицированных ответов, прямой доступ к бэкендам, смешивание HTTP и HTTPS без редиректа.

Скилл ставится в шесть платформ, но пути и команды у каждой свои, поэтому конфиг для одной не переносится в другую автоматически. Слабые шифры и кэш чувствительных данных из списка запретов — это ровно те места, где ошибка в конфиге бьёт по пользователям, так что проверяйте итоговый файл перед выкаткой.

Какие задачи решает

  • поднять реверс-прокси перед бэкендом
  • развести трафик между несколькими сервисами
  • настроить терминацию SSL/TLS с сильными шифрами
  • включить кэширование и сжатие ответов
  • ограничить частоту запросов и отбить простой DDoS

Примеры запросов агенту

  • Собери конфиг Nginx для реверс-прокси перед приложением на порту 3000
  • Настрой балансировку между двумя бэкендами через least_conn
  • Добавь терминацию SSL/TLS и редирект с HTTP на HTTPS

Как установить nginx-configuration

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill nginx-configuration -a claude-code

2Вручную: положить файлы

~/.claude/skills/nginx-configuration/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/nginx-configuration/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о nginx-configuration

Как установить nginx-configuration в Claude Code?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill nginx-configuration -a claude-code. Файл скилла окажется по пути ~/.claude/skills/nginx-configuration/SKILL.md.

Что делает nginx-configuration?

Помогает агенту писать конфигурацию Nginx: реверс-прокси, балансировку, SSL/TLS, кэш, лимиты запросов и API-шлюз. Внутри есть стартовый пример и справочные руководства в references/.

Для каких платформ подходит скилл?

Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Команда установки у каждой платформы своя, поэтому берите вариант для своей.

Исходный текст

SKILL.md · MIT
---
name: nginx-configuration
description: >
  Configure Nginx web server for high-performance reverse proxy, load balancing,
  SSL/TLS, caching, and API gateway functionality.
---

# Nginx Configuration

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Master Nginx configuration for production-grade web servers, reverse proxies, load balancing, SSL termination, caching, and API gateway patterns with advanced performance tuning.

## When to Use

- Reverse proxy setup
- Load balancing between backend services
- SSL/TLS termination
- HTTP/2 and gRPC support
- Caching and compression
- Rate limiting and DDoS protection
- URL rewriting and routing
- API gateway functionality

## Quick Start

Minimal working example:

```nginx
# /etc/nginx/nginx.conf
user nginx;
worker_processes auto;
worker_rlimit_nofile 65535;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;

events {
    worker_connections 4096;
    use epoll;
    multi_accept on;
}

http {
    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    # Logging
    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
                    '$status $body_bytes_sent "$http_referer" '
                    '"$http_user_agent" "$http_x_forwarded_for"';

    log_format upstream_time '$remote_addr - $remote_user [$time_local] '
                            '"$request" $status $body_bytes_sent '
                            '"$http_referer" "$http_user_agent" '
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Production Nginx Configuration](references/production-nginx-configuration.md) | Production Nginx Configuration |
| [HTTPS Server with Load Balancing](references/https-server-with-load-balancing.md) | HTTPS Server with Load Balancing |
| [Nginx Configuration Script](references/nginx-configuration-script.md) | Nginx Configuration Script |
| [Nginx Monitoring Configuration](references/nginx-monitoring-configuration.md) | Nginx Monitoring Configuration |

## Best Practices

### ✅ DO

- Use HTTP/2 for performance
- Enable SSL/TLS with strong ciphers
- Implement proper caching strategies
- Use upstream connection pooling
- Monitor with stub_status or prometheus
- Rate limit to prevent abuse
- Add security headers
- Use least_conn load balancing
- Keep error logs separate from access logs

### ❌ DON'T

- Disable gzip compression
- Use weak SSL ciphers
- Cache authenticated responses
- Allow direct access to backends
- Ignore upstream health checks
- Mix HTTP and HTTPS without redirect
- Use default error pages in production
- Cache sensitive user data

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Все скиллы по теме «DevOps и инфраструктура» →
wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. CX Codex 217 153установок finishing-a-development-branch Jesse Vincent Скилл проверяет тесты и помогает выбрать, как завершить работу в ветке: слить её, открыть Pull Request или оставить как есть. CX Codex 214 439установок orca-cli stablyai Скилл даёт агенту доступ к worktree, терминалам, артефактам и встроенному браузеру Orca через CLI. Пригодится, когда работа идёт в окружении Orca. CX Codex +1 353 600установок

Из того же набора149

android-kotlin-development Скилл для ИИ-агента, который ведёт разработку нативного Android-приложения на Kotlin: MVVM, Compose, Retrofit, Room. CX Codex +1 1 500установок ios-swift-development Скилл для разработки нативных iOS-приложений на Swift: MVVM, SwiftUI, сеть через URLSession, Combine и Core Data. CX Codex +1 1 500установок flask-api-development Скилл помогает проектировать REST API на Flask с разделением на блюпринты, базой данных через SQLAlchemy и JWT-авторизацией. Пригодится для сборки микросервисов и валидации входящих запросов. CX Codex +1 1 400установок wireframe-prototyping Скилл помогает набросать каркас интерфейса и собрать прототип до того, как начнётся разработка. Пригодится, когда нужно показать идею команде или заказчику. CX Codex +1 1 400установок markdown-documentation Скилл задаёт агенту правила оформления Markdown: README, вики, страницы документации. Пригодится, когда тексты пишет модель и их надо привести к одному виду. CX Codex +1 1 300установок terraform-infrastructure Направляет агента при настройке облачной инфраструктуры через Terraform с модулями и удалённым стейтом. Пригодится для выката окружений dev, staging и prod. CX Codex +1 1 200установок penetration-testing Скилл помогает модели планировать и проводить этичное тестирование безопасности, симулируя атаки на приложения и сетевую инфраструктуру. CX Codex +1 1 100установок responsive-web-design Скилл для ИИ-агента, который помогает писать адаптивные интерфейсы на Flexbox, CSS Grid и медиазапросах. Пригодится, когда вёрстка должна работать на телефоне и десктопе. CX Codex +1 1 100установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой