proxy-connect-timeout |
Sets the value of the proxy_connect_timeout and grpc_connect_timeout directive. |
60s |
|
proxy-read-timeout |
Sets the value of the proxy_read_timeout and grpc_read_timeout directive. |
60s |
|
proxy-send-timeout |
Sets the value of the proxy_send_timeout and grpc_send_timeout directive. |
60s |
|
client-max-body-size |
Sets the value of the client_max_body_size directive. |
1m |
|
proxy-buffering |
Enables or disables buffering of responses from the proxied server. |
True |
|
proxy-buffers |
Sets the value of the proxy_buffers directive. |
Depends on the platform. |
|
proxy-buffer-size |
Sets the value of the proxy_buffer_size and grpc_buffer_size directives. |
Depends on the platform. |
|
proxy-max-temp-file-size |
Sets the value of the proxy_max_temp_file_size directive. |
1024m |
|
set-real-ip-from |
Sets the value of the set_real_ip_from directive. |
N/A |
|
real-ip-header |
Sets the value of the real_ip_header directive. |
X-Real-IP |
|
real-ip-recursive |
Enables or disables the real_ip_recursive directive. |
False |
|
default-server-return |
Configures the return directive in the default server, which handles a client request if none of the hosts of Ingress or VirtualServer resources match. The default value configures NGINX to return a 404 error page. You can configure a fixed response or a redirect. For example, default-server-return: 302 https://nginx.org will redirect a client to https://nginx.org. |
404 |
|
server-tokens |
Enables or disables the server_tokens directive. Additionally, with the NGINX Plus, you can specify a custom string value, including the empty string value, which disables the emission of the“Server” field. |
True |
|
worker-processes |
Sets the value of the worker_processes directive. |
auto |
|
worker-rlimit-nofile |
Sets the value of the worker_rlimit_nofile directive. |
N/A |
|
worker-connections |
Sets the value of the worker_connections directive. |
1024 |
|
worker-cpu-affinity |
Sets the value of the worker_cpu_affinity directive. |
N/A |
|
worker-shutdown-timeout |
Sets the value of the worker_shutdown_timeout directive. |
N/A |
|
server-names-hash-bucket-size |
Sets the value of the server_names_hash_bucket_size directive. |
256 |
|
server-names-hash-max-size |
Sets the value of the server_names_hash_max_size directive. |
1024 |
|
resolver-addresses |
Sets the value of the resolver addresses. Note: If you use a DNS name (for example, kube-dns.kube-system.svc.cluster.local ) as a resolver address, NGINX Plus will resolve it using the system resolver during the start and on every configuration reload. If the name cannot be resolved or the DNS server doesn’t respond, NGINX Plus will fail to start or reload. To avoid this, we recommend using IP addresses as resolver addresses instead of DNS names. Supported in NGINX Plus only. |
N/A |
Support for Type ExternalName Services. |
resolver-ipv6 |
Enables IPv6 resolution in the resolver. Supported in NGINX Plus only. |
True |
Support for Type ExternalName Services |
resolver-valid |
Sets the time NGINX caches the resolved DNS records. Supported in NGINX Plus only. |
TTL value of a DNS record |
Support for Type ExternalName Services |
resolver-timeout |
Sets the resolver_timeout for name resolution. Supported in NGINX Plus only. |
30s |
Support for Type ExternalName Services |
keepalive-timeout |
Sets the value of the keepalive_timeout directive. |
65s |
|
keepalive-requests |
Sets the value of the keepalive_requests directive. |
100 |
|
variables-hash-bucket-size |
Sets the value of the variables_hash_bucket_size directive. |
256 |
|
variables-hash-max-size |
Sets the value of the variables-hash-max-size directive. |
1024 |