❯devtools
Nginx Config Generator
Fill in your server details and get a production-ready nginx server block. Everything runs locally in your browser.
Server
Static Files
Optional server-level root, shared by all location blocks.
Locations
No location blocks. Add one to handle specific routes.
TLS / SSL
Optimizations
Advanced
Any extra nginx directives, injected verbatim into the server block.
site.conf
server {
listen 80;
}Deploy steps
- Save the config to /etc/nginx/sites-available/
- Symlink it into sites-enabled/
- Test and reload with nginx -t && systemctl reload nginx
deploy.sh
sudo nano /etc/nginx/sites-available/site.conf
sudo ln -s /etc/nginx/sites-available/site.conf /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx