-
Ciphers to choose from when negotiating TLS handshakes.
Type
string
Default
"ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384"
Declarations
-
Whether to enable Global rate limiting.
Type
boolean
Default
false
Example
true
Declarations
-
Whether to enable FC-customized nginx.
Type
boolean
Default
false
Example
true
Declarations
-
Name of this virtual host. Defaults to attribute name in virtualHosts.
Type
null or string
Default
null
Example
"example.org"
Declarations
-
Adds index directive.
Type
null or string
Default
null
Example
"index.php index.html"
Declarations
-
Root directory for requests.
Type
null or path
Default
null
Example
"/your/root/directory"
Declarations
-
Set the contact address for Let's Encrypt (certificate expiry, policy changes).
Defaults to none.
Type
null or string
Default
null
Declarations
-
The path of the web root directory.
Type
null or path
Default
null
Example
"/data/webserver/docs"
Declarations
-
Whether to ask Let's Encrypt to sign a certificate for this vhost.
Alternately, you can use an existing certificate through <option>useACMEHost</option>.
Type
boolean
Default
false
Declarations
-
Directory for the acme challenge which is PUBLIC, don't put certs or keys in here
Type
string
Default
"/var/lib/acme/acme-challenge"
Declarations
-
Path to root SSL certificate for stapling and client certificates.
Type
null or path
Default
null
Example
"\${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"
Declarations
-
Adds proxy_pass directive and sets recommended proxy headers if
recommendedProxySettings is enabled.
Type
null or string
Default
null
Example
"http://www.example.org/"
Declarations
-
Each worker gets its own socket listener.
Type
boolean
Default
true
Declarations
-
These lines go to the end of the vhost verbatim.
Type
strings concatenated with "\n"
Default
""
Declarations
-
FastCGI parameters to override. Unlike in the Nginx
configuration file, overriding only some default parameters
won't unset the default values for other parameters.
Type
attribute set of string
Default
{ }
Declarations