Skip to content

Nginx

services.nginx.enable

Whether to enable nginx.

Type: boolean

Default: false

Example: true

services.nginx.package

The nginx package to use.

Type: package

Default: pkgs.nginx

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.

Type: path

Default: ${pkgs.mailcap}/etc/nginx/mime.types

Example: ${pkgs.nginx}/conf/mime.types

services.nginx.eventsConfig

The nginx events configuration.

Type: strings concatenated with ā€œ\nā€

Default: ""

services.nginx.httpConfig

The nginx configuration.

Type: strings concatenated with ā€œ\nā€

Default: ""