Upload using the Azure portal

An NGINX configuration can be applied to the deployment via the Azure portal in two different ways:

  • Create a new NGINX configuration from scratch or by pasting it in the Azure portal editor.
  • Upload a gzip compressed tar archive containing your NGINX configuration.

As part of applying your NGINX configuration, the service validates the configuration for syntax and compatibility with NGINXaaS for Azure. The use of certain directives and parameters is not allowed to ensure the NGINX configuration’s compatibility with IaaS deployment model in Azure. Validation errors are reported in the editor for you to correct. For more information, check the NGINX Configuration Validation section.

Prerequisites

  • If the NGINX configuration requires SSL/TLS certificates, then a managed identity and integration with Azure Key Vault is required.

  • A contributor role is required to apply the configuration to the deployment.

Add an NGINX configuration

  1. Go to your NGINXaaS for Azure deployment.

  2. Select NGINX configuration in the left menu and you will see the default configuration that NGINXaaS provides.

    Note:
    If you don’t see the default configuration, it’s likely the deployment was created through a client tool other than the portal (For example, Terraform), or the “Apply default NGINX configuration” was unchecked during the deployment creation process in the portal. You can still proceed with the steps below to provide your own NGINX configuration for the deployment.
  3. Select the plus icon to add a file path, then Confirm.

    Property Description
    File path Each NGINX configuration file can be uniquely identified by a file path (for example, nginx.conf or /etc/nginx/nginx.conf) to align with the intended NGINX configuration file structure.
    Root file The root file is the main NGINX configuration file. The first file created will be the root file by default.
    You can designate a different root file if you have more than a single configuration file in your deployment. The root file is designated with a bookmark icon on the portal.
    Protected File Indicates the file may contain sensitive data such as passwords. Protected files are saved to the NGINX Configuration, but cannot be retrieved later.
    Add NGINX Configuration
    Warning:
    Protected files cannot be read after being applied. This means a new copy of the protected file must be included when making changes to the NGINX configuration.
  4. Provide your NGINX configuration.

    NGINX Configuration file
  5. Create additional configurations as needed following the same steps above.

  6. Select Submit to apply the new configuration.

Note:
We currently only support up to 5 unique listen ports. NGINX configurations that specify more than 5 ports will be rejected. For more information on listen port limitations, see our FAQ.

NGINX configuration validation

NGINX configuration is validated real-time to check for syntax and compatibility with the service. Validation errors are reported in the editor for you to correct.

For example, if you create/update an NGINX config with a particular directive that is not allowed, the service will analyse your NGINX config and provide real-time feedback.

NGINX Configuration validation error

The editing experience consists of a single view for both editing and validation

  • If the config is invalid, then any errors are highlighted in-place in the config editor. Hover over the highlighted errors to learn more about them or check the problems section at the bottom. Corrections can be made in the same panel.

  • If the config is valid, then a green check mark appears next to NGINXaaS Analyzer at the bottom indicating that you can submit the config to deploy it.

Upload a GZIP NGINX configuration

Given the example gzipped archive,

$ tar -czf nginx.tar.gz nginx
$ tar -tzf nginx.tar.gz
nginx/
nginx/nginx.conf
nginx/njs.js
nginx/servers
nginx/servers/
nginx/servers/server1.conf
nginx/servers/server2.conf

where nginx is a directory with the following structure,

$ tree nginx
nginx
├── nginx.conf
├── njs.js
└── servers
    ├── server1.conf
    └── server2.conf

1 directory, 4 files

nginx.tar.gz can be uploaded via the following portal workflow.

Before continuing, ensure the file paths in the archive match the includes in the NGINX config. For example,

http {
   include nginx/servers/server1.conf;
   js_import nginx/njs.js;
   # ...
}
  1. Go to your NGINXaaS for Azure deployment.

  2. Select NGINX configuration from the left menu.

  3. Select Upload config package.

    Upload GZIP NGINX Configuration file
  4. Drag and drop or browse for the new gzip compressed archive file to upload.

  5. Specify the root file.

    Warning:
    Uploading a new file will replace all existing NGINX configuration files in your deployment. You must acknowledge this step before you proceed to upload.
  6. Select Upload.

    Confirm Config file upload

Update an NGINX configuration

  1. Go to your NGINXaaS for Azure deployment.

  2. Select NGINX configuration in the left menu.

  3. Select the configuration file you want to update from the File path list.

  4. Make the necessary updates to the configuration.

    • You can also update the file path and/or assign the file as root.
  5. (Optional) Select any other configuration files to make additional updates.

  6. Submit your changes.

Delete NGINX configuration Files

  1. Go to your NGINXaaS for Azure deployment.

  2. Select NGINX configuration in the left menu.

  3. Select the configuration file you want to delete from the File path list.

  4. Select the delete icon .

  5. Confirm your action to delete the configuration file.

    Confirm Delete Configuration

    Note:
    Only non-root configuration files can be deleted.

NGINX configuration automation workflows

NGINX configurations stored in GitHub can be applied to existing NGINXaaS for Azure deployments via custom GitHub Action workflows. See NGINXaaS for Azure Deployment Action for documentation and examples on how to incorporate these workflows in your GitHub Actions CI/CD pipelines.

NGINX filesystem restrictions

NGINXaaS for Azure places restrictions on the instance’s filesystem; only a specific set of directories are allowed to be read from and written to. Below is a table describing what directories the NGINX worker process can read and write to and what directories auxiliary files can be written to. Aux files include certificate files and any files uploaded to the deployment, excluding NGINX configuration files.

Allowed Directory NGINX worker process can read/write to Aux files can be written to
/etc/nginx
/opt
/srv
/tmp
/var/cache/nginx
/var/www

Attempts to access other directories will be denied and result in a 5xx error.

Disallowed configuration directives

Some directives are not supported because of specific limitations. If you include one of these directives in your NGINX configuration, you’ll get an error.

Disallowed Directive Reason
ssl_engine No hardware SSL accelerator is available.
debug_points NGINXaaS does not provide access to NGINX processes for debugging.
fastcgi_bind
grpc_bind
memcached_bind
proxy_bind
scgi_bind
uwsgi_bind
Source IP specification for active-active deployments is not allowed.
quic_bpf QUIC connection migration is not currently supported for active-active deployments.

You may find that a few directives are not listed here as either allowed or disallowed. Our team is working on getting these directives supported soon.

Configuration directives list

Alphabetical index of directives

NGINXaaS for Azure supports a limited set of NGINX directives.

absolute_redirect
accept_mutex
accept_mutex_delay
access_log (ngx_http_log_module)
access_log (ngx_stream_log_module)
add_after_body
add_before_body
add_header
add_trailer
addition_types
aio
aio_write
alias
allow (ngx_http_access_module)
allow (ngx_stream_access_module)
ancient_browser
ancient_browser_value
auth_basic
auth_basic_user_file
auth_delay
auth_http
auth_http_header
auth_http_pass_client_cert
auth_http_timeout
auth_jwt
auth_jwt_claim_set
auth_jwt_header_set
auth_jwt_key_cache
auth_jwt_key_file
auth_jwt_key_request
auth_jwt_leeway
auth_jwt_require
auth_jwt_type
auth_request
auth_request_set
autoindex
autoindex_exact_size
autoindex_format
autoindex_localtime
break
charset
charset_map
charset_types
chunked_transfer_encoding
client_body_buffer_size
client_body_in_file_only
client_body_in_single_buffer
client_body_temp_path
client_body_timeout
client_header_buffer_size
client_header_timeout
client_max_body_size
connection_pool_size
create_full_put_path
daemon
dav_access
dav_methods
debug_connection
default_type
deny (ngx_http_access_module)
deny (ngx_stream_access_module)
directio
directio_alignment
disable_symlinks
empty_gif
env
error_log
error_page
etag
events
expires
f4f
f4f_buffer_size
fastcgi_buffer_size
fastcgi_buffering
fastcgi_buffers
fastcgi_busy_buffers_size
fastcgi_cache
fastcgi_cache_background_update
fastcgi_cache_bypass
fastcgi_cache_key
fastcgi_cache_lock
fastcgi_cache_lock_age
fastcgi_cache_lock_timeout
fastcgi_cache_max_range_offset
fastcgi_cache_methods
fastcgi_cache_min_uses
fastcgi_cache_path
fastcgi_cache_revalidate
fastcgi_cache_use_stale
fastcgi_cache_valid
fastcgi_catch_stderr
fastcgi_connect_timeout
fastcgi_force_ranges
fastcgi_hide_header
fastcgi_ignore_client_abort
fastcgi_ignore_headers
fastcgi_index
fastcgi_intercept_errors
fastcgi_keep_conn
fastcgi_limit_rate
fastcgi_max_temp_file_size
fastcgi_next_upstream
fastcgi_next_upstream_timeout
fastcgi_next_upstream_tries
fastcgi_no_cache
fastcgi_param
fastcgi_pass
fastcgi_pass_header
fastcgi_pass_request_body
fastcgi_pass_request_headers
fastcgi_read_timeout
fastcgi_request_buffering
fastcgi_send_lowat
fastcgi_send_timeout
fastcgi_socket_keepalive
fastcgi_split_path_info
fastcgi_store
fastcgi_store_access
fastcgi_temp_file_write_size
fastcgi_temp_path
flv
geo (ngx_http_geo_module)
geo (ngx_stream_geo_module)
grpc_buffer_size
grpc_connect_timeout
grpc_hide_header
grpc_ignore_headers
grpc_intercept_errors
grpc_next_upstream
grpc_next_upstream_timeout
grpc_next_upstream_tries
grpc_pass
grpc_pass_header
grpc_read_timeout
grpc_send_timeout
grpc_set_header
grpc_socket_keepalive
grpc_ssl_certificate
grpc_ssl_certificate_key
grpc_ssl_ciphers
grpc_ssl_conf_command
grpc_ssl_crl
grpc_ssl_name
grpc_ssl_password_file
grpc_ssl_protocols
grpc_ssl_server_name
grpc_ssl_session_reuse
grpc_ssl_trusted_certificate
grpc_ssl_verify
grpc_ssl_verify_depth
gunzip
gunzip_buffers
gzip
gzip_buffers
gzip_comp_level
gzip_disable
gzip_http_version
gzip_min_length
gzip_proxied
gzip_static
gzip_types
gzip_vary
hash (ngx_http_upstream_module)
hash (ngx_stream_upstream_module)
health_check (ngx_http_upstream_hc_module)
health_check (ngx_stream_upstream_hc_module)
health_check_timeout
hls
hls_buffers
hls_forward_args
hls_fragment
hls_mp4_buffer_size
hls_mp4_max_buffer_size
http
http2_body_preread_size
http2_chunk_size
http2_idle_timeout
http2_max_concurrent_pushes
http2_max_concurrent_streams
http2_max_field_size
http2_max_header_size
http2_max_requests
http2_push
http2_push_preload
http2_recv_buffer_size
http2_recv_timeout
http3
http3_hq
http3_max_concurrent_streams
http3_stream_buffer_size
if
if_modified_since
ignore_invalid_headers
image_filter
image_filter_buffer
image_filter_interlace
image_filter_jpeg_quality
image_filter_sharpen
image_filter_transparency
image_filter_webp_quality
imap_auth
imap_capabilities
imap_client_buffer
include
index
internal
internal_redirect
ip_hash
js_access (ngx_stream_js_module)
js_body_filter
js_content
js_fetch_buffer_size (ngx_http_js_module)
js_fetch_buffer_size (ngx_stream_js_module)
js_fetch_ciphers (ngx_http_js_module)
js_fetch_ciphers (ngx_stream_js_module)
js_fetch_max_response_buffer_size (ngx_http_js_module)
js_fetch_max_response_buffer_size (ngx_stream_js_module)
js_fetch_protocols (ngx_http_js_module)
js_fetch_protocols (ngx_stream_js_module)
js_fetch_timeout (ngx_http_js_module)
js_fetch_timeout (ngx_stream_js_module)
js_fetch_trusted_certificate (ngx_http_js_module)
js_fetch_trusted_certificate (ngx_stream_js_module)
js_fetch_verify (ngx_http_js_module)
js_fetch_verify (ngx_stream_js_module)
js_fetch_verify_depth (ngx_http_js_module)
js_fetch_verify_depth (ngx_stream_js_module)
js_filter (ngx_stream_js_module)
js_header_filter
js_import (ngx_http_js_module)
js_import (ngx_stream_js_module)
js_include (ngx_http_js_module)
js_include (ngx_stream_js_module)
js_path (ngx_http_js_module)
js_path (ngx_stream_js_module)
js_preload_object (ngx_http_js_module)
js_preload_object (ngx_stream_js_module)
js_preread (ngx_stream_js_module)
js_set (ngx_http_js_module)
js_set (ngx_stream_js_module)
js_var (ngx_http_js_module)
js_var (ngx_stream_js_module)
js_shared_dict_zone (ngx_http_js_module)
js_var (ngx_http_js_module)
js_var (ngx_stream_js_module)
keepalive
keepalive_disable
keepalive_requests (ngx_http_core_module)
keepalive_time (ngx_http_core_module)
keepalive_timeout (ngx_http_core_module)
keyval (ngx_http_keyval_module)
keyval (ngx_stream_keyval_module)
keyval_zone (ngx_http_keyval_module)
keyval_zone (ngx_stream_keyval_module)
large_client_header_buffers
least_conn (ngx_http_upstream_module)
least_conn (ngx_stream_upstream_module)
least_time (ngx_http_upstream_module)
least_time (ngx_stream_upstream_module)
limit_conn (ngx_http_limit_conn_module)
limit_conn (ngx_stream_limit_conn_module)
limit_conn_dry_run (ngx_http_limit_conn_module)
limit_conn_dry_run (ngx_stream_limit_conn_module)
limit_conn_log_level (ngx_http_limit_conn_module)
limit_conn_log_level (ngx_stream_limit_conn_module)
limit_conn_status
limit_conn_zone (ngx_http_limit_conn_module)
limit_conn_zone (ngx_stream_limit_conn_module)
limit_except
limit_rate
limit_rate_after
limit_req
limit_req_dry_run
limit_req_log_level
limit_req_status
limit_req_zone
limit_zone
lingering_close
lingering_time
lingering_timeout
listen (ngx_http_core_module)
listen (ngx_mail_core_module)
load_module
location
lock_file
log_format (ngx_http_log_module)
log_format (ngx_stream_log_module)
log_not_found
log_subrequest
mail
map (ngx_http_map_module)
map (ngx_stream_map_module)
map_hash_bucket_size (ngx_http_map_module)
map_hash_bucket_size (ngx_stream_map_module)
map_hash_max_size (ngx_http_map_module)
map_hash_max_size (ngx_stream_map_module)
master_process
match (ngx_http_upstream_hc_module)
match (ngx_stream_upstream_hc_module)
max_errors
max_ranges
memcached_buffer_size
memcached_connect_timeout
memcached_gzip_flag
memcached_next_upstream
memcached_next_upstream_timeout
memcached_next_upstream_tries
memcached_pass
memcached_read_timeout
memcached_send_timeout
memcached_socket_keepalive
merge_slashes
min_delete_depth
mirror
mirror_request_body
modern_browser
modern_browser_value
mp4
mp4_buffer_size
mp4_limit_rate
mp4_limit_rate_after
mp4_max_buffer_size
mp4_start_key_frame
mqtt
mqtt_rewrite_buffer_size
mqtt_set_connect
msie_padding
msie_refresh
multi_accept
ntlm
open_file_cache
open_file_cache_errors
open_file_cache_min_uses
open_file_cache_valid
open_log_file_cache (ngx_http_log_module)
open_log_file_cache (ngx_stream_log_module)
otel_exporter
otel_service_name
otel_trace
otel_trace_context
otel_span_name
otel_span_attr
output_buffers
override_charset
pid
pop3_auth
pop3_capabilities
port_in_redirect
postpone_output
preread_buffer_size (ngx_stream_core_module)
preread_timeout (ngx_stream_core_module)
protocol
proxy_buffer
proxy_buffer_size (ngx_http_proxy_module)
proxy_buffer_size (ngx_stream_proxy_module)
proxy_buffering
proxy_buffers
proxy_busy_buffers_size
proxy_cache
proxy_cache_background_update
proxy_cache_bypass
proxy_cache_convert_head
proxy_cache_key
proxy_cache_lock
proxy_cache_lock_age
proxy_cache_lock_timeout
proxy_cache_max_range_offset
proxy_cache_methods
proxy_cache_min_uses
proxy_cache_path
proxy_cache_purge
proxy_cache_revalidate
proxy_cache_use_stale
proxy_cache_valid
proxy_connect_timeout (ngx_http_proxy_module)
proxy_connect_timeout (ngx_stream_proxy_module)
proxy_cookie_domain
proxy_cookie_flags
proxy_cookie_path
proxy_download_rate (ngx_stream_proxy_module)
proxy_force_ranges
proxy_half_close (ngx_stream_proxy_module)
proxy_headers_hash_bucket_size
proxy_headers_hash_max_size
proxy_hide_header
proxy_http_version
proxy_ignore_client_abort
proxy_ignore_headers
proxy_intercept_errors
proxy_limit_rate
proxy_max_temp_file_size
proxy_method
proxy_next_upstream (ngx_http_proxy_module)
proxy_next_upstream (ngx_stream_proxy_module)
proxy_next_upstream_timeout (ngx_http_proxy_module)
proxy_next_upstream_timeout (ngx_stream_proxy_module)
proxy_next_upstream_tries (ngx_http_proxy_module)
proxy_next_upstream_tries (ngx_stream_proxy_module)
proxy_no_cache
proxy_pass (ngx_http_proxy_module)
proxy_pass (ngx_stream_proxy_module)
proxy_pass_error_message
proxy_pass_header
proxy_pass_request_body
proxy_pass_request_headers
proxy_protocol (ngx_mail_proxy_module)
proxy_protocol (ngx_stream_proxy_module)
proxy_protocol_timeout (ngx_stream_core_module)
proxy_read_timeout
proxy_redirect
proxy_requests (ngx_stream_proxy_module)
proxy_request_buffering
proxy_responses (ngx_stream_proxy_module)
proxy_send_lowat
proxy_send_timeout
proxy_session_drop (ngx_stream_proxy_module)
proxy_set_body
proxy_set_header
proxy_smtp_auth
proxy_socket_keepalive (ngx_http_proxy_module)
proxy_socket_keepalive (ngx_stream_proxy_module)
proxy_ssl (ngx_stream_proxy_module)
proxy_ssl_certificate (ngx_http_proxy_module)
proxy_ssl_certificate (ngx_stream_proxy_module)
proxy_ssl_certificate_key (ngx_http_proxy_module)
proxy_ssl_certificate_key (ngx_stream_proxy_module)
proxy_ssl_ciphers (ngx_http_proxy_module)
proxy_ssl_ciphers (ngx_stream_proxy_module)
proxy_ssl_conf_command (ngx_http_proxy_module)
proxy_ssl_conf_command (ngx_stream_proxy_module)
proxy_ssl_crl (ngx_http_proxy_module)
proxy_ssl_crl (ngx_stream_proxy_module)
proxy_ssl_name (ngx_http_proxy_module)
proxy_ssl_name (ngx_stream_proxy_module)
proxy_ssl_password_file (ngx_http_proxy_module)
proxy_ssl_password_file (ngx_stream_proxy_module)
proxy_ssl_protocols (ngx_http_proxy_module)
proxy_ssl_protocols (ngx_stream_proxy_module)
proxy_ssl_server_name (ngx_http_proxy_module)
proxy_ssl_server_name (ngx_stream_proxy_module)
proxy_ssl_session_reuse (ngx_http_proxy_module)
proxy_ssl_session_reuse (ngx_stream_proxy_module)
proxy_ssl_trusted_certificate (ngx_http_proxy_module)
proxy_ssl_trusted_certificate (ngx_stream_proxy_module)
proxy_ssl_verify (ngx_http_proxy_module)
proxy_ssl_verify (ngx_stream_proxy_module)
proxy_ssl_verify_depth (ngx_http_proxy_module)
proxy_ssl_verify_depth (ngx_stream_proxy_module)
proxy_store
proxy_store_access
proxy_temp_file_write_size
proxy_temp_path
proxy_timeout (ngx_mail_proxy_module)
proxy_timeout (ngx_stream_proxy_module)
proxy_upload_rate (ngx_stream_proxy_module)
queue
quic_active_connection_id_limit
quic_gso
quic_host_key
quic_retry
random (ngx_http_upstream_module)
random (ngx_stream_upstream_module)
random_index
read_ahead
real_ip_header
real_ip_recursive
recursive_error_pages
referer_hash_bucket_size
referer_hash_max_size
request_pool_size
reset_timedout_connection
resolver (ngx_http_core_module)
resolver (ngx_mail_core_module)
resolver (ngx_stream_core_module)
resolver (ngx_stream_upstream_module)
resolver_timeout (ngx_http_core_module)
resolver_timeout (ngx_mail_core_module)
resolver_timeout (ngx_stream_core_module)
resolver_timeout (ngx_stream_upstream_module)
return (ngx_http_rewrite_module)
return (ngx_stream_return_module)
rewrite
rewrite_log
root
satisfy
scgi_buffer_size
scgi_buffering
scgi_buffers
scgi_busy_buffers_size
scgi_cache
scgi_cache_background_update
scgi_cache_bypass
scgi_cache_key
scgi_cache_lock
scgi_cache_lock_age
scgi_cache_lock_timeout
scgi_cache_max_range_offset
scgi_cache_methods
scgi_cache_min_uses
scgi_cache_path
scgi_cache_purge
scgi_cache_revalidate
scgi_cache_use_stale
scgi_cache_valid
scgi_connect_timeout
scgi_force_ranges
scgi_hide_header
scgi_ignore_client_abort
scgi_ignore_headers
scgi_intercept_errors
scgi_limit_rate
scgi_max_temp_file_size
scgi_next_upstream
scgi_next_upstream_timeout
scgi_next_upstream_tries
scgi_no_cache
scgi_param
scgi_pass
scgi_pass_header
scgi_pass_request_body
scgi_pass_request_headers
scgi_read_timeout
scgi_request_buffering
scgi_send_timeout
scgi_socket_keepalive
scgi_store
scgi_store_access
scgi_temp_file_write_size
scgi_temp_path
secure_link
secure_link_md5
secure_link_secret
send_lowat
send_timeout
sendfile
sendfile_max_chunk
server (ngx_http_core_module)
server (ngx_mail_core_module)
server (ngx_stream_core_module)
server (ngx_stream_upstream_module)
server_name (ngx_http_core_module)
server_name (ngx_mail_core_module)
server_name_in_redirect
server_tokens
session_log
session_log_format
session_log_zone
set (ngx_http_rewrite_module)
set (ngx_stream_set_module)
set_real_ip_from (ngx_http_realip_module)
set_real_ip_from (ngx_mail_realip_module)
set_real_ip_from (ngx_stream_realip_module)
slice
smtp_auth
smtp_capabilities
smtp_client_buffer
smtp_greeting_delay
source_charset spdy_chunk_size
spdy_headers_comp
split_clients (ngx_http_split_clients_module)
split_clients (ngx_stream_split_clients_module)
ssi
ssi_last_modified
ssi_min_file_chunk
ssi_silent_errors
ssi_types
ssi_value_length
ssl (ngx_http_ssl_module)
ssl (ngx_mail_ssl_module)
ssl_buffer_size
ssl_certificate (ngx_http_ssl_module)
ssl_certificate (ngx_mail_ssl_module)
ssl_certificate (ngx_stream_ssl_module)
ssl_certificate_key (ngx_http_ssl_module)
ssl_certificate_key (ngx_mail_ssl_module)
ssl_certificate_key (ngx_stream_ssl_module)
ssl_ciphers (ngx_http_ssl_module)
ssl_ciphers (ngx_mail_ssl_module)
ssl_client_certificate (ngx_http_ssl_module)
ssl_client_certificate (ngx_mail_ssl_module)
ssl_client_certificate (ngx_stream_ssl_module)
ssl_conf_command (ngx_http_ssl_module)
ssl_conf_command (ngx_mail_ssl_module)
ssl_conf_command (ngx_stream_ssl_module)
ssl_crl (ngx_http_ssl_module)
ssl_crl (ngx_mail_ssl_module)
ssl_dhparam (ngx_http_ssl_module)
ssl_dhparam (ngx_mail_ssl_module)
ssl_early_data
ssl_ecdh_curve (ngx_http_ssl_module)
ssl_ecdh_curve (ngx_mail_ssl_module)
ssl_ecdh_curve (ngx_stream_ssl_module)
ssl_handshake_timeout
ssl_ocsp
ssl_ocsp_cache
ssl_ocsp_responder
ssl_password_file (ngx_http_ssl_module)
ssl_password_file (ngx_mail_ssl_module)
ssl_prefer_server_ciphers (ngx_http_ssl_module)
ssl_prefer_server_ciphers (ngx_mail_ssl_module)
ssl_prefer_server_ciphers (ngx_stream_ssl_module)
ssl_preread (ngx_stream_ssl_preread_module)
ssl_protocols (ngx_http_ssl_module)
ssl_protocols (ngx_mail_ssl_module)
ssl_protocols (ngx_stream_ssl_module)
ssl_reject_handshake
ssl_session_cache (ngx_http_ssl_module)
ssl_session_cache (ngx_mail_ssl_module)
ssl_session_cache (ngx_stream_ssl_module)
ssl_session_ticket_key (ngx_http_ssl_module)
ssl_session_ticket_key (ngx_mail_ssl_module)
ssl_session_ticket_key (ngx_stream_ssl_module)
ssl_session_tickets (ngx_http_ssl_module)
ssl_session_tickets (ngx_mail_ssl_module)
ssl_session_tickets (ngx_stream_ssl_module)
ssl_session_timeout (ngx_http_ssl_module)
ssl_session_timeout (ngx_mail_ssl_module)
ssl_session_timeout (ngx_stream_ssl_module)
ssl_stapling
ssl_stapling_file
ssl_stapling_responder
ssl_stapling_verify
ssl_trusted_certificate (ngx_http_ssl_module)
ssl_trusted_certificate (ngx_mail_ssl_module)
ssl_trusted_certificate (ngx_stream_ssl_module)
ssl_verify_client (ngx_http_ssl_module)
ssl_verify_client (ngx_mail_ssl_module)
ssl_verify_client (ngx_stream_ssl_module)
ssl_verify_depth (ngx_http_ssl_module)
ssl_verify_depth (ngx_mail_ssl_module)
ssl_verify_depth (ngx_stream_ssl_module)
starttls
state (ngx_http_upstream_module)
status_zone (ngx_http_api_module)
sticky
sticky_cookie_insert
stream (ngx_stream_core_module)
stub_status
sub_filter
sub_filter_last_modified
sub_filter_once
sub_filter_types
subrequest_output_buffer_size
tcp_nodelay (ngx_http_core_module)
tcp_nodelay (ngx_stream_core_module)
tcp_nopush
thread_pool
timeout
timer_resolution
try_files
types
types_hash_bucket_size
types_hash_max_size
underscores_in_headers
uninitialized_variable_warn
upstream (ngx_http_upstream_module)
upstream (ngx_stream_upstream_module)
upstream_conf
use
user
userid
userid_domain
userid_expires
userid_flags
userid_mark
userid_name
userid_p3p
userid_path
userid_service
uwsgi_buffer_size
uwsgi_buffering
uwsgi_buffers
uwsgi_busy_buffers_size
uwsgi_cache
uwsgi_cache_background_update
uwsgi_cache_bypass
uwsgi_cache_key
uwsgi_cache_lock
uwsgi_cache_lock_age
uwsgi_cache_lock_timeout
uwsgi_cache_max_range_offset
uwsgi_cache_methods
uwsgi_cache_min_uses
uwsgi_cache_path
uwsgi_cache_purge
uwsgi_cache_revalidate
uwsgi_cache_use_stale
uwsgi_cache_valid
uwsgi_connect_timeout
uwsgi_force_ranges
uwsgi_hide_header
uwsgi_ignore_client_abort
uwsgi_ignore_headers
uwsgi_intercept_errors
uwsgi_limit_rate
uwsgi_max_temp_file_size
uwsgi_modifier1
uwsgi_modifier2
uwsgi_next_upstream
uwsgi_next_upstream_timeout
uwsgi_next_upstream_tries
uwsgi_no_cache
uwsgi_param
uwsgi_pass
uwsgi_pass_header
uwsgi_pass_request_body
uwsgi_pass_request_headers
uwsgi_read_timeout
uwsgi_request_buffering
uwsgi_send_timeout
uwsgi_socket_keepalive
uwsgi_ssl_certificate
uwsgi_ssl_certificate_key
uwsgi_ssl_conf_command
uwsgi_ssl_crl
uwsgi_ssl_name
uwsgi_ssl_password_file
uwsgi_ssl_protocols
uwsgi_ssl_server_name
uwsgi_ssl_session_reuse
uwsgi_ssl_trusted_certificate
uwsgi_ssl_verify
uwsgi_ssl_verify_depth
uwsgi_store
uwsgi_store_access
uwsgi_temp_file_write_size
uwsgi_temp_path
valid_referers
variables_hash_bucket_size (ngx_http_core_module)
variables_hash_bucket_size (ngx_stream_core_module)
variables_hash_max_size (ngx_http_core_module)
variables_hash_max_size (ngx_stream_core_module)
worker_aio_requests
worker_connections
worker_cpu_affinity
worker_priority
worker_processes
worker_rlimit_core
worker_rlimit_nofile
worker_shutdown_timeout
working_directory
xclient
xml_entities
xslt_last_modified
xslt_param
xslt_string_param
xslt_stylesheet
xslt_types
zone (ngx_http_upstream_module)
zone (ngx_stream_upstream_module)
zone_sync
zone_sync_buffers
zone_sync_connect_retry_interval
zone_sync_connect_timeout
zone_sync_interval
zone_sync_recv_buffer_size
zone_sync_server
zone_sync_ssl
zone_sync_ssl_certificate
zone_sync_ssl_certificate_key
zone_sync_ssl_ciphers
zone_sync_ssl_conf_command
zone_sync_ssl_crl
zone_sync_ssl_name
zone_sync_ssl_password_file
zone_sync_ssl_protocols
zone_sync_ssl_server_name
zone_sync_ssl_trusted_certificate
zone_sync_ssl_verify
zone_sync_ssl_verify_depth
zone_sync_timeout