Listening port, hostnames, and document root.
Port (or address:port) to listen on.
Virtual host names this server block responds to.
Root directory for serving static files.
Default index file(s) to serve.
HTTPS listener and certificate paths.
Adds an SSL listener on port 443.
Path to the PEM-encoded certificate file.
Path to the private key file.
Allowed TLS protocol versions.
Reverse proxy settings for upstream applications.
Upstream URL to proxy requests to.
Passes the original Host header to the upstream.
Passes the client IP to the upstream.
Appends client IP to the X-Forwarded-For chain.
Adds proxy_http_version 1.1 and Upgrade/Connection headers for WebSocket support.
Access/error logs, gzip compression, and request limits.
Path to the access log file.
Path to the error log file.
Enable gzip compression for responses.
Maximum allowed size of the client request body.
Maximum number of simultaneous connections per worker process.