NGINX konfiguracijski generator
Gradi kompletan NGINX server blok iz domene, TLS, proxy, cachiranja i sigurnosnih opcija zaglavlja.
NGINX konfiguracijski generator
Postavite opcije za web stranice koje postavljate i ovaj alat će sastaviti gotov NGINX server blok: domenu i njene aliase, korijen dokumenta, trebate li sluša na portu 443 sa HTTP/2 i preusmjeriti obični HTTP na njega, i gdje se nalaze certifikat i privatni ključ. Uključite obrnuti proxy da pošaljem promet na upstream aplikacijski server — generirani blok lokacije prosljeđuje Host, X-Real-IP i X-Forwarded-For/-Proto tako da aplikacija vidi pravi klijentski adres iza proxy-ja — ili poslužite statične datoteke direktno sa cache zaglavlja i rokom isteka za sredstva poput CSS, JS i slika.
Uključite gzip i Brotli kompresiju, fallback za single-page aplikaciju koji prepisuje nepoznate putanja na index.html, i blok sigurnosti koji dodaje HSTS, X-Content-Type-Options i Referrer-Policy. Blokiranje pristupa skritim datotekama (.env, .git), postavljanje prilagođene stranice 404, ograničenje veličine tijela zahtjeva i putanja za zapisnike pristupa i greške dovršavaju konfiguraciju koja pokriva direktive koje većina web stranica stvarno trebati, u redoslijedu koji NGINX očekuje. Omogućavanje i HTTPS preusmjeravanja i slušanja na 443 proizvodi dva server bloka — jedan koji preusmjerava, jedan koji služi — točno kako to NGINX zahtijeva.
Rezultat je čist NGINX konfiguracija u čistoj sintaksi, spremna za umetanje u konfiguracijsku datoteku ispod /etc/nginx/sites-available/ ili gdje god vaš server čuva takve datoteke. Svaka opcija mapira na pravu direktivu — nema teksta rezervnog mjesta koji trebate tražiti i zamijeniti, osim zamjene vlastite domene, upstream adrese i putanja certifikata ako ih još niste upisali.
Sve se izvršava lokalno u vašem pregledniku: domena, putanja i upstream adresa koju unesete koriste se samo za izgradnju teksta koji vidite i nikada se ne prate nigdje. Kopirajte rezultat, preuzmite ga kao .txt datoteku, ili ga pošaljite natrag na ulaznu točku da biste ga dalje poboljšali.