Toolverse
Wszystkie skille

nginx-gen

autor: openclaw

Generuj konfiguracje nginx z opisu w języku naturalnym – bez zapamiętywania składni

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
19

O skillu

Narzędzie do tworzenia konfiguracji nginx na podstawie prostych poleceń tekstowych. Zamiast ręcznego pisania skomplikowanej składni, opisujesz czego potrzebujesz – reverse proxy, SSL, load balancing czy cache – a generator tworzy gotową konfigurację. Idealne do szybkiego skonfigurowania serwera, dodania SSL do istniejącej witryny lub przygotowania nginx dla kontenera Docker.

Jak używać

  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.

Podobne skille