Klaus Demo nginx / 8610ddd
Contrib: vim syntax, update core and 3rd party module directives. Gena Makhomed 1 year, 8 months ago
1 changed file(s) with 72 addition(s) and 7 deletion(s). Raw diff Collapse all Expand all
107107 syn keyword ngxDirectiveError contained error_page
108108 syn keyword ngxDirectiveError contained post_action
109109
110 syn keyword ngxDirectiveDeprecated contained limit_zone
110111 syn keyword ngxDirectiveDeprecated contained proxy_downstream_buffer
111112 syn keyword ngxDirectiveDeprecated contained proxy_upstream_buffer
112113 syn keyword ngxDirectiveDeprecated contained spdy_chunk_size
117118 syn keyword ngxDirectiveDeprecated contained spdy_recv_buffer_size
118119 syn keyword ngxDirectiveDeprecated contained spdy_recv_timeout
119120 syn keyword ngxDirectiveDeprecated contained spdy_streams_index_size
121 syn keyword ngxDirectiveDeprecated contained ssl
120122 syn keyword ngxDirectiveDeprecated contained upstream_conf
121123
122124 syn keyword ngxDirective contained absolute_redirect
135137 syn keyword ngxDirective contained allow
136138 syn keyword ngxDirective contained ancient_browser
137139 syn keyword ngxDirective contained ancient_browser_value
140 syn keyword ngxDirective contained api
138141 syn keyword ngxDirective contained auth_basic
139142 syn keyword ngxDirective contained auth_basic_user_file
140143 syn keyword ngxDirective contained auth_http
142145 syn keyword ngxDirective contained auth_http_pass_client_cert
143146 syn keyword ngxDirective contained auth_http_timeout
144147 syn keyword ngxDirective contained auth_jwt
148 syn keyword ngxDirective contained auth_jwt_claim_set
149 syn keyword ngxDirective contained auth_jwt_header_set
145150 syn keyword ngxDirective contained auth_jwt_key_file
151 syn keyword ngxDirective contained auth_jwt_key_request
152 syn keyword ngxDirective contained auth_jwt_leeway
146153 syn keyword ngxDirective contained auth_request
147154 syn keyword ngxDirective contained auth_request_set
148155 syn keyword ngxDirective contained autoindex
228235 syn keyword ngxDirective contained fastcgi_request_buffering
229236 syn keyword ngxDirective contained fastcgi_send_lowat
230237 syn keyword ngxDirective contained fastcgi_send_timeout
238 syn keyword ngxDirective contained fastcgi_socket_keepalive
231239 syn keyword ngxDirective contained fastcgi_split_path_info
232240 syn keyword ngxDirective contained fastcgi_store
233241 syn keyword ngxDirective contained fastcgi_store_access
254262 syn keyword ngxDirective contained grpc_read_timeout
255263 syn keyword ngxDirective contained grpc_send_timeout
256264 syn keyword ngxDirective contained grpc_set_header
265 syn keyword ngxDirective contained grpc_socket_keepalive
257266 syn keyword ngxDirective contained grpc_ssl_certificate
258267 syn keyword ngxDirective contained grpc_ssl_certificate_key
259268 syn keyword ngxDirective contained grpc_ssl_ciphers
329338 syn keyword ngxDirective contained keepalive_disable
330339 syn keyword ngxDirective contained keepalive_requests
331340 syn keyword ngxDirective contained keepalive_timeout
341 syn keyword ngxDirective contained keyval
342 syn keyword ngxDirective contained keyval_zone
332343 syn keyword ngxDirective contained kqueue_changes
333344 syn keyword ngxDirective contained kqueue_events
334345 syn keyword ngxDirective contained large_client_header_buffers
366377 syn keyword ngxDirective contained memcached_next_upstream_tries
367378 syn keyword ngxDirective contained memcached_read_timeout
368379 syn keyword ngxDirective contained memcached_send_timeout
380 syn keyword ngxDirective contained memcached_socket_keepalive
369381 syn keyword ngxDirective contained merge_slashes
370382 syn keyword ngxDirective contained min_delete_depth
371383 syn keyword ngxDirective contained mirror
374386 syn keyword ngxDirective contained modern_browser_value
375387 syn keyword ngxDirective contained mp4
376388 syn keyword ngxDirective contained mp4_buffer_size
377 syn keyword ngxDirective contained mp4_max_buffer_size
378389 syn keyword ngxDirective contained mp4_limit_rate
379390 syn keyword ngxDirective contained mp4_limit_rate_after
391 syn keyword ngxDirective contained mp4_max_buffer_size
380392 syn keyword ngxDirective contained msie_padding
381393 syn keyword ngxDirective contained msie_refresh
382394 syn keyword ngxDirective contained multi_accept
455467 syn keyword ngxDirective contained proxy_read_timeout
456468 syn keyword ngxDirective contained proxy_redirect
457469 syn keyword ngxDirective contained proxy_request_buffering
470 syn keyword ngxDirective contained proxy_requests
458471 syn keyword ngxDirective contained proxy_responses
459472 syn keyword ngxDirective contained proxy_send_lowat
460473 syn keyword ngxDirective contained proxy_send_timeout
461474 syn keyword ngxDirective contained proxy_set_body
462475 syn keyword ngxDirective contained proxy_set_header
476 syn keyword ngxDirective contained proxy_socket_keepalive
463477 syn keyword ngxDirective contained proxy_ssl
464478 syn keyword ngxDirective contained proxy_ssl_certificate
465479 syn keyword ngxDirective contained proxy_ssl_certificate_key
480494 syn keyword ngxDirective contained proxy_timeout
481495 syn keyword ngxDirective contained proxy_upload_rate
482496 syn keyword ngxDirective contained queue
497 syn keyword ngxDirective contained random
483498 syn keyword ngxDirective contained random_index
484499 syn keyword ngxDirective contained read_ahead
485500 syn keyword ngxDirective contained real_ip_header
532547 syn keyword ngxDirective contained scgi_read_timeout
533548 syn keyword ngxDirective contained scgi_request_buffering
534549 syn keyword ngxDirective contained scgi_send_timeout
550 syn keyword ngxDirective contained scgi_socket_keepalive
535551 syn keyword ngxDirective contained scgi_store
536552 syn keyword ngxDirective contained scgi_store_access
537553 syn keyword ngxDirective contained scgi_temp_file_write_size
564580 syn keyword ngxDirective contained ssi_silent_errors
565581 syn keyword ngxDirective contained ssi_types
566582 syn keyword ngxDirective contained ssi_value_length
567 syn keyword ngxDirective contained ssl
568583 syn keyword ngxDirective contained ssl_buffer_size
569584 syn keyword ngxDirective contained ssl_certificate
570585 syn keyword ngxDirective contained ssl_certificate_key
572587 syn keyword ngxDirective contained ssl_client_certificate
573588 syn keyword ngxDirective contained ssl_crl
574589 syn keyword ngxDirective contained ssl_dhparam
590 syn keyword ngxDirective contained ssl_early_data
575591 syn keyword ngxDirective contained ssl_ecdh_curve
576592 syn keyword ngxDirective contained ssl_engine
577593 syn keyword ngxDirective contained ssl_handshake_timeout
663679 syn keyword ngxDirective contained uwsgi_read_timeout
664680 syn keyword ngxDirective contained uwsgi_request_buffering
665681 syn keyword ngxDirective contained uwsgi_send_timeout
682 syn keyword ngxDirective contained uwsgi_socket_keepalive
666683 syn keyword ngxDirective contained uwsgi_ssl_certificate
667684 syn keyword ngxDirective contained uwsgi_ssl_certificate_key
668685 syn keyword ngxDirective contained uwsgi_ssl_ciphers
700717 syn keyword ngxDirective contained xslt_stylesheet
701718 syn keyword ngxDirective contained xslt_types
702719 syn keyword ngxDirective contained zone
720 syn keyword ngxDirective contained zone_sync
721 syn keyword ngxDirective contained zone_sync_buffers
722 syn keyword ngxDirective contained zone_sync_connect_retry_interval
723 syn keyword ngxDirective contained zone_sync_connect_timeout
724 syn keyword ngxDirective contained zone_sync_interval
725 syn keyword ngxDirective contained zone_sync_recv_buffer_size
726 syn keyword ngxDirective contained zone_sync_server
727 syn keyword ngxDirective contained zone_sync_ssl
728 syn keyword ngxDirective contained zone_sync_ssl_certificate
729 syn keyword ngxDirective contained zone_sync_ssl_certificate_key
730 syn keyword ngxDirective contained zone_sync_ssl_ciphers
731 syn keyword ngxDirective contained zone_sync_ssl_crl
732 syn keyword ngxDirective contained zone_sync_ssl_name
733 syn keyword ngxDirective contained zone_sync_ssl_password_file
734 syn keyword ngxDirective contained zone_sync_ssl_protocols
735 syn keyword ngxDirective contained zone_sync_ssl_server_name
736 syn keyword ngxDirective contained zone_sync_ssl_trusted_certificate
737 syn keyword ngxDirective contained zone_sync_ssl_verify
738 syn keyword ngxDirective contained zone_sync_ssl_verify_depth
739 syn keyword ngxDirective contained zone_sync_timeout
703740
704741 " 3rd party modules list taken from
705742 " https://github.com/freebsd/freebsd-ports/blob/master/www/nginx-devel/Makefile
875912
876913 " NGINX WebDAV missing commands support (PROPFIND & OPTIONS)
877914 " https://github.com/arut/nginx-dav-ext-module
915 syn keyword ngxDirectiveThirdParty contained dav_ext_lock
916 syn keyword ngxDirectiveThirdParty contained dav_ext_lock_zone
878917 syn keyword ngxDirectiveThirdParty contained dav_ext_methods
879918
880919 " ngx_eval
894933 syn keyword ngxDirectiveThirdParty contained fancyindex_exact_size
895934 syn keyword ngxDirectiveThirdParty contained fancyindex_footer
896935 syn keyword ngxDirectiveThirdParty contained fancyindex_header
936 syn keyword ngxDirectiveThirdParty contained fancyindex_hide_parent_dir
897937 syn keyword ngxDirectiveThirdParty contained fancyindex_hide_symlinks
898938 syn keyword ngxDirectiveThirdParty contained fancyindex_ignore
899939 syn keyword ngxDirectiveThirdParty contained fancyindex_localtime
936976
937977 " nchan
938978 " https://github.com/slact/nchan
979 syn keyword ngxDirectiveThirdParty contained nchan_access_control_allow_credentials
939980 syn keyword ngxDirectiveThirdParty contained nchan_access_control_allow_origin
940981 syn keyword ngxDirectiveThirdParty contained nchan_authorize_request
982 syn keyword ngxDirectiveThirdParty contained nchan_benchmark
983 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_channels
984 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_message_padding_bytes
985 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_messages_per_channel_per_minute
986 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_publisher_distribution
987 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_subscriber_distribution
988 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_subscribers_per_channel
989 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_time
941990 syn keyword ngxDirectiveThirdParty contained nchan_channel_event_string
942991 syn keyword ngxDirectiveThirdParty contained nchan_channel_events_channel_id
943992 syn keyword ngxDirectiveThirdParty contained nchan_channel_group
9731022 syn keyword ngxDirectiveThirdParty contained nchan_pubsub
9741023 syn keyword ngxDirectiveThirdParty contained nchan_pubsub_channel_id
9751024 syn keyword ngxDirectiveThirdParty contained nchan_pubsub_location
1025 syn keyword ngxDirectiveThirdParty contained nchan_redis_connect_timeout
9761026 syn keyword ngxDirectiveThirdParty contained nchan_redis_fakesub_timer_interval
9771027 syn keyword ngxDirectiveThirdParty contained nchan_redis_idle_channel_cache_timeout
9781028 syn keyword ngxDirectiveThirdParty contained nchan_redis_namespace
1029 syn keyword ngxDirectiveThirdParty contained nchan_redis_nostore_fastpublish
1030 syn keyword ngxDirectiveThirdParty contained nchan_redis_optimize_target
9791031 syn keyword ngxDirectiveThirdParty contained nchan_redis_pass
9801032 syn keyword ngxDirectiveThirdParty contained nchan_redis_pass_inheritable
9811033 syn keyword ngxDirectiveThirdParty contained nchan_redis_ping_interval
9821034 syn keyword ngxDirectiveThirdParty contained nchan_redis_publish_msgpacked_max_size
9831035 syn keyword ngxDirectiveThirdParty contained nchan_redis_server
9841036 syn keyword ngxDirectiveThirdParty contained nchan_redis_storage_mode
1037 syn keyword ngxDirectiveThirdParty contained nchan_redis_subscribe_weights
9851038 syn keyword ngxDirectiveThirdParty contained nchan_redis_url
9861039 syn keyword ngxDirectiveThirdParty contained nchan_redis_wait_after_connecting
9871040 syn keyword ngxDirectiveThirdParty contained nchan_shared_memory_size
12791332 syn keyword ngxDirectiveThirdParty contained lua_package_path
12801333 syn keyword ngxDirectiveThirdParty contained lua_regex_cache_max_entries
12811334 syn keyword ngxDirectiveThirdParty contained lua_regex_match_limit
1335 syn keyword ngxDirectiveThirdParty contained lua_sa_restart
12821336 syn keyword ngxDirectiveThirdParty contained lua_shared_dict
12831337 syn keyword ngxDirectiveThirdParty contained lua_socket_buffer_size
12841338 syn keyword ngxDirectiveThirdParty contained lua_socket_connect_timeout
13541408 " https://www.phusionpassenger.com/library/config/nginx/reference/
13551409 syn keyword ngxDirectiveThirdParty contained passenger_abort_on_startup_error
13561410 syn keyword ngxDirectiveThirdParty contained passenger_abort_websockets_on_process_shutdown
1411 syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_auth_type
1412 syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_password
1413 syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_url
1414 syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_username
1415 syn keyword ngxDirectiveThirdParty contained passenger_anonymous_telemetry_proxy
13571416 syn keyword ngxDirectiveThirdParty contained passenger_app_env
13581417 syn keyword ngxDirectiveThirdParty contained passenger_app_file_descriptor_ulimit
13591418 syn keyword ngxDirectiveThirdParty contained passenger_app_group_name
1419 syn keyword ngxDirectiveThirdParty contained passenger_app_log_file
13601420 syn keyword ngxDirectiveThirdParty contained passenger_app_rights
13611421 syn keyword ngxDirectiveThirdParty contained passenger_app_root
13621422 syn keyword ngxDirectiveThirdParty contained passenger_app_type
13721432 syn keyword ngxDirectiveThirdParty contained passenger_debugger
13731433 syn keyword ngxDirectiveThirdParty contained passenger_default_group
13741434 syn keyword ngxDirectiveThirdParty contained passenger_default_user
1435 syn keyword ngxDirectiveThirdParty contained passenger_disable_anonymous_telemetry
13751436 syn keyword ngxDirectiveThirdParty contained passenger_disable_security_update_check
13761437 syn keyword ngxDirectiveThirdParty contained passenger_document_root
1438 syn keyword ngxDirectiveThirdParty contained passenger_dump_config_manifest
13771439 syn keyword ngxDirectiveThirdParty contained passenger_enabled
13781440 syn keyword ngxDirectiveThirdParty contained passenger_env_var
13791441 syn keyword ngxDirectiveThirdParty contained passenger_file_descriptor_log_file
14011463 syn keyword ngxDirectiveThirdParty contained passenger_memory_limit
14021464 syn keyword ngxDirectiveThirdParty contained passenger_meteor_app_settings
14031465 syn keyword ngxDirectiveThirdParty contained passenger_min_instances
1466 syn keyword ngxDirectiveThirdParty contained passenger_monitor_log_file
14041467 syn keyword ngxDirectiveThirdParty contained passenger_nodejs
14051468 syn keyword ngxDirectiveThirdParty contained passenger_pass_header
14061469 syn keyword ngxDirectiveThirdParty contained passenger_pool_idle_time
17771840 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_by_host
17781841 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_by_set_key
17791842 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_check_duplicate
1843 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_max_node
1844 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_histogram_buckets
17801845 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit
17811846 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_check_duplicate
17821847 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_traffic
18981963
18991964 " ngx_http_accounting_module
19001965 " https://github.com/Lax/ngx_http_accounting_module
1901 syn keyword ngxDirectiveThirdParty contained http_accounting
1902 syn keyword ngxDirectiveThirdParty contained http_accounting_id
1903 syn keyword ngxDirectiveThirdParty contained http_accounting_interval
1904 syn keyword ngxDirectiveThirdParty contained http_accounting_log
1905 syn keyword ngxDirectiveThirdParty contained http_accounting_perturb
1966 syn keyword ngxDirectiveThirdParty contained accounting
1967 syn keyword ngxDirectiveThirdParty contained accounting_id
1968 syn keyword ngxDirectiveThirdParty contained accounting_interval
1969 syn keyword ngxDirectiveThirdParty contained accounting_log
1970 syn keyword ngxDirectiveThirdParty contained accounting_perturb
19061971
19071972 " concatenating files in a given context: CSS and JS files usually
19081973 " https://github.com/alibaba/nginx-http-concat