UNPKG

codemirror-mode-nginx-renewed

Version:
840 lines (838 loc) 87.2 kB
CodeMirror.defineMode("nginx-renewed", function(editor_options, mode_options) { var ANY = 1, // anywhere (basically: "include") MAIN = 2, // main configuration level; skipping "DIRECT" on purpose here EVENT = 4, // events {} HTTP_MAIN = 8, // http {} HTTP_SRV = 16, // http { server {}} HTTP_LOC = 32, // http { server { location {}}} HTTP_LIF = 64, // http { server { location { if () {}}}} HTTP_LMT = 128, // http { server { location { limit_except () {}}}} HTTP_SIF = 256, // http { server { if () {}}} HTTP_UPS = 512, // http { upstream {}} MAIL_MAIN = 1024, // mail {} MAIL_SRV = 2048, // mail { server {}} STREAM_MAIN = 4096, // stream {} STREAM_SRV = 8192, // stream { server {}} STREAM_UPS = 16384, // stream { upstream {}} /* unofficial scopes: */ HTTP_GEO = 32768, // http { geo {}} STREAM_GEO = 65536, // stream { geo {}} MAP = 131072, // http { map {}} or stream { map {}} TYPES = 262144; // http { types {}} var blocks_to_scope = { 'main': MAIN, 'main/events': EVENT, 'main/http': HTTP_MAIN, 'main/http/server': HTTP_SRV, 'main/http/server/location': HTTP_LOC, 'main/http/server/location/if': HTTP_LIF, 'main/http/server/location/limit_except': HTTP_LMT, 'main/http/server/if': HTTP_LIF, 'main/http/upstream': HTTP_UPS, 'main/mail': MAIL_MAIN, 'main/mail/server': MAIL_SRV, 'main/stream': STREAM_MAIN, 'main/stream/server': STREAM_SRV, 'main/stream/upstream': STREAM_UPS, 'main/http/geo': HTTP_GEO, 'main/stream/geo': STREAM_GEO, 'main/http/map': MAP, 'main/stream/map': MAP, 'main/http/types': TYPES, 'main/http/server/types': TYPES, 'main/http/server/location/types': TYPES, }; var known_directives = { "absolute_redirect": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "accept_mutex": {scope: EVENT}, "accept_mutex_delay": {scope: EVENT}, "acceptex_read": {scope: EVENT}, "access_by_lua": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "access_by_lua_block": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "access_by_lua_file": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "access_by_lua_no_postpone": {scope: HTTP_MAIN}, "access_log": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|HTTP_LMT|STREAM_MAIN|STREAM_SRV}, "add_after_body": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "add_before_body": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "add_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "add_trailer": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "addition_types": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "aio": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "aio_write": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "alias": {scope: HTTP_LOC}, "allow": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LMT|STREAM_MAIN|STREAM_SRV}, "ancient_browser": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "ancient_browser_value": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "api": {scope: HTTP_LOC|HTTP_LOC}, "array_join": {scope: HTTP_MAIN|HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "auth_basic": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LMT}, "auth_basic_user_file": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LMT}, "auth_delay": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "auth_http": {scope: MAIL_MAIN|MAIL_SRV}, "auth_http_header": {scope: MAIL_MAIN|MAIL_SRV}, "auth_http_pass_client_cert": {scope: MAIL_MAIN|MAIL_SRV}, "auth_http_timeout": {scope: MAIL_MAIN|MAIL_SRV}, "auth_jwt": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LMT}, "auth_jwt_claim_set": {scope: HTTP_MAIN}, "auth_jwt_header_set": {scope: HTTP_MAIN}, "auth_jwt_key_file": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LMT}, "auth_jwt_key_request": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LMT}, "auth_jwt_leeway": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "auth_jwt_type": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LMT}, "auth_request": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "auth_request_set": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "autoindex": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "autoindex_exact_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "autoindex_format": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "autoindex_localtime": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "balancer_by_lua_block": {scope: HTTP_UPS|STREAM_UPS}, "balancer_by_lua_file": {scope: HTTP_UPS|STREAM_UPS}, "body_filter_by_lua": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "body_filter_by_lua_block": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "body_filter_by_lua_file": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "break": {scope: HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "charset": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "charset_map": {scope: HTTP_MAIN}, "charset_types": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "chunked_transfer_encoding": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "client_body_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "client_body_in_file_only": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "client_body_in_single_buffer": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "client_body_temp_path": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "client_body_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "client_header_buffer_size": {scope: HTTP_MAIN|HTTP_SRV}, "client_header_timeout": {scope: HTTP_MAIN|HTTP_SRV}, "client_max_body_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "connection_pool_size": {scope: HTTP_MAIN|HTTP_SRV}, "content_by_lua": {scope: HTTP_LOC|HTTP_LIF|STREAM_SRV}, "content_by_lua_block": {scope: HTTP_LOC|HTTP_LIF|STREAM_SRV}, "content_by_lua_file": {scope: HTTP_LOC|HTTP_LIF|STREAM_SRV}, "create_full_put_path": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "daemon": {scope: MAIN}, "dav_access": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "dav_methods": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "debug_connection": {scope: EVENT}, "debug_points": {scope: MAIN}, "default_type": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "degradation": {scope: HTTP_MAIN}, "degrade": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "deny": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LMT|STREAM_MAIN|STREAM_SRV}, "devpoll_changes": {scope: EVENT}, "devpoll_events": {scope: EVENT}, "directio": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "directio_alignment": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "disable_symlinks": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "drizzle_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "drizzle_connect_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "drizzle_dbname": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "drizzle_keepalive": {scope: HTTP_UPS}, "drizzle_module_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "drizzle_pass": {scope: HTTP_LOC|HTTP_LIF}, "drizzle_query": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "drizzle_recv_cols_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "drizzle_recv_rows_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "drizzle_send_query_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "drizzle_server": {scope: HTTP_UPS}, "drizzle_status": {scope: HTTP_LOC|HTTP_LIF}, "echo": {scope: HTTP_LOC|HTTP_LIF|STREAM_SRV}, "echo_abort_parent": {scope: HTTP_LOC|HTTP_LIF}, "echo_after_body": {scope: HTTP_LOC|HTTP_LIF}, "echo_before_body": {scope: HTTP_LOC|HTTP_LIF}, "echo_blocking_sleep": {scope: HTTP_LOC|HTTP_LIF}, "echo_client_error_log_level": {scope: STREAM_MAIN|STREAM_SRV}, "echo_discard_request": {scope: STREAM_SRV}, "echo_duplicate": {scope: HTTP_LOC|HTTP_LIF|STREAM_SRV}, "echo_end": {scope: HTTP_LOC|HTTP_LIF}, "echo_exec": {scope: HTTP_LOC|HTTP_LIF}, "echo_flush": {scope: HTTP_LOC|HTTP_LIF}, "echo_flush_wait": {scope: STREAM_SRV}, "echo_foreach_split": {scope: HTTP_LOC|HTTP_LIF}, "echo_lingering_close": {scope: STREAM_MAIN|STREAM_SRV}, "echo_lingering_time": {scope: STREAM_MAIN|STREAM_SRV}, "echo_lingering_timeout": {scope: STREAM_MAIN|STREAM_SRV}, "echo_location": {scope: HTTP_LOC|HTTP_LIF}, "echo_location_async": {scope: HTTP_LOC|HTTP_LIF}, "echo_read_buffer_size": {scope: STREAM_MAIN|STREAM_SRV}, "echo_read_bytes": {scope: STREAM_SRV}, "echo_read_line": {scope: STREAM_SRV}, "echo_read_request_body": {scope: HTTP_LOC|HTTP_LIF}, "echo_read_timeout": {scope: STREAM_MAIN|STREAM_SRV}, "echo_request_body": {scope: HTTP_LOC|HTTP_LIF}, "echo_request_data": {scope: STREAM_SRV}, "echo_reset_timer": {scope: HTTP_LOC|HTTP_LIF}, "echo_send_timeout": {scope: STREAM_MAIN|STREAM_SRV}, "echo_sleep": {scope: HTTP_LOC|HTTP_LIF|STREAM_SRV}, "echo_status": {scope: HTTP_LOC|HTTP_LIF}, "echo_subrequest": {scope: HTTP_LOC|HTTP_LIF}, "echo_subrequest_async": {scope: HTTP_LOC|HTTP_LIF}, "empty_gif": {scope: HTTP_LOC}, "encrypted_session_expires": {scope: HTTP_MAIN|HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "encrypted_session_iv": {scope: HTTP_MAIN|HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "encrypted_session_key": {scope: HTTP_MAIN|HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "env": {scope: MAIN}, "epoll_events": {scope: EVENT}, "error_log": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV|MAIN|MAIL_MAIN|MAIL_SRV}, "error_page": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "etag": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "eventport_events": {scope: EVENT}, "events": {scope: MAIN}, "exit_worker_by_lua_block": {scope: HTTP_MAIN}, "exit_worker_by_lua_file": {scope: HTTP_MAIN}, "expires": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "f4f": {scope: HTTP_LOC}, "f4f_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_bind": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_buffering": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_buffers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_busy_buffers_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_background_update": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_bypass": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_key": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_lock": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_lock_age": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_lock_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_max_range_offset": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_methods": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_min_uses": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_path": {scope: HTTP_MAIN}, "fastcgi_cache_purge": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_revalidate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_use_stale": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_cache_valid": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_catch_stderr": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_connect_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_force_ranges": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_hide_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_ignore_client_abort": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_ignore_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_index": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_intercept_errors": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_keep_conn": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_limit_rate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_max_temp_file_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_next_upstream": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_next_upstream_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_next_upstream_tries": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_no_cache": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_param": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_pass": {scope: HTTP_LOC|HTTP_LIF}, "fastcgi_pass_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_pass_request_body": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_pass_request_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_read_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_request_buffering": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_send_lowat": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_send_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_socket_keepalive": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_split_path_info": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_store": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_store_access": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_temp_file_write_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "fastcgi_temp_path": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "flv": {scope: HTTP_LOC}, "geo": {scope: HTTP_MAIN|STREAM_MAIN}, "geoip_city": {scope: HTTP_MAIN|STREAM_MAIN}, "geoip_country": {scope: HTTP_MAIN|STREAM_MAIN}, "geoip_org": {scope: HTTP_MAIN|STREAM_MAIN}, "geoip_proxy": {scope: HTTP_MAIN}, "geoip_proxy_recursive": {scope: HTTP_MAIN}, "google_perftools_profiles": {scope: MAIN}, "grpc_bind": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_connect_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_hide_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ignore_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_intercept_errors": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_next_upstream": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_next_upstream_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_next_upstream_tries": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_pass": {scope: HTTP_LOC|HTTP_LIF}, "grpc_pass_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_read_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_send_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_set_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_socket_keepalive": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_certificate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_certificate_key": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_ciphers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_conf_command": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_crl": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_name": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_password_file": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_protocols": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_server_name": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_session_reuse": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_trusted_certificate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_verify": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "grpc_ssl_verify_depth": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gunzip": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gunzip_buffers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "gzip_buffers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip_comp_level": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip_disable": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip_hash": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip_http_version": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip_min_length": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip_no_buffer": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip_proxied": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip_static": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip_types": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip_vary": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "gzip_window": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "hash": {scope: HTTP_UPS|STREAM_UPS}, "header_filter_by_lua": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "header_filter_by_lua_block": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "header_filter_by_lua_file": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "health_check": {scope: HTTP_LOC|STREAM_SRV}, "health_check_timeout": {scope: STREAM_MAIN|STREAM_SRV}, "hls": {scope: HTTP_LOC}, "hls_buffers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "hls_forward_args": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "hls_fragment": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "hls_mp4_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "hls_mp4_max_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "http": {scope: MAIN}, "http2_body_preread_size": {scope: HTTP_MAIN|HTTP_SRV}, "http2_chunk_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "http2_idle_timeout": {scope: HTTP_MAIN|HTTP_SRV}, "http2_max_concurrent_pushes": {scope: HTTP_MAIN|HTTP_SRV}, "http2_max_concurrent_streams": {scope: HTTP_MAIN|HTTP_SRV}, "http2_max_field_size": {scope: HTTP_MAIN|HTTP_SRV}, "http2_max_header_size": {scope: HTTP_MAIN|HTTP_SRV}, "http2_max_requests": {scope: HTTP_MAIN|HTTP_SRV}, "http2_pool_size": {scope: HTTP_MAIN|HTTP_SRV}, "http2_push": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "http2_push_preload": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "http2_recv_buffer_size": {scope: HTTP_MAIN}, "http2_recv_timeout": {scope: HTTP_MAIN|HTTP_SRV}, "http2_streams_index_size": {scope: HTTP_MAIN|HTTP_SRV}, "if": {scope: HTTP_SRV|HTTP_LOC}, "if_modified_since": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "ignore_invalid_headers": {scope: HTTP_MAIN|HTTP_SRV}, "image_filter": {scope: HTTP_LOC}, "image_filter_buffer": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "image_filter_interlace": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "image_filter_jpeg_quality": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "image_filter_sharpen": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "image_filter_transparency": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "image_filter_webp_quality": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "imap_auth": {scope: MAIL_MAIN|MAIL_SRV}, "imap_capabilities": {scope: MAIL_MAIN|MAIL_SRV}, "imap_client_buffer": {scope: MAIL_MAIN|MAIL_SRV}, "include": {scope: ANY}, "index": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "init_by_lua": {scope: HTTP_MAIN|STREAM_MAIN}, "init_by_lua_block": {scope: HTTP_MAIN|STREAM_MAIN}, "init_by_lua_file": {scope: HTTP_MAIN|STREAM_MAIN}, "init_worker_by_lua": {scope: HTTP_MAIN|STREAM_MAIN}, "init_worker_by_lua_block": {scope: HTTP_MAIN|STREAM_MAIN}, "init_worker_by_lua_file": {scope: HTTP_MAIN|STREAM_MAIN}, "internal": {scope: HTTP_LOC}, "iocp_threads": {scope: EVENT}, "ip_hash": {scope: HTTP_UPS}, "js_access": {scope: STREAM_MAIN|STREAM_SRV}, "js_body_filter": {scope: HTTP_LOC|HTTP_LMT}, "js_content": {scope: HTTP_LOC|HTTP_LMT}, "js_filter": {scope: STREAM_MAIN|STREAM_SRV}, "js_header_filter": {scope: HTTP_LOC|HTTP_LMT}, "js_import": {scope: HTTP_MAIN|STREAM_MAIN}, "js_include": {scope: HTTP_MAIN|STREAM_MAIN}, "js_path": {scope: HTTP_MAIN|STREAM_MAIN}, "js_preread": {scope: STREAM_MAIN|STREAM_SRV}, "js_set": {scope: HTTP_MAIN|STREAM_MAIN}, "js_var": {scope: HTTP_MAIN|STREAM_MAIN}, "keepalive": {scope: HTTP_UPS}, "keepalive_disable": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "keepalive_requests": {scope: HTTP_UPS|HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "keepalive_time": {scope: HTTP_UPS|HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "keepalive_timeout": {scope: HTTP_UPS|HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "keyval": {scope: HTTP_MAIN|STREAM_MAIN}, "keyval_zone": {scope: HTTP_MAIN|STREAM_MAIN}, "kqueue_changes": {scope: EVENT}, "kqueue_events": {scope: EVENT}, "large_client_header_buffers": {scope: HTTP_MAIN|HTTP_SRV}, "least_conn": {scope: HTTP_UPS|STREAM_UPS}, "least_time": {scope: HTTP_UPS|STREAM_UPS}, "limit_conn": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "limit_conn_dry_run": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "limit_conn_log_level": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "limit_conn_status": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "limit_conn_zone": {scope: HTTP_MAIN|STREAM_MAIN}, "limit_except": {scope: HTTP_LOC}, "limit_rate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "limit_rate_after": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "limit_req": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "limit_req_dry_run": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "limit_req_log_level": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "limit_req_status": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "limit_req_zone": {scope: HTTP_MAIN}, "limit_zone": {scope: HTTP_MAIN}, "lingering_close": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "lingering_time": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "lingering_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "listen": {scope: HTTP_SRV|STREAM_SRV|MAIL_SRV}, "load_module": {scope: MAIN}, "location": {scope: HTTP_SRV|HTTP_LOC}, "lock_file": {scope: MAIN}, "log_by_lua": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "log_by_lua_block": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "log_by_lua_file": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "log_format": {scope: HTTP_MAIN|STREAM_MAIN}, "log_not_found": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "log_subrequest": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "lua_add_variable": {scope: STREAM_MAIN}, "lua_capture_error_log": {scope: HTTP_MAIN|STREAM_MAIN}, "lua_check_client_abort": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "lua_code_cache": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "lua_http10_buffering": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "lua_load_resty_core": {scope: HTTP_MAIN|STREAM_MAIN}, "lua_malloc_trim": {scope: HTTP_MAIN|STREAM_MAIN}, "lua_max_pending_timers": {scope: HTTP_MAIN|STREAM_MAIN}, "lua_max_running_timers": {scope: HTTP_MAIN|STREAM_MAIN}, "lua_need_request_body": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "lua_package_cpath": {scope: HTTP_MAIN|STREAM_MAIN}, "lua_package_path": {scope: HTTP_MAIN|STREAM_MAIN}, "lua_regex_cache_max_entries": {scope: HTTP_MAIN|STREAM_MAIN}, "lua_regex_match_limit": {scope: HTTP_MAIN|STREAM_MAIN}, "lua_sa_restart": {scope: HTTP_MAIN|STREAM_MAIN}, "lua_shared_dict": {scope: HTTP_MAIN|STREAM_MAIN}, "lua_socket_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "lua_socket_connect_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "lua_socket_keepalive_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "lua_socket_log_errors": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "lua_socket_pool_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "lua_socket_read_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "lua_socket_send_lowat": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "lua_socket_send_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF|STREAM_MAIN|STREAM_SRV}, "lua_ssl_ciphers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "lua_ssl_conf_command": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "lua_ssl_crl": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "lua_ssl_protocols": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "lua_ssl_trusted_certificate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "lua_ssl_verify_depth": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "lua_thread_cache_max_entries": {scope: HTTP_MAIN}, "lua_transform_underscores_in_response_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "lua_use_default_type": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "mail": {scope: MAIN}, "map": {scope: HTTP_MAIN|STREAM_MAIN}, "map_hash_bucket_size": {scope: HTTP_MAIN|STREAM_MAIN}, "map_hash_max_size": {scope: HTTP_MAIN|STREAM_MAIN}, "master_process": {scope: MAIN}, "match": {scope: HTTP_MAIN|STREAM_MAIN}, "max_errors": {scope: MAIL_MAIN|MAIL_SRV}, "max_ranges": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memc_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memc_cmds_allowed": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "memc_connect_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memc_flags_to_last_modified": {scope: HTTP_LOC|HTTP_LIF}, "memc_ignore_client_abort": {scope: HTTP_LOC|HTTP_LIF}, "memc_next_upstream": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memc_pass": {scope: HTTP_LOC|HTTP_LIF}, "memc_read_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memc_send_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memc_upstream_fail_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memc_upstream_max_fails": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memcached_bind": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memcached_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memcached_connect_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memcached_force_ranges": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memcached_gzip_flag": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memcached_next_upstream": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memcached_next_upstream_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memcached_next_upstream_tries": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memcached_pass": {scope: HTTP_LOC|HTTP_LIF}, "memcached_read_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memcached_send_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "memcached_socket_keepalive": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "merge_slashes": {scope: HTTP_MAIN|HTTP_SRV}, "min_delete_depth": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "mirror": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "mirror_request_body": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "modern_browser": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "modern_browser_value": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "more_clear_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "more_clear_input_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "more_set_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "more_set_input_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "mp4": {scope: HTTP_LOC}, "mp4_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "mp4_limit_rate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "mp4_limit_rate_after": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "mp4_max_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "msie_padding": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "msie_refresh": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "multi_accept": {scope: EVENT}, "ntlm": {scope: HTTP_UPS}, "open_file_cache": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "open_file_cache_errors": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "open_file_cache_events": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "open_file_cache_min_uses": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "open_file_cache_valid": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "open_log_file_cache": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "output_buffers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "override_charset": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "pcre_jit": {scope: MAIN}, "perl": {scope: HTTP_LOC|HTTP_LMT}, "perl_modules": {scope: HTTP_MAIN}, "perl_require": {scope: HTTP_MAIN}, "perl_set": {scope: HTTP_MAIN}, "pid": {scope: MAIN}, "pop3_auth": {scope: MAIL_MAIN|MAIL_SRV}, "pop3_capabilities": {scope: MAIL_MAIN|MAIL_SRV}, "port_in_redirect": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "post_acceptex": {scope: EVENT}, "post_action": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "postpone_gzipping": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "postpone_output": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "preread_buffer_size": {scope: STREAM_MAIN|STREAM_SRV}, "preread_by_lua_block": {scope: STREAM_MAIN|STREAM_SRV}, "preread_by_lua_file": {scope: STREAM_MAIN|STREAM_SRV}, "preread_by_lua_no_postpone": {scope: STREAM_MAIN}, "preread_timeout": {scope: STREAM_MAIN|STREAM_SRV}, "protocol": {scope: MAIL_SRV}, "proxy": {scope: MAIL_MAIN|MAIL_SRV}, "proxy_bind": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_buffer": {scope: MAIL_MAIN|MAIL_SRV}, "proxy_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_buffering": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_buffers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_busy_buffers_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_background_update": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_bypass": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_convert_head": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_key": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_lock": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_lock_age": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_lock_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_max_range_offset": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_methods": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_min_uses": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_path": {scope: HTTP_MAIN}, "proxy_cache_purge": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_revalidate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_use_stale": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cache_valid": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_connect_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_cookie_domain": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cookie_flags": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_cookie_path": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_download_rate": {scope: STREAM_MAIN|STREAM_SRV}, "proxy_downstream_buffer": {scope: STREAM_MAIN|STREAM_SRV}, "proxy_force_ranges": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_headers_hash_bucket_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_headers_hash_max_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_hide_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_http_version": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_ignore_client_abort": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_ignore_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_intercept_errors": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_limit_rate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_max_temp_file_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_method": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_next_upstream": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_next_upstream_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_next_upstream_tries": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_no_cache": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_pass": {scope: HTTP_LOC|HTTP_LIF|HTTP_LMT|STREAM_SRV}, "proxy_pass_error_message": {scope: MAIL_MAIN|MAIL_SRV}, "proxy_pass_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_pass_request_body": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_pass_request_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_protocol": {scope: STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "proxy_protocol_timeout": {scope: STREAM_MAIN|STREAM_SRV}, "proxy_read_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_redirect": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_request_buffering": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_requests": {scope: STREAM_MAIN|STREAM_SRV}, "proxy_responses": {scope: STREAM_MAIN|STREAM_SRV}, "proxy_send_lowat": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_send_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_session_drop": {scope: STREAM_MAIN|STREAM_SRV}, "proxy_set_body": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_set_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_smtp_auth": {scope: MAIL_MAIN|MAIL_SRV}, "proxy_socket_keepalive": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl": {scope: STREAM_MAIN|STREAM_SRV}, "proxy_ssl_certificate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_certificate_key": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_ciphers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_conf_command": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_crl": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_name": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_password_file": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_protocols": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_server_name": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_session_reuse": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_trusted_certificate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_verify": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_ssl_verify_depth": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "proxy_store": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_store_access": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_temp_file_write_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_temp_path": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "proxy_timeout": {scope: STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "proxy_upload_rate": {scope: STREAM_MAIN|STREAM_SRV}, "proxy_upstream_buffer": {scope: STREAM_MAIN|STREAM_SRV}, "queue": {scope: HTTP_UPS}, "random": {scope: HTTP_UPS|STREAM_UPS}, "random_index": {scope: HTTP_LOC}, "rds_csv": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_csv_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_csv_content_type": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_csv_field_name_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_csv_field_separator": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_csv_row_terminator": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_json": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_json_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_json_content_type": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_json_errcode_key": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_json_errstr_key": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_json_format": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_json_ret": {scope: HTTP_LOC|HTTP_LIF}, "rds_json_root": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_json_success_property": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rds_json_user_property": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "read_ahead": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "real_ip_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "real_ip_recursive": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "recursive_error_pages": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "redis2_bind": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "redis2_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "redis2_connect_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "redis2_literal_raw_query": {scope: HTTP_LOC|HTTP_LIF}, "redis2_next_upstream": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "redis2_pass": {scope: HTTP_LOC|HTTP_LIF}, "redis2_query": {scope: HTTP_LOC|HTTP_LIF}, "redis2_raw_queries": {scope: HTTP_LOC|HTTP_LIF}, "redis2_raw_query": {scope: HTTP_LOC|HTTP_LIF}, "redis2_read_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "redis2_send_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "referer_hash_bucket_size": {scope: HTTP_SRV|HTTP_LOC}, "referer_hash_max_size": {scope: HTTP_SRV|HTTP_LOC}, "replace_filter": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "replace_filter_last_modified": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "replace_filter_max_buffered_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "replace_filter_skip": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "replace_filter_types": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "request_pool_size": {scope: HTTP_MAIN|HTTP_SRV}, "reset_timedout_connection": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "resolver": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "resolver_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "return": {scope: HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF|STREAM_SRV}, "rewrite": {scope: HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "rewrite_by_lua": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rewrite_by_lua_block": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rewrite_by_lua_file": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "rewrite_by_lua_no_postpone": {scope: HTTP_MAIN}, "rewrite_log": {scope: HTTP_MAIN|HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "root": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "satisfy": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_bind": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_buffering": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_buffers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_busy_buffers_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_background_update": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_bypass": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_key": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_lock": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_lock_age": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_lock_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_max_range_offset": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_methods": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_min_uses": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_path": {scope: HTTP_MAIN}, "scgi_cache_purge": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_revalidate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_use_stale": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_cache_valid": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_connect_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_force_ranges": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_hide_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_ignore_client_abort": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_ignore_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_intercept_errors": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_limit_rate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_max_temp_file_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_next_upstream": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_next_upstream_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_next_upstream_tries": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_no_cache": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_param": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_pass": {scope: HTTP_LOC|HTTP_LIF}, "scgi_pass_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_pass_request_body": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_pass_request_headers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_read_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_request_buffering": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_send_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_socket_keepalive": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_store": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_store_access": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_temp_file_write_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "scgi_temp_path": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "secure_link": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "secure_link_md5": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "secure_link_secret": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "send_lowat": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "send_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "sendfile": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "sendfile_max_chunk": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "server": {scope: HTTP_UPS|HTTP_MAIN|STREAM_MAIN|STREAM_UPS|MAIL_MAIN}, "server_name": {scope: HTTP_SRV|MAIL_MAIN|MAIL_SRV}, "server_name_in_redirect": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "server_names_hash_bucket_size": {scope: HTTP_MAIN}, "server_names_hash_max_size": {scope: HTTP_MAIN}, "server_tokens": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "session_log": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "session_log_format": {scope: HTTP_MAIN}, "session_log_zone": {scope: HTTP_MAIN}, "set": {scope: HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF|STREAM_SRV}, "set_base32_alphabet": {scope: HTTP_MAIN|HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "set_base32_padding": {scope: HTTP_MAIN|HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "set_by_lua": {scope: HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "set_by_lua_block": {scope: HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "set_by_lua_file": {scope: HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "set_hashed_upstream": {scope: HTTP_MAIN|HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "set_real_ip_from": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "slice": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "smtp_auth": {scope: MAIL_MAIN|MAIL_SRV}, "smtp_capabilities": {scope: MAIL_MAIN|MAIL_SRV}, "smtp_client_buffer": {scope: MAIL_MAIN|MAIL_SRV}, "smtp_greeting_delay": {scope: MAIL_MAIN|MAIL_SRV}, "source_charset": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "spdy_chunk_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "spdy_headers_comp": {scope: HTTP_MAIN|HTTP_SRV}, "split_clients": {scope: HTTP_MAIN|STREAM_MAIN}, "srcache_buffer": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "srcache_default_expire": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "srcache_fetch": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "srcache_fetch_skip": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "srcache_header_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "srcache_ignore_content_encoding": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "srcache_max_expire": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "srcache_methods": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "srcache_request_cache_control": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "srcache_response_cache_control": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "srcache_store": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "srcache_store_hide_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "srcache_store_max_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "srcache_store_no_cache": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "srcache_store_no_store": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "srcache_store_pass_header": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "srcache_store_private": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "srcache_store_ranges": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "srcache_store_skip": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "srcache_store_statuses": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "ssi": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|HTTP_LIF}, "ssi_ignore_recycled_buffers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "ssi_last_modified": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "ssi_min_file_chunk": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "ssi_silent_errors": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "ssi_types": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "ssi_value_length": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "ssl": {scope: HTTP_MAIN|HTTP_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_buffer_size": {scope: HTTP_MAIN|HTTP_SRV}, "ssl_certificate": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_certificate_by_lua_block": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV}, "ssl_certificate_by_lua_file": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV}, "ssl_certificate_key": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_ciphers": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_client_certificate": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_conf_command": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_crl": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_dhparam": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_early_data": {scope: HTTP_MAIN|HTTP_SRV}, "ssl_ecdh_curve": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_engine": {scope: MAIN}, "ssl_handshake_timeout": {scope: STREAM_MAIN|STREAM_SRV}, "ssl_ocsp": {scope: HTTP_MAIN|HTTP_SRV}, "ssl_ocsp_cache": {scope: HTTP_MAIN|HTTP_SRV}, "ssl_ocsp_responder": {scope: HTTP_MAIN|HTTP_SRV}, "ssl_password_file": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_prefer_server_ciphers": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_preread": {scope: STREAM_MAIN|STREAM_SRV}, "ssl_protocols": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_reject_handshake": {scope: HTTP_MAIN|HTTP_SRV}, "ssl_session_cache": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_session_fetch_by_lua_block": {scope: HTTP_MAIN}, "ssl_session_fetch_by_lua_file": {scope: HTTP_MAIN}, "ssl_session_store_by_lua_block": {scope: HTTP_MAIN}, "ssl_session_store_by_lua_file": {scope: HTTP_MAIN}, "ssl_session_ticket_key": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_session_tickets": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_session_timeout": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_stapling": {scope: HTTP_MAIN|HTTP_SRV}, "ssl_stapling_file": {scope: HTTP_MAIN|HTTP_SRV}, "ssl_stapling_responder": {scope: HTTP_MAIN|HTTP_SRV}, "ssl_stapling_verify": {scope: HTTP_MAIN|HTTP_SRV}, "ssl_trusted_certificate": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_verify_client": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "ssl_verify_depth": {scope: HTTP_MAIN|HTTP_SRV|STREAM_MAIN|STREAM_SRV|MAIL_MAIN|MAIL_SRV}, "starttls": {scope: MAIL_MAIN|MAIL_SRV}, "state": {scope: HTTP_UPS|STREAM_UPS}, "status": {scope: HTTP_LOC}, "status_format": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "status_zone": {scope: HTTP_SRV|HTTP_LOC|HTTP_SIF|HTTP_LIF|HTTP_SRV|HTTP_LOC|HTTP_SIF|HTTP_LIF|HTTP_SRV}, "sticky": {scope: HTTP_UPS}, "sticky_cookie_insert": {scope: HTTP_UPS}, "stream": {scope: MAIN}, "stub_status": {scope: HTTP_SRV|HTTP_LOC}, "sub_filter": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "sub_filter_last_modified": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "sub_filter_once": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "sub_filter_types": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "subrequest_output_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "tcp_nodelay": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC|STREAM_MAIN|STREAM_SRV}, "tcp_nopush": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "thread_pool": {scope: MAIN}, "timeout": {scope: MAIL_MAIN|MAIL_SRV}, "timer_resolution": {scope: MAIN}, "try_files": {scope: HTTP_SRV|HTTP_LOC}, "types": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "types_hash_bucket_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "types_hash_max_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "underscores_in_headers": {scope: HTTP_MAIN|HTTP_SRV}, "uninitialized_variable_warn": {scope: HTTP_MAIN|HTTP_SRV|HTTP_SIF|HTTP_LOC|HTTP_LIF}, "upstream": {scope: HTTP_MAIN|STREAM_MAIN}, "upstream_conf": {scope: HTTP_LOC}, "use": {scope: EVENT}, "user": {scope: MAIN}, "userid": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "userid_domain": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "userid_expires": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "userid_flags": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "userid_mark": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "userid_name": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "userid_p3p": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "userid_path": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "userid_service": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_bind": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_buffer_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_buffering": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_buffers": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_busy_buffers_size": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_background_update": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_bypass": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_key": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_lock": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_lock_age": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_lock_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_max_range_offset": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_methods": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_min_uses": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_path": {scope: HTTP_MAIN}, "uwsgi_cache_purge": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_revalidate": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_use_stale": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_cache_valid": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_connect_timeout": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_force_ranges": {scope: HTTP_MAIN|HTTP_SRV|HTTP_LOC}, "uwsgi_hide_header": {scope: HTTP_MAIN|HTTP_SRV|H