ssi_silent_errors

Syntax: ssi_silent_errors on | off; Default: ssi_silent_errors off; Context: http, server, location If enabled, suppresses the output of the “[an error occurred while processing the directive]” string if an error occurred during SSI processing.

ssl

Syntax: ssl on | off; Default: ssl off; Context: http, server Enables the HTTPS protocol for the given virtual server. It is recommended to use the ssl parameter of the listen directive instead of this directive.

ssi_types

Syntax: ssi_types mime-type ...; Default: ssi_types text/html; Context: http, server, location Enables processing of SSI commands in responses with the specified MIME types in addition to “text/html”. The special value “*” matches any MIME type (0.8.29).

ssi_value_length

Syntax: ssi_value_length length; Default: ssi_value_length 256; Context: http, server, location Sets the maximum length of parameter values in SSI commands.

ssi_min_file_chunk

Syntax: ssi_min_file_chunk size; Default: ssi_min_file_chunk 1k; Context: http, server, location Sets the minimum size for parts of a response stored on disk, starting from which it makes sense to send them using sendfile.

ssi

Syntax: ssi on | off; Default: ssi off; Context: http, server, location, if in location Enables or disables processing of SSI commands in responses.

ssi_last_modified

Syntax: ssi_last_modified on | off; Default: ssi_last_modified off; Context: http, server, location This directive appeared in version 1.5.1. Allows preserving the “Last-Modified” header field from the original response during SSI processing to facilitate response caching. By default, the header field is removed as contents of the response are modified during processing and may contain dynamically generated elements or parts that are changed independently of the original respons

split_clients

Syntax: split_clients string $variable { ... } Default: — Context: stream Creates a variable for A/B testing, for example: split_clients "${remote_addr}AAA" $variant { 0.5% .one; 2.0% .two; * ""; } The value of the original string is hashed using MurmurHash2. In the example given, hash values from 0 to 21474835 (0.5%) correspond to the value ".one" of the $variant variable, hash v

split_clients

Syntax: split_clients string $variable { ... } Default: — Context: http Creates a variable for A/B testing, for example: split_clients "${remote_addr}AAA" $variant { 0.5% .one; 2.0% .two; * ""; } The value of the original string is hashed using MurmurHash2. In the example given, hash values from 0 to 21474835 (0.5%) correspond to the value ".one" of the $variant variable, hash val

spdy_chunk_size

Syntax: spdy_chunk_size size; Default: spdy_chunk_size 8k; Context: http, server, location This directive appeared in version 1.5.9. Sets the maximum size of chunks into which the response body is sliced. A too low value results in higher overhead. A too high value impairs prioritization due to HOL blocking.