Nginx lab

Htpasswd line generator and a structured nginx config builder. Fill the form, get a complete server block — no half-finished snippets. All processing runs in your browser; nothing is sent to this server.

Htpasswd generator

Bcrypt line for nginx auth_basic.

Example: auth_basic "Restricted"; auth_basic_user_file /etc/nginx/.htpasswd;

Config builder

Pick a template to prefill the form, then tune each section. The output regenerates live. State is saved in your browser.

Server
SSL / TLS
Upstreams

Named upstreams referenced by proxy_pass http://<name> in locations.

Locations

Each location becomes a location … { … } block in declared order.

Performance
Security headers
Rate limiting
Logging
Custom directives