Nginx Location Block Configurator
Generuj konfigurację bloków location dla Nginx: przekierowania, proxy_pass, static files, cache headers, gzip. Pobierz gotowy config. Profesjonalne narzędzie online, które działa w Twojej przeglądarce. Szybko, bezpiecznie i bez instalowania zbędnego oprogramowania.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Konfigurator bloków location Nginx online
Składnia location bloków Nginx potrafi być myląca – szczególnie kolejność dopasowania i pierwszeństwo modyfikatorów. Konfigurator generuje poprawną konfigurację bez ryzyka błędu.
Typy location
= (dokładne dopasowanie), ^~ (prefiksowe bez regex), ~ (regex z wielkością liter), ~* (regex bez rozróżniania), brak modyfikatora (prefiksowe). Konfigurator wyjaśnia kolejność dopasowania.
Generowane konfiguracje
Serwowanie plików statycznych z cache headers, proxy_pass do backendu (Node.js, PHP-FPM), przekierowania 301/302, try_files dla SPA (React/Vue), gzip, rate limiting.
Najczęstsze pytania
Jak działa kolejność location blocks?
Nginx najpierw sprawdza = (dokładne), potem ^~, potem najdłuższe dopasowanie prefiksowe lub pierwszą pasującą regexę.
Jak przekierować www na non-www?
server_name www.domena.pl; return 301 https://domena.pl$request_uri; – w osobnym bloku server.
Co to try_files dla SPA?
try_files $uri $uri/ /index.html; – serwuje index.html dla wszystkich tras, by router SPA (React Router, Vue Router) obsłużył je po stronie klienta.
Inne narzędzia serwera: generator GitLab CI i generator Docker Compose.