proxy_cache

Syntax: proxy_cache zone | off; Default: proxy_cache off; Context: http, server, location Defines a shared memory zone used for caching. The same zone can be used in several places. Parameter value can contain variables (1.7.9). The off parameter disables caching inherited from the previous configuration level.

uwsgi_temp_path

Syntax: uwsgi_temp_path path [level1 [level2 [level3]]]; Default: uwsgi_temp_path uwsgi_temp; Context: http, server, location Defines a directory for storing temporary files with data received from uwsgi servers. Up to three-level subdirectory hierarchy can be used underneath the specified directory. For example, in the following configuration uwsgi_temp_path /spool/nginx/uwsgi_temp 1 2; a temporary file might look like this: /spool/nginx/uwsgi_temp/7/45/0000

sticky_cookie_insert

Syntax: sticky_cookie_insert name [expires=time] [domain=domain] [path=path]; Default: — Context: upstream This directive is obsolete since version 1.5.7. An equivalent sticky directive with a new syntax should be used instead: sticky cookie name [expires=time] [domain=domain] [path=path];

pop3_auth

Syntax: pop3_auth method ...; Default: pop3_auth plain; Context: mail, server Sets permitted methods of authentication for POP3 clients. Supported methods are: plain USER/PASS, AUTH PLAIN, AUTH LOGIN. It is not possible to disable these methods. apop APOP. In order for this method to work, the password must be stored unencrypted. cram-md5 AUTH CRAM-MD5. In order for this method to work, the password must be stored unencrypted. external AUTH EXTERNAL (1.11.6).

fastcgi_split_path_info

Syntax: fastcgi_split_path_info regex; Default: — Context: location Defines a regular expression that captures a value for the $fastcgi_path_info variable. The regular expression should have two captures: the first becomes a value of the $fastcgi_script_name variable, the second becomes a value of the $fastcgi_path_info variable. For example, with these settings location ~ ^(.+\.php)(.*)$ { fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param SCRIPT_FILENAME /path

ignore_invalid_headers

Syntax: ignore_invalid_headers on | off; Default: ignore_invalid_headers on; Context: http, server Controls whether header fields with invalid names should be ignored. Valid names are composed of English letters, digits, hyphens, and possibly underscores (as controlled by the underscores_in_headers directive). If the directive is specified on the server level, its value is only used if a server is a default one. The value specified also applies to all virtual servers listening on

fastcgi_pass_request_headers

Syntax: fastcgi_pass_request_headers on | off; Default: fastcgi_pass_request_headers on; Context: http, server, location Indicates whether the header fields of the original request are passed to the FastCGI server. See also the fastcgi_pass_request_body directive.

fastcgi_param

Syntax: fastcgi_param parameter value [if_not_empty]; Default: — Context: http, server, location Sets a parameter that should be passed to the FastCGI server. The value can contain text, variables, and their combination. These directives are inherited from the previous level if and only if there are no fastcgi_param directives defined on the current level. The following example shows the minimum required settings for PHP: fastcgi_param SCRIPT_FILENAME /home/www/scripts

image_filter_transparency

Syntax: image_filter_transparency on|off; Default: image_filter_transparency on; Context: http, server, location Defines whether transparency should be preserved when transforming GIF images or PNG images with colors specified by a palette. The loss of transparency results in images of a better quality. The alpha channel transparency in PNG is always preserved.

health_check

Syntax: health_check [parameters]; Default: — Context: server Enables periodic health checks of the servers in a group. The following optional parameters are supported: interval=time sets the interval between two consecutive health checks, by default, 5 seconds. jitter=time sets the time within which each health check will be randomly delayed, by default, there is no delay. fails=number sets the number of consecutive failed health checks of a particular server after w