Toolverse
All skills

nginx-gen

by openclaw

Generate nginx configs from plain English. Use when you need reverse proxy, SSL, or load balancing setup.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
DevOps
Views
19

About this skill

Generate nginx configs from plain English. Use when you need reverse proxy, SSL, or load balancing setup.

How to use

  1. Upewnij się, że masz zainstalowany Node.js w wersji 18 lub wyższej oraz ustawioną zmienną środowiskową OPENAI_API_KEY z kluczem dostępu do API OpenAI.

  2. Uruchom narzędzie za pomocą npx, podając opis konfiguracji w języku angielskim. Na przykład: npx ai-nginx "reverse proxy to localhost:3000 with SSL" – wygeneruje konfigurację reverse proxy kierującą ruch na port 3000 z obsługą SSL.

  3. Dostosuj polecenie do swoich potrzeb. Możesz opisać load balancing ("load balance between 3 backend servers on ports 3001-3003"), przekierowanie WebSocket ("proxy websocket connections to port 8080") lub konfigurację statycznych plików.

  4. Narzędzie wygeneruje plik nginx.conf lub konfigurację dla konkretnej witryny z komentarzami wyjaśniającymi każdą dyrektywę, włącznie z ustawieniami SSL, cache'owaniem i kompresją gzip.

  5. Przed załadowaniem nowej konfiguracji na serwerze zawsze sprawdź jej poprawność poleceniem nginx -t – to zabezpieczy Cię przed błędami składni.

  6. Jeśli pracujesz z wieloma witrynami, wykorzystaj dyrektywy include w głównej konfiguracji, aby utrzymać porządek i ułatwić zarządzanie.

Related skills