Nginx Config Generator
Generate production-ready nginx server blocks. SSL, HTTP/2, reverse proxy, WebSocket, gzip, rate limiting, security headers — all configured visually.
Presets:
Configuration
Server Basics
SSL / TLS
Enable SSL
HTTPS with TLS certificate
Performance
Gzip Compression
Compress text, CSS, JS, JSON, XML, SVG
Brotli Compression
Better compression (requires ngx_brotli module)
Static Asset Caching
Cache images, CSS, JS, fonts for 30 days
Client Max Body Size
Allow larger file uploads (default: 1m)
Security Headers
HSTS
Strict-Transport-Security (max-age: 1 year)
X-Frame-Options
Prevent clickjacking (SAMEORIGIN)
X-Content-Type-Options
Prevent MIME type sniffing (nosniff)
X-XSS-Protection
Enable browser XSS filter
Content-Security-Policy
Basic CSP header (default-src 'self')
Referrer-Policy
no-referrer-when-downgrade
Permissions-Policy
Restrict browser features (camera, mic, geolocation)
Rate Limiting
Enable Rate Limiting
Limit requests per IP address
Error Pages
Custom Error Pages
404 and 50x error page locations
Useful Commands
nginx -t— Test configuration syntaxnginx -s reload— Reload config without downtimecertbot --nginx -d example.com— Auto-SSL with Let's Encrypttail -f /var/log/nginx/error.log— Watch error log
nginx.conf
Deploy With Confidence
Get the NexTool Pro with templates, workflows, and AI prompts for just $29.