Generator konfiguracji Nginx
Generuj bloki serwera nginx dla statycznych stron, reverse proxy, SSL/HTTPS, gzip, cachowania. Skopiuj lub pobierz. Działa w przeglądarce.
Serwer
SSL / HTTPS
Nasłuchuje na 443 ze ścieżkami certyfikatu poniżej.
Przekierowania
Dodaje blok serwera na porcie 80, który przekierowuje 301 na HTTPS.
Dodaje przekierowanie z example.com do www.example.com.
Dodaje przekierowanie z www.example.com do example.com.
Wydajność
Kompresuj odpowiedzi tekstowe, by zmniejszyć pasmo.
Bezpieczeństwo
Dodaje X-Frame-Options, X-Content-Type-Options i Referrer-Policy.
Presety
Informacje
O blokach serwera nginx
Blok serwera nginx definiuje, jak nginx odpowiada na żądania dla jednej lub więcej domen. Dyrektywy listen, server_name, root i location stanowią rdzeń. Dla HTTPS wskaż ssl_certificate i ssl_certificate_key na pliki PEM (np. z Let's Encrypt). Zapisz wygenerowaną konfigurację do /etc/nginx/sites-available/ i przeładuj nginx.
Typowe zastosowania
- Statyczne strony — szybko serwuj statyczny folder.
- Reverse proxy — postaw przed aplikacją Node/Python/Ruby.
- Migracja HTTPS — przełącz stronę na TLS.
- Serwer wielodomenowy — hostuj kilka stron na jednej maszynie.
Prywatność
Całe generowanie działa w 100% w Twojej przeglądarce. Żadne dane nie są wysyłane na serwer.