Generator Nginx reverse proxy
Wystaw aplikację pod domeną przez Nginx
-
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";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator Nginx reverse proxy
Reverse proxy przyjmuje ruch z internetu i przekazuje go do aplikacji działającej lokalnie (np. na porcie 3000). Nginx pełni tu rolę bramy z SSL i nagłówkami.
Kluczowe dyrektywy
| Dyrektywa | Znaczenie |
|---|---|
| proxy_pass | adres aplikacji docelowej |
| proxy_set_header Host | przekazanie oryginalnej domeny |
| X-Forwarded-Proto | informacja o protokole (http/https) |
| Upgrade / Connection | obsługa WebSocket |
WebSocket
Aplikacje real-time (czaty, aplikacje na żywo) wymagają przekazania nagłówków Upgrade i Connection. Bez nich połączenie WebSocket nie zadziała.
Wdrożenie
nginx -t systemctl reload nginx
Zawsze sprawdź składnię przed przeładowaniem — błąd w konfiguracji może zatrzymać serwer.
Najczęstsze pytania
Skąd certyfikat HTTPS?
Najłatwiej przez Let's Encrypt i Certbot, który potrafi automatycznie dodać dyrektywy SSL do bloku server.
Po co nagłówek X-Real-IP?
Bez niego aplikacja widzi adres proxy, nie użytkownika. Utrudnia to logowanie i ograniczanie ruchu.
Jak obsłużyć duże pliki?
Zwiększ client_max_body_size — domyślnie Nginx odrzuca żądania większe niż 1 MB.