| services.nginx.recommendedZstdSettings | Enable recommended zstd settings
|
| services.nginx.additionalModules | Additional third-party nginx modules
to install
|
| services.nginx.clientMaxBodySize | Set nginx global client_max_body_size.
|
| services.nginx.defaultHTTPListenPort | If vhosts do not specify listen.port, use these ports for HTTP by default.
|
| services.nginx.group | Group account under which nginx runs.
|
| services.nginx.httpConfig | Configuration lines to be set inside the http block
|
| services.nginx.recommendedUwsgiSettings | Whether to enable recommended uwsgi settings if a vhost does not specify the option manually.
|
| services.nginx.enableReload | Reload nginx when configuration file changes (instead of restart)
|
| services.nginx.sslDhparam | Path to DH parameters file.
|
| services.nginx.user | User account under which nginx runs.
|
| services.nginx.uwsgiResolveWhileRunning | Resolves domains of uwsgi targets at runtime
and not only at start, you have to set
services.nginx.resolver, too.
|
| services.nginx.sslCiphers | Ciphers to choose from when negotiating TLS handshakes.
|
| services.nginx.package | Nginx package to use
|
| services.nginx.virtualHosts | Declarative vhost config
|
| services.nginx.proxyCachePath | Configure a proxy cache path entry
|
| services.nginx.enableQuicBPF | Enables routing of QUIC packets using eBPF
|
| services.nginx.recommendedGzipSettings | Enable recommended gzip settings
|
| services.nginx.defaultListenAddresses | If vhosts do not specify listenAddresses, use these addresses by default
|
| services.nginx.uwsgiTimeout | Change the uwsgi related timeouts in recommendedUwsgiSettings.
|
| services.nginx.appendHttpConfig | Configuration lines to be appended to the generated http block
|
| services.nginx.proxyTimeout | Change the proxy related timeouts in recommendedProxySettings.
|
| services.nginx.defaultMimeTypes | Default MIME types for NGINX, as MIME types definitions from NGINX are very incomplete,
we use by default the ones bundled in the mailcap package, used by most of the other
Linux distributions.
|
| services.nginx.resolver | Configures name servers used to resolve names of upstream servers into addresses
|
| services.nginx.recommendedTlsSettings | Enable recommended TLS settings.
|
| services.nginx.validateConfigFile | Whether to enable validating configuration with pkgs.writeNginxConfig.
|
| services.nginx.typesHashMaxSize | Sets the maximum size of the types hash tables (types_hash_max_size)
|
| services.nginx.sslProtocols | Allowed TLS protocol versions.
|
| services.nginx.enable | Whether to enable Nginx Web Server.
|
| services.nginx.serverTokens | Show nginx version in headers and error pages.
|
| services.nginx.prependConfig | Configuration lines prepended to the generated Nginx
configuration file
|
| services.nginx.mapHashMaxSize | Sets the maximum size of the map variables hash tables.
|
| services.nginx.recommendedBrotliSettings | Enable recommended brotli settings
|
| services.nginx.serverNamesHashMaxSize | Sets the maximum size of the server names hash tables.
|
| services.nginx.defaultListen | If vhosts do not specify listen, use these addresses by default
|
| services.nginx.upstreams | Defines a group of servers to use as proxy target.
|
| services.nginx.experimentalZstdSettings | Enable alpha quality zstd module with recommended settings
|
| services.nginx.config | Verbatim nginx.conf configuration
|
| services.nginx.mapHashBucketSize | Sets the bucket size for the map variables hash tables
|
| services.nginx.proxyResolveWhileRunning | Resolves domains of proxyPass targets at runtime and not only at startup
|
| services.nginx.appendConfig | Configuration lines appended to the generated Nginx
configuration file
|
| services.nginx.defaultSSLListenPort | If vhosts do not specify listen.port, use these ports for SSL by default.
|
| services.nginx.logError | Configures logging
|
| services.nginx.serverNamesHashBucketSize | Sets the bucket size for the server names hash tables
|
| services.nginx.commonHttpConfig | With nginx you must provide common http context definitions before
they are used, e.g. log_format, resolver, etc. inside of server
or location contexts
|
| services.nginx.streamConfig | Configuration lines to be set inside the stream block.
|
| services.nginx.preStart | Shell commands executed before the service's nginx is started.
|
| services.nginx.eventsConfig | Configuration lines to be set inside the events block.
|
| services.nginx.recommendedProxySettings | Whether to enable recommended proxy settings if a vhost does not specify the option manually.
|
| services.nginx.recommendedOptimisation | Enable recommended optimisation settings.
|
| services.nginx.statusPage | Enable status page reachable from localhost on http://127.0.0.1/nginx_status.
|