proxy_pass_header

Syntax: proxy_pass_header field; Default: — Context: http, server, location Permits passing otherwise disabled header fields from a proxied server to a client.

uwsgi_pass_header

Syntax: uwsgi_pass_header field; Default: — Context: http, server, location Permits passing otherwise disabled header fields from a uwsgi server to a client.

proxy_protocol

Syntax: proxy_protocol on | off; Default: proxy_protocol off; Context: stream, server This directive appeared in version 1.9.2. Enables the PROXY protocol for connections to a proxied server.

userid_path

Syntax: userid_path path; Default: userid_path /; Context: http, server, location Defines a path for which the cookie is set.

listen

Syntax: listen address:port [ssl] [udp] [proxy_protocol] [backlog=number] [bind] [ipv6only=on|off] [reuseport] [so_keepalive=on|off|[keepidle]:[keepintvl]:[keepcnt]]; Default: — Context: server Sets the address and port for the socket on which the server will accept connections. It is possible to specify just the port. The address can also be a hostname, for example: listen 127.0.0.1:12345; listen *:12345; listen 12345; # same as *:12345 l

proxy_ssl_crl

Syntax: proxy_ssl_crl file; Default: — Context: stream, server Specifies a file with revoked certificates (CRL) in the PEM format used to verify the certificate of the proxied server.

limit_conn_log_level

Syntax: limit_conn_log_level info | notice | warn | error; Default: limit_conn_log_level error; Context: stream, server Sets the desired logging level for cases when the server limits the number of connections.

http2_recv_buffer_size

Syntax: http2_recv_buffer_size size; Default: http2_recv_buffer_size 256k; Context: http Sets the size of the per worker input buffer.

pid

Syntax: pid file; Default: pid nginx.pid; Context: main Defines a file that will store the process ID of the main process.

hls

Syntax: hls; Default: — Context: location Turns on HLS streaming in the surrounding location.