NGINX generátor konfigurace
Vygeneruje kompletní blok serveru NGINX z domény, TLS, proxy, cachování a možností zabezpečení.
NGINX generátor konfigurace
Nastavte možnosti pro weby, které nasazujete, a tento nástroj smontuje hotový blok serveru NGINX: doménu a její aliasy, kořen dokumentů, zda chcete naslouchat na portu 443 s HTTP/2 a přesměrovat na něj běžný HTTP, a kde se nachází certifikát a privátní klíč. Zapněte reverzní proxy pro posílání provozu na upstream aplikační server — vygenerovaný blok lokace předává Host, X-Real-IP a X-Forwarded-For/-Proto, aby aplikace viděla skutečnou adresu klienta za proxy — nebo servírujte statické soubory přímo s cache headery a vypršením pro asety jako CSS, JS a obrázky.
Zapněte kompresi gzip a Brotli, fallback single-page aplikace, který přepisuje neznámé cesty na index.html, a blok zabezpečení, který přidává HSTS, X-Content-Type-Options a Referrer-Policy. Blokování přístupu ke skrytým souborům (.env, .git), nastavení vlastní 404 stránky, limit velikosti těla požadavku a cesty k logům přístupu a chyb doplňují konfiguraci, která pokrývá direktivy, které většina webů skutečně potřebuje, v pořadí, které NGINX očekává. Povolení přesměrování HTTPS i naslouchání na 443 vytvoří dva bloky serveru — jeden přesměrovávající, jeden servírující — přesně tak, jak to NGINX vyžaduje.
Výstup je prostá konfigurace NGINX v čisté syntaxi, připravená k vložení do konfiguračního souboru pod /etc/nginx/sites-available/ nebo kamkoli váš server ukládá takové soubory. Každá možnost je mapována na skutečnou direktivu — neexistuje žádný zástupný text, který byste museli hledat a nahrazovat, kromě výměny vlastní domény, adresy upstream serveru a cest k certifikátům, pokud jste je ještě nezadali.
Vše probíhá lokálně ve vašem prohlížeči: doména, cesty a upstream adresa, kterou zadáte, se používají pouze k vytvoření textu, který vidíte, a nikdy se nikam neodesílají. Zkopírujte výsledek, stáhněte si jej jako textový soubor, nebo jej pošlete zpět na vstup a dále jej zdokonalujte.