NGINX-konfigurationsgenerator
Genererar ett komplett NGINX-serverblock från domän, TLS, proxy, caching och säkerhetsinställningar.
NGINX-konfigurationsgenerator
Ange alternativen för de webbplatser du distribuerar, och detta verktyg sätter samman ett färdigt NGINX-serverblock: domänen och eventuella alias, dokumentroten, huruvida du vill lyssna på port 443 med HTTP/2 och omdirigera vanlig HTTP till det, och var certifikatet och den privata nyckeln finns. Aktivera omvänd proxy för att skicka trafik till en upstream-appserver — det genererade location-blocket vidarebefordrar Host, X-Real-IP och X-Forwarded-For/-Proto så att appen ser den verkliga klientadressen bakom proxyn — eller servera statiska filer direkt med cache-huvuden och ett utgångsdatum för resurser som CSS, JS och bilder.
Aktivera gzip- och Brotli-komprimering, en ensidig app-fallback som skriver om okända vägar till index.html, och ett säkertsblock som lägger till HSTS, X-Content-Type-Options och en Referrer-Policy. Blockering av åtkomst till dolda filer (.env, .git), inställning av en anpassad 404-sida, en storleksgräns för förfrågan och vägar till åtkomst- och felloggar kompletterar en konfiguration som täcker de direktiv som de flesta webbplatser faktiskt behöver, i den ordning NGINX förväntar. Om man aktiverar både HTTPS-omdirigering och lyssning på 443 skapas två serverblock — ett omdirigerar, ett serverar — exakt som NGINX kräver.
Resultatet är vanlig NGINX-konfiguration i ren syntax, redo att infogas i en konfigurationsfil under /etc/nginx/sites-available/ eller var som helst ditt system lagrar dem. Varje alternativ mappar till en verklig direktiv — det finns ingen platshållartext som du måste jaga och byta, förutom att byta ditt eget domän-, upstream-adress- och certifikatväg om du inte redan har angett dem.
Allt körs lokalt i din webbläsare: domänen, vägar och upstream-adressen du anger används endast för att bygga den text du ser och skickas aldrig någonstans. Kopiera resultatet, ladda ned det som en .txt-fil eller skicka det tillbaka till inmatningen för att förbättra det vidare.