Nginx Config Generator
Generate nginx server block configurations with SSL, gzip compression, security headers, rate limiting, and reverse proxy support. 100% client-side.
Server Settings
Features
About Nginx Configuration
Nginx is a high-performance HTTP server and reverse proxy. Server blocks (similar to Apache virtual hosts) define how Nginx handles requests for specific domains.
Generated Config Includes
- SSL/TLS: TLS 1.2/1.3, strong cipher suite, HSTS, OCSP stapling
- Gzip: Compression for text, CSS, JS, JSON, XML, and more
- Security Headers: X-Frame-Options, X-Content-Type-Options, XSS Protection, Referrer-Policy, CSP
- Rate Limiting: Zone-based request limiting with burst handling
- Static Assets: Cache-Control headers for images, CSS, JS, fonts
After Generating
- Save to
/etc/nginx/sites-available/ - Symlink to
/etc/nginx/sites-enabled/ - Test with
nginx -tbefore reloading - Reload with
sudo systemctl reload nginx
Related Tools
- SSL Checker — verify SSL certificate details
- DNS Lookup — query DNS records
- HTTP Status Codes — reference for HTTP codes
- Chmod Calculator — file permission calculator