Przejdź do treści
⚙️

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

Konfiguracja nginx
 

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.