Changeset 6921:7fca6f60d5ca in nginx


Ignore:
Timestamp:
03/01/17 15:41:39 (8 months ago)
Author:
othree <othree@…>
Branch:
default
Message:

Contrib: vim syntax, update 3rd party module directives.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • contrib/vim/syntax/nginx.vim

    r6919 r6921  
    645645
    646646" 3rd party module list:
    647 " http://wiki.nginx.org/Nginx3rdPartyModules
    648 
    649 " Accept Language Module <http://wiki.nginx.org/NginxAcceptLanguageModule>
     647" https://www.nginx.com/resources/wiki/modules/
     648
     649" Accept Language Module <https://www.nginx.com/resources/wiki/modules/accept_language/>
    650650" Parses the Accept-Language header and gives the most suitable locale from a list of supported locales.
    651651syn keyword ngxDirectiveThirdParty set_from_accept_language
    652652
    653 " Access Key Module <http://wiki.nginx.org/NginxHttpAccessKeyModule>
     653" Access Key Module (DEPRECATED) <http://wiki.nginx.org/NginxHttpAccessKeyModule>
    654654" Denies access unless the request URL contains an access key.
    655 syn keyword ngxDirectiveThirdParty accesskey
    656 syn keyword ngxDirectiveThirdParty accesskey_arg
    657 syn keyword ngxDirectiveThirdParty accesskey_hashmethod
    658 syn keyword ngxDirectiveThirdParty accesskey_signature
    659 
    660 " Auth PAM Module <http://web.iti.upv.es/~sto/nginx/>
    661 " HTTP Basic Authentication using PAM.
    662 syn keyword ngxDirectiveThirdParty auth_pam
    663 syn keyword ngxDirectiveThirdParty auth_pam_service_name
    664 
    665 " Cache Purge Module <http://labs.frickle.com/nginx_ngx_cache_purge/>
    666 " Module adding ability to purge content from FastCGI and proxy caches.
     655syn keyword ngxDirectiveDeprecated accesskey
     656syn keyword ngxDirectiveDeprecated accesskey_arg
     657syn keyword ngxDirectiveDeprecated accesskey_hashmethod
     658syn keyword ngxDirectiveDeprecated accesskey_signature
     659
     660" Asynchronous FastCGI Module <https://github.com/rsms/afcgi>
     661" Primarily a modified version of the Nginx FastCGI module which implements multiplexing of connections, allowing a single FastCGI server to handle many concurrent requests.
     662" syn keyword ngxDirectiveThirdParty fastcgi_bind
     663" syn keyword ngxDirectiveThirdParty fastcgi_buffer_size
     664" syn keyword ngxDirectiveThirdParty fastcgi_buffers
     665" syn keyword ngxDirectiveThirdParty fastcgi_busy_buffers_size
     666" syn keyword ngxDirectiveThirdParty fastcgi_cache
     667" syn keyword ngxDirectiveThirdParty fastcgi_cache_key
     668" syn keyword ngxDirectiveThirdParty fastcgi_cache_methods
     669" syn keyword ngxDirectiveThirdParty fastcgi_cache_min_uses
     670" syn keyword ngxDirectiveThirdParty fastcgi_cache_path
     671" syn keyword ngxDirectiveThirdParty fastcgi_cache_use_stale
     672" syn keyword ngxDirectiveThirdParty fastcgi_cache_valid
     673" syn keyword ngxDirectiveThirdParty fastcgi_catch_stderr
     674" syn keyword ngxDirectiveThirdParty fastcgi_connect_timeout
     675" syn keyword ngxDirectiveThirdParty fastcgi_hide_header
     676" syn keyword ngxDirectiveThirdParty fastcgi_ignore_client_abort
     677" syn keyword ngxDirectiveThirdParty fastcgi_ignore_headers
     678" syn keyword ngxDirectiveThirdParty fastcgi_index
     679" syn keyword ngxDirectiveThirdParty fastcgi_intercept_errors
     680" syn keyword ngxDirectiveThirdParty fastcgi_max_temp_file_size
     681" syn keyword ngxDirectiveThirdParty fastcgi_next_upstream
     682" syn keyword ngxDirectiveThirdParty fastcgi_param
     683" syn keyword ngxDirectiveThirdParty fastcgi_pass
     684" syn keyword ngxDirectiveThirdParty fastcgi_pass_header
     685" syn keyword ngxDirectiveThirdParty fastcgi_pass_request_body
     686" syn keyword ngxDirectiveThirdParty fastcgi_pass_request_headers
     687" syn keyword ngxDirectiveThirdParty fastcgi_read_timeout
     688" syn keyword ngxDirectiveThirdParty fastcgi_send_lowat
     689" syn keyword ngxDirectiveThirdParty fastcgi_send_timeout
     690" syn keyword ngxDirectiveThirdParty fastcgi_split_path_info
     691" syn keyword ngxDirectiveThirdParty fastcgi_store
     692" syn keyword ngxDirectiveThirdParty fastcgi_store_access
     693" syn keyword ngxDirectiveThirdParty fastcgi_temp_file_write_size
     694" syn keyword ngxDirectiveThirdParty fastcgi_temp_path
     695syn keyword ngxDirectiveDeprecated fastcgi_upstream_fail_timeout
     696syn keyword ngxDirectiveDeprecated fastcgi_upstream_max_fails
     697
     698" Akamai G2O Module <https://github.com/kaltura/nginx_mod_akamai_g2o>
     699" Nginx Module for Authenticating Akamai G2O requests
     700syn keyword ngxDirectiveThirdParty g2o
     701syn keyword ngxDirectiveThirdParty g2o_nonce
     702syn keyword ngxDirectiveThirdParty g2o_key
     703
     704" Lua Module <https://github.com/alacner/nginx_lua_module>
     705" You can be very simple to execute lua code for nginx
     706syn keyword ngxDirectiveThirdParty lua_file
     707
     708" Array Variable Module <https://github.com/openresty/array-var-nginx-module>
     709" Add support for array-typed variables to nginx config files
     710syn keyword ngxDirectiveThirdParty array_split
     711syn keyword ngxDirectiveThirdParty array_join
     712syn keyword ngxDirectiveThirdParty array_map
     713syn keyword ngxDirectiveThirdParty array_map_op
     714
     715" Nginx Audio Track for HTTP Live Streaming <https://github.com/flavioribeiro/nginx-audio-track-for-hls-module>
     716" This nginx module generates audio track for hls streams on the fly.
     717syn keyword ngxDirectiveThirdParty ngx_hls_audio_track
     718syn keyword ngxDirectiveThirdParty ngx_hls_audio_track_rootpath
     719syn keyword ngxDirectiveThirdParty ngx_hls_audio_track_output_format
     720syn keyword ngxDirectiveThirdParty ngx_hls_audio_track_output_header
     721
     722" AWS Proxy Module <https://github.com/anomalizer/ngx_aws_auth>
     723" Nginx module to proxy to authenticated AWS services
     724syn keyword ngxDirectiveThirdParty aws_access_key
     725syn keyword ngxDirectiveThirdParty aws_key_scope
     726syn keyword ngxDirectiveThirdParty aws_signing_key
     727syn keyword ngxDirectiveThirdParty aws_endpoint
     728syn keyword ngxDirectiveThirdParty aws_s3_bucket
     729syn keyword ngxDirectiveThirdParty aws_sign
     730
     731" Backtrace module <https://github.com/alibaba/nginx-backtrace>
     732" A Nginx module to dump backtrace when a worker process exits abnormally
     733syn keyword ngxDirectiveThirdParty backtrace_log
     734syn keyword ngxDirectiveThirdParty backtrace_max_stack_size
     735
     736" Brotli Module <https://github.com/google/ngx_brotli>
     737" Nginx module for Brotli compression
     738syn keyword ngxDirectiveThirdParty brotli_static
     739syn keyword ngxDirectiveThirdParty brotli
     740syn keyword ngxDirectiveThirdParty brotli_types
     741syn keyword ngxDirectiveThirdParty brotli_buffers
     742syn keyword ngxDirectiveThirdParty brotli_comp_level
     743syn keyword ngxDirectiveThirdParty brotli_window
     744syn keyword ngxDirectiveThirdParty brotli_min_length
     745
     746" Cache Purge Module <https://github.com/FRiCKLE/ngx_cache_purge>
     747" Adds ability to purge content from FastCGI, proxy, SCGI and uWSGI caches.
    667748syn keyword ngxDirectiveThirdParty fastcgi_cache_purge
    668749syn keyword ngxDirectiveThirdParty proxy_cache_purge
    669 
    670 " Chunkin Module <http://wiki.nginx.org/NginxHttpChunkinModule>
     750" syn keyword ngxDirectiveThirdParty scgi_cache_purge
     751" syn keyword ngxDirectiveThirdParty uwsgi_cache_purge
     752
     753" Chunkin Module (DEPRECATED) <http://wiki.nginx.org/NginxHttpChunkinModule>
    671754" HTTP 1.1 chunked-encoding request body support for Nginx.
    672 syn keyword ngxDirectiveThirdParty chunkin
    673 syn keyword ngxDirectiveThirdParty chunkin_keepalive
    674 syn keyword ngxDirectiveThirdParty chunkin_max_chunks_per_buf
    675 syn keyword ngxDirectiveThirdParty chunkin_resume
    676 
    677 " Circle GIF Module <http://wiki.nginx.org/NginxHttpCircleGifModule>
     755syn keyword ngxDirectiveDeprecated chunkin
     756syn keyword ngxDirectiveDeprecated chunkin_keepalive
     757syn keyword ngxDirectiveDeprecated chunkin_max_chunks_per_buf
     758syn keyword ngxDirectiveDeprecated chunkin_resume
     759
     760" Circle GIF Module <https://github.com/evanmiller/nginx_circle_gif>
    678761" Generates simple circle images with the colors and size specified in the URL.
    679762syn keyword ngxDirectiveThirdParty circle_gif
     
    682765syn keyword ngxDirectiveThirdParty circle_gif_step_radius
    683766
    684 " Drizzle Module <http://github.com/chaoslawful/drizzle-nginx-module>
    685 " Make nginx talk directly to mysql, drizzle, and sqlite3 by libdrizzle.
     767" Nginx-Clojure Module <http://nginx-clojure.github.io/index.html>
     768" Parses the Accept-Language header and gives the most suitable locale from a list of supported locales.
     769syn keyword ngxDirectiveThirdParty jvm_path
     770syn keyword ngxDirectiveThirdParty jvm_var
     771syn keyword ngxDirectiveThirdParty jvm_classpath
     772syn keyword ngxDirectiveThirdParty jvm_classpath_check
     773syn keyword ngxDirectiveThirdParty jvm_workers
     774syn keyword ngxDirectiveThirdParty jvm_options
     775syn keyword ngxDirectiveThirdParty jvm_handler_type
     776syn keyword ngxDirectiveThirdParty jvm_init_handler_name
     777syn keyword ngxDirectiveThirdParty jvm_init_handler_code
     778syn keyword ngxDirectiveThirdParty jvm_exit_handler_name
     779syn keyword ngxDirectiveThirdParty jvm_exit_handler_code
     780syn keyword ngxDirectiveThirdParty handlers_lazy_init
     781syn keyword ngxDirectiveThirdParty auto_upgrade_ws
     782syn keyword ngxDirectiveThirdParty content_handler_type
     783syn keyword ngxDirectiveThirdParty content_handler_name
     784syn keyword ngxDirectiveThirdParty content_handler_code
     785syn keyword ngxDirectiveThirdParty rewrite_handler_type
     786syn keyword ngxDirectiveThirdParty rewrite_handler_name
     787syn keyword ngxDirectiveThirdParty rewrite_handler_code
     788syn keyword ngxDirectiveThirdParty access_handler_type
     789syn keyword ngxDirectiveThirdParty access_handler_name
     790syn keyword ngxDirectiveThirdParty access_handler_code
     791syn keyword ngxDirectiveThirdParty header_filter_type
     792syn keyword ngxDirectiveThirdParty header_filter_name
     793syn keyword ngxDirectiveThirdParty header_filter_code
     794syn keyword ngxDirectiveThirdParty content_handler_property
     795syn keyword ngxDirectiveThirdParty rewrite_handler_property
     796syn keyword ngxDirectiveThirdParty access_handler_property
     797syn keyword ngxDirectiveThirdParty header_filter_property
     798syn keyword ngxDirectiveThirdParty always_read_body
     799syn keyword ngxDirectiveThirdParty shared_map
     800syn keyword ngxDirectiveThirdParty write_page_size
     801
     802" Upstream Consistent Hash <https://www.nginx.com/resources/wiki/modules/consistent_hash/>
     803" A load balancer that uses an internal consistent hash ring to select the right backend node.
     804syn keyword ngxDirectiveThirdParty consistent_hash
     805
     806" Nginx Development Kit <https://github.com/simpl/ngx_devel_kit>
     807" The NDK is an Nginx module that is designed to extend the core functionality of the excellent Nginx webserver in a way that can be used as a basis of other Nginx modules.
     808" NDK_UPSTREAM_LIST
     809" This submodule provides a directive that creates a list of upstreams, with optional weighting. This list can then be used by other modules to hash over the upstreams however they choose.
     810syn keyword ngxDirectiveThirdParty upstream_list
     811
     812" Drizzle Module <https://www.nginx.com/resources/wiki/modules/drizzle/>
     813" Upstream module for talking to MySQL and Drizzle directly
     814syn keyword ngxDirectiveThirdParty drizzle_server
     815syn keyword ngxDirectiveThirdParty drizzle_keepalive
     816syn keyword ngxDirectiveThirdParty drizzle_query
     817syn keyword ngxDirectiveThirdParty drizzle_pass
    686818syn keyword ngxDirectiveThirdParty drizzle_connect_timeout
    687 syn keyword ngxDirectiveThirdParty drizzle_dbname
    688 syn keyword ngxDirectiveThirdParty drizzle_keepalive
    689 syn keyword ngxDirectiveThirdParty drizzle_module_header
    690 syn keyword ngxDirectiveThirdParty drizzle_pass
    691 syn keyword ngxDirectiveThirdParty drizzle_query
     819syn keyword ngxDirectiveThirdParty drizzle_send_query_timeout
    692820syn keyword ngxDirectiveThirdParty drizzle_recv_cols_timeout
    693821syn keyword ngxDirectiveThirdParty drizzle_recv_rows_timeout
    694 syn keyword ngxDirectiveThirdParty drizzle_send_query_timeout
    695 syn keyword ngxDirectiveThirdParty drizzle_server
    696 
    697 " Echo Module <http://wiki.nginx.org/NginxHttpEchoModule>
    698 " Brings 'echo', 'sleep', 'time', 'exec' and more shell-style goodies to Nginx config file.
     822syn keyword ngxDirectiveThirdParty drizzle_buffer_size
     823syn keyword ngxDirectiveThirdParty drizzle_module_header
     824syn keyword ngxDirectiveThirdParty drizzle_status
     825
     826" Dynamic ETags Module <https://github.com/kali/nginx-dynamic-etags>
     827" Attempt at handling ETag / If-None-Match on proxied content.
     828syn keyword ngxDirectiveThirdParty dynamic_etags
     829
     830" Echo Module <https://www.nginx.com/resources/wiki/modules/echo/>
     831" Bringing the power of "echo", "sleep", "time" and more to Nginx's config file
    699832syn keyword ngxDirectiveThirdParty echo
     833syn keyword ngxDirectiveThirdParty echo_duplicate
     834syn keyword ngxDirectiveThirdParty echo_flush
     835syn keyword ngxDirectiveThirdParty echo_sleep
     836syn keyword ngxDirectiveThirdParty echo_blocking_sleep
     837syn keyword ngxDirectiveThirdParty echo_reset_timer
     838syn keyword ngxDirectiveThirdParty echo_read_request_body
     839syn keyword ngxDirectiveThirdParty echo_location_async
     840syn keyword ngxDirectiveThirdParty echo_location
     841syn keyword ngxDirectiveThirdParty echo_subrequest_async
     842syn keyword ngxDirectiveThirdParty echo_subrequest
     843syn keyword ngxDirectiveThirdParty echo_foreach_split
     844syn keyword ngxDirectiveThirdParty echo_end
     845syn keyword ngxDirectiveThirdParty echo_request_body
     846syn keyword ngxDirectiveThirdParty echo_exec
     847syn keyword ngxDirectiveThirdParty echo_status
     848syn keyword ngxDirectiveThirdParty echo_before_body
    700849syn keyword ngxDirectiveThirdParty echo_after_body
    701 syn keyword ngxDirectiveThirdParty echo_before_body
    702 syn keyword ngxDirectiveThirdParty echo_blocking_sleep
    703 syn keyword ngxDirectiveThirdParty echo_duplicate
    704 syn keyword ngxDirectiveThirdParty echo_end
    705 syn keyword ngxDirectiveThirdParty echo_exec
    706 syn keyword ngxDirectiveThirdParty echo_flush
    707 syn keyword ngxDirectiveThirdParty echo_foreach_split
    708 syn keyword ngxDirectiveThirdParty echo_location
    709 syn keyword ngxDirectiveThirdParty echo_location_async
    710 syn keyword ngxDirectiveThirdParty echo_read_request_body
    711 syn keyword ngxDirectiveThirdParty echo_request_body
    712 syn keyword ngxDirectiveThirdParty echo_reset_timer
    713 syn keyword ngxDirectiveThirdParty echo_sleep
    714 syn keyword ngxDirectiveThirdParty echo_subrequest
    715 syn keyword ngxDirectiveThirdParty echo_subrequest_async
    716 
    717 " Events Module <http://docs.dutov.org/nginx_modules_events_en.html>
     850
     851" Encrypted Session Module <https://github.com/openresty/encrypted-session-nginx-module>
     852" Encrypt and decrypt nginx variable values
     853syn keyword ngxDirectiveThirdParty encrypted_session_key
     854syn keyword ngxDirectiveThirdParty encrypted_session_iv
     855syn keyword ngxDirectiveThirdParty encrypted_session_expires
     856syn keyword ngxDirectiveThirdParty set_encrypt_session
     857syn keyword ngxDirectiveThirdParty set_decrypt_session
     858
     859" Enhanced Memcached Module <https://github.com/bpaquet/ngx_http_enhanced_memcached_module>
     860" This module is based on the standard Nginx Memcached module, with some additonal features
     861syn keyword ngxDirectiveThirdParty enhanced_memcached_pass
     862syn keyword ngxDirectiveThirdParty enhanced_memcached_hash_keys_with_md5
     863syn keyword ngxDirectiveThirdParty enhanced_memcached_allow_put
     864syn keyword ngxDirectiveThirdParty enhanced_memcached_allow_delete
     865syn keyword ngxDirectiveThirdParty enhanced_memcached_stats
     866syn keyword ngxDirectiveThirdParty enhanced_memcached_flush
     867syn keyword ngxDirectiveThirdParty enhanced_memcached_flush_namespace
     868syn keyword ngxDirectiveThirdParty enhanced_memcached_bind
     869syn keyword ngxDirectiveThirdParty enhanced_memcached_connect_timeout
     870syn keyword ngxDirectiveThirdParty enhanced_memcached_send_timeout
     871syn keyword ngxDirectiveThirdParty enhanced_memcached_buffer_size
     872syn keyword ngxDirectiveThirdParty enhanced_memcached_read_timeout
     873
     874" Events Module (DEPRECATED) <http://docs.dutov.org/nginx_modules_events_en.html>
    718875" Provides options for start/stop events.
    719 syn keyword ngxDirectiveThirdParty on_start
    720 syn keyword ngxDirectiveThirdParty on_stop
    721 
    722 " EY Balancer Module <http://github.com/ry/nginx-ey-balancer>
     876syn keyword ngxDirectiveDeprecated on_start
     877syn keyword ngxDirectiveDeprecated on_stop
     878
     879" EY Balancer Module <https://github.com/ezmobius/nginx-ey-balancer>
    723880" Adds a request queue to Nginx that allows the limiting of concurrent requests passed to the upstream.
    724881syn keyword ngxDirectiveThirdParty max_connections
     
    726883syn keyword ngxDirectiveThirdParty max_connections_queue_timeout
    727884
    728 " Fancy Indexes Module <https://connectical.com/projects/ngx-fancyindex/wiki>
     885" Upstream Fair Balancer <https://www.nginx.com/resources/wiki/modules/fair_balancer/>
     886" Sends an incoming request to the least-busy backend server, rather than distributing requests round-robin.
     887syn keyword ngxDirectiveThirdParty fair
     888syn keyword ngxDirectiveThirdParty upstream_fair_shm_size
     889
     890" Fancy Indexes Module <https://github.com/aperezdc/ngx-fancyindex>
    729891" Like the built-in autoindex module, but fancier.
    730892syn keyword ngxDirectiveThirdParty fancyindex
     893syn keyword ngxDirectiveThirdParty fancyindex_default_sort
     894syn keyword ngxDirectiveThirdParty fancyindex_directories_first
     895syn keyword ngxDirectiveThirdParty fancyindex_css_href
    731896syn keyword ngxDirectiveThirdParty fancyindex_exact_size
     897syn keyword ngxDirectiveThirdParty fancyindex_name_length
    732898syn keyword ngxDirectiveThirdParty fancyindex_footer
    733899syn keyword ngxDirectiveThirdParty fancyindex_header
     900syn keyword ngxDirectiveThirdParty fancyindex_show_path
     901syn keyword ngxDirectiveThirdParty fancyindex_ignore
     902syn keyword ngxDirectiveThirdParty fancyindex_hide_symlinks
    734903syn keyword ngxDirectiveThirdParty fancyindex_localtime
    735 syn keyword ngxDirectiveThirdParty fancyindex_readme
    736 syn keyword ngxDirectiveThirdParty fancyindex_readme_mode
     904syn keyword ngxDirectiveThirdParty fancyindex_time_format
     905
     906" Form Auth Module <https://github.com/veruu/ngx_form_auth>
     907" Provides authentication and authorization with credentials submitted via POST request
     908syn keyword ngxDirectiveThirdParty form_auth
     909syn keyword ngxDirectiveThirdParty form_auth_pam_service
     910syn keyword ngxDirectiveThirdParty form_auth_login
     911syn keyword ngxDirectiveThirdParty form_auth_password
     912syn keyword ngxDirectiveThirdParty form_auth_remote_user
     913
     914" Form Input Module <https://github.com/calio/form-input-nginx-module>
     915" Reads HTTP POST and PUT request body encoded in "application/x-www-form-urlencoded" and parses the arguments into nginx variables.
     916syn keyword ngxDirectiveThirdParty set_form_input
     917syn keyword ngxDirectiveThirdParty set_form_input_multi
    737918
    738919" GeoIP Module (DEPRECATED) <http://wiki.nginx.org/NginxHttp3rdPartyGeoIPModule>
    739920" Country code lookups via the MaxMind GeoIP API.
    740 syn keyword ngxDirectiveThirdParty geoip_country_file
    741 
    742 " Headers More Module <http://wiki.nginx.org/NginxHttpHeadersMoreModule>
     921syn keyword ngxDirectiveDeprecated geoip_country_file
     922
     923" GeoIP 2 Module <https://github.com/leev/ngx_http_geoip2_module>
     924" Creates variables with values from the maxmind geoip2 databases based on the client IP
     925syn keyword ngxDirectiveThirdParty geoip2
     926
     927" GridFS Module <https://github.com/mdirolf/nginx-gridfs>
     928" Nginx module for serving files from MongoDB's GridFS
     929syn keyword ngxDirectiveThirdParty gridfs
     930
     931" Headers More Module <https://github.com/openresty/headers-more-nginx-module>
    743932" Set and clear input and output headers...more than "add"!
    744933syn keyword ngxDirectiveThirdParty more_clear_headers
     
    747936syn keyword ngxDirectiveThirdParty more_set_input_headers
    748937
    749 " HTTP Push Module <http://pushmodule.slact.net/>
    750 " Turn Nginx into an adept long-polling HTTP Push (Comet) server.
    751 syn keyword ngxDirectiveThirdParty push_buffer_size
    752 syn keyword ngxDirectiveThirdParty push_listener
    753 syn keyword ngxDirectiveThirdParty push_message_timeout
    754 syn keyword ngxDirectiveThirdParty push_queue_messages
    755 syn keyword ngxDirectiveThirdParty push_sender
    756 
    757 " HTTP Redis Module <http://people.FreeBSD.ORG/~osa/ngx_http_redis-0.3.1.tar.gz>>
    758 " Redis <http://code.google.com/p/redis/> support.>
    759 syn keyword ngxDirectiveThirdParty redis_bind
    760 syn keyword ngxDirectiveThirdParty redis_buffer_size
    761 syn keyword ngxDirectiveThirdParty redis_connect_timeout
    762 syn keyword ngxDirectiveThirdParty redis_next_upstream
    763 syn keyword ngxDirectiveThirdParty redis_pass
    764 syn keyword ngxDirectiveThirdParty redis_read_timeout
    765 syn keyword ngxDirectiveThirdParty redis_send_timeout
    766 
    767 " HTTP JavaScript Module <http://wiki.github.com/kung-fu-tzu/ngx_http_js_module>
     938" Health Checks Upstreams Module <https://www.nginx.com/resources/wiki/modules/healthcheck/>
     939" Polls backends and if they respond with HTTP 200 + an optional request body, they are marked good. Otherwise, they are marked bad.
     940syn keyword ngxDirectiveThirdParty healthcheck_enabled
     941syn keyword ngxDirectiveThirdParty healthcheck_delay
     942syn keyword ngxDirectiveThirdParty healthcheck_timeout
     943syn keyword ngxDirectiveThirdParty healthcheck_failcount
     944syn keyword ngxDirectiveThirdParty healthcheck_send
     945syn keyword ngxDirectiveThirdParty healthcheck_expected
     946syn keyword ngxDirectiveThirdParty healthcheck_buffer
     947syn keyword ngxDirectiveThirdParty healthcheck_status
     948
     949" HTTP Accounting Module <https://github.com/Lax/ngx_http_accounting_module>
     950" Add traffic stat function to nginx. Useful for http accounting based on nginx configuration logic
     951syn keyword ngxDirectiveThirdParty http_accounting
     952syn keyword ngxDirectiveThirdParty http_accounting_log
     953syn keyword ngxDirectiveThirdParty http_accounting_id
     954syn keyword ngxDirectiveThirdParty http_accounting_interval
     955syn keyword ngxDirectiveThirdParty http_accounting_perturb
     956
     957" Nginx Digest Authentication module <https://github.com/atomx/nginx-http-auth-digest>
     958" Digest Authentication for Nginx
     959syn keyword ngxDirectiveThirdParty auth_digest
     960syn keyword ngxDirectiveThirdParty auth_digest_user_file
     961syn keyword ngxDirectiveThirdParty auth_digest_timeout
     962syn keyword ngxDirectiveThirdParty auth_digest_expires
     963syn keyword ngxDirectiveThirdParty auth_digest_replays
     964syn keyword ngxDirectiveThirdParty auth_digest_shm_size
     965
     966" Auth PAM Module <https://github.com/sto/ngx_http_auth_pam_module>
     967" HTTP Basic Authentication using PAM.
     968syn keyword ngxDirectiveThirdParty auth_pam
     969syn keyword ngxDirectiveThirdParty auth_pam_service_name
     970
     971" HTTP Auth Request Module <http://nginx.org/en/docs/http/ngx_http_auth_request_module.html>
     972" Implements client authorization based on the result of a subrequest
     973" syn keyword ngxDirectiveThirdParty auth_request
     974" syn keyword ngxDirectiveThirdParty auth_request_set
     975
     976" HTTP Concatenation module for Nginx <https://github.com/alibaba/nginx-http-concat>
     977" A Nginx module for concatenating files in a given context: CSS and JS files usually
     978syn keyword ngxDirectiveThirdParty concat
     979syn keyword ngxDirectiveThirdParty concat_types
     980syn keyword ngxDirectiveThirdParty concat_unique
     981syn keyword ngxDirectiveThirdParty concat_max_files
     982syn keyword ngxDirectiveThirdParty concat_delimiter
     983syn keyword ngxDirectiveThirdParty concat_ignore_file_error
     984
     985" HTTP Dynamic Upstream Module <https://github.com/yzprofile/ngx_http_dyups_module>
     986" Update upstreams' config by restful interface
     987syn keyword ngxDirectiveThirdParty dyups_interface
     988syn keyword ngxDirectiveThirdParty dyups_read_msg_timeout
     989syn keyword ngxDirectiveThirdParty dyups_shm_zone_size
     990syn keyword ngxDirectiveThirdParty dyups_upstream_conf
     991syn keyword ngxDirectiveThirdParty dyups_trylock
     992
     993" HTTP Footer If Filter Module <https://github.com/flygoast/ngx_http_footer_if_filter>
     994" The ngx_http_footer_if_filter_module is used to add given content to the end of the response according to the condition specified.
     995syn keyword ngxDirectiveThirdParty footer_if
     996
     997" HTTP Footer Filter Module <https://github.com/alibaba/nginx-http-footer-filter>
     998" This module implements a body filter that adds a given string to the page footer.
     999syn keyword ngxDirectiveThirdParty footer
     1000syn keyword ngxDirectiveThirdParty footer_types
     1001
     1002" HTTP Internal Redirect Module <https://github.com/flygoast/ngx_http_internal_redirect>
     1003" Make an internal redirect to the uri specified according to the condition specified.
     1004syn keyword ngxDirectiveThirdParty internal_redirect_if
     1005syn keyword ngxDirectiveThirdParty internal_redirect_if_no_postponed
     1006
     1007" HTTP JavaScript Module <https://github.com/peter-leonov/ngx_http_js_module>
    7681008" Embedding SpiderMonkey. Nearly full port on Perl module.
    7691009syn keyword ngxDirectiveThirdParty js
     
    7761016syn keyword ngxDirectiveThirdParty js_utf8
    7771017
    778 " Log Request Speed <http://wiki.nginx.org/NginxHttpLogRequestSpeed>
     1018" HTTP Push Module (DEPRECATED) <http://pushmodule.slact.net/>
     1019" Turn Nginx into an adept long-polling HTTP Push (Comet) server.
     1020syn keyword ngxDirectiveDeprecated push_buffer_size
     1021syn keyword ngxDirectiveDeprecated push_listener
     1022syn keyword ngxDirectiveDeprecated push_message_timeout
     1023syn keyword ngxDirectiveDeprecated push_queue_messages
     1024syn keyword ngxDirectiveDeprecated push_sender
     1025
     1026" HTTP Redis Module <https://www.nginx.com/resources/wiki/modules/redis/>
     1027" Redis <http://code.google.com/p/redis/> support.
     1028syn keyword ngxDirectiveThirdParty redis_bind
     1029syn keyword ngxDirectiveThirdParty redis_buffer_size
     1030syn keyword ngxDirectiveThirdParty redis_connect_timeout
     1031syn keyword ngxDirectiveThirdParty redis_next_upstream
     1032syn keyword ngxDirectiveThirdParty redis_pass
     1033syn keyword ngxDirectiveThirdParty redis_read_timeout
     1034syn keyword ngxDirectiveThirdParty redis_send_timeout
     1035
     1036" Iconv Module <https://github.com/calio/iconv-nginx-module>
     1037" A character conversion nginx module using libiconv
     1038syn keyword ngxDirectiveThirdParty set_iconv
     1039syn keyword ngxDirectiveThirdParty iconv_buffer_size
     1040syn keyword ngxDirectiveThirdParty iconv_filter
     1041
     1042" IP Blocker Module <https://github.com/tmthrgd/nginx-ip-blocker>
     1043" An efficient shared memory IP blocking system for nginx.
     1044syn keyword ngxDirectiveThirdParty ip_blocker
     1045
     1046" IP2Location Module <https://github.com/chrislim2888/ip2location-nginx>
     1047" Allows user to lookup for geolocation information using IP2Location database
     1048syn keyword ngxDirectiveThirdParty ip2location_database
     1049
     1050" JS Module <https://github.com/peter-leonov/ngx_http_js_module>
     1051" Reflect the nginx functionality in JS
     1052syn keyword ngxDirectiveThirdParty js
     1053syn keyword ngxDirectiveThirdParty js_access
     1054syn keyword ngxDirectiveThirdParty js_load
     1055syn keyword ngxDirectiveThirdParty js_set
     1056
     1057" Limit Upload Rate Module <https://github.com/cfsego/limit_upload_rate>
     1058" Limit client-upload rate when they are sending request bodies to you
     1059syn keyword ngxDirectiveThirdParty limit_upload_rate
     1060syn keyword ngxDirectiveThirdParty limit_upload_rate_after
     1061
     1062" Limit Upstream Module <https://github.com/cfsego/nginx-limit-upstream>
     1063" Limit the number of connections to upstream for NGINX
     1064syn keyword ngxDirectiveThirdParty limit_upstream_zone
     1065syn keyword ngxDirectiveThirdParty limit_upstream_conn
     1066syn keyword ngxDirectiveThirdParty limit_upstream_log_level
     1067
     1068" Log If Module <https://github.com/cfsego/ngx_log_if>
     1069" Conditional accesslog for nginx
     1070syn keyword ngxDirectiveThirdParty access_log_bypass_if
     1071
     1072" Log Request Speed (DEPRECATED) <http://wiki.nginx.org/NginxHttpLogRequestSpeed>
    7791073" Log the time it took to process each request.
    780 syn keyword ngxDirectiveThirdParty log_request_speed_filter
    781 syn keyword ngxDirectiveThirdParty log_request_speed_filter_timeout
    782 
    783 " Memc Module <http://wiki.nginx.org/NginxHttpMemcModule>
     1074syn keyword ngxDirectiveDeprecated log_request_speed_filter
     1075syn keyword ngxDirectiveDeprecated log_request_speed_filter_timeout
     1076
     1077" Log ZeroMQ Module <https://github.com/alticelabs/nginx-log-zmq>
     1078" ZeroMQ logger module for nginx
     1079syn keyword ngxDirectiveThirdParty log_zmq_server
     1080syn keyword ngxDirectiveThirdParty log_zmq_endpoint
     1081syn keyword ngxDirectiveThirdParty log_zmq_format
     1082syn keyword ngxDirectiveThirdParty log_zmq_off
     1083
     1084" Lower/UpperCase Module <https://github.com/replay/ngx_http_lower_upper_case>
     1085" This module simply uppercases or lowercases a string and saves it into a new variable.
     1086syn keyword ngxDirectiveThirdParty lower
     1087syn keyword ngxDirectiveThirdParty upper
     1088
     1089" Lua Upstream Module <https://github.com/openresty/lua-upstream-nginx-module>
     1090" Nginx C module to expose Lua API to ngx_lua for Nginx upstreams
     1091
     1092" Lua Module <https://github.com/openresty/lua-nginx-module>
     1093" Embed the Power of Lua into NGINX HTTP servers
     1094syn keyword ngxDirectiveThirdParty lua_use_default_type
     1095syn keyword ngxDirectiveThirdParty lua_malloc_trim
     1096syn keyword ngxDirectiveThirdParty lua_code_cache
     1097syn keyword ngxDirectiveThirdParty lua_regex_cache_max_entries
     1098syn keyword ngxDirectiveThirdParty lua_regex_match_limit
     1099syn keyword ngxDirectiveThirdParty lua_package_path
     1100syn keyword ngxDirectiveThirdParty lua_package_cpath
     1101syn keyword ngxDirectiveThirdParty init_by_lua
     1102syn keyword ngxDirectiveThirdParty init_by_lua_block
     1103syn keyword ngxDirectiveThirdParty init_by_lua_file
     1104syn keyword ngxDirectiveThirdParty init_worker_by_lua
     1105syn keyword ngxDirectiveThirdParty init_worker_by_lua_block
     1106syn keyword ngxDirectiveThirdParty init_worker_by_lua_file
     1107syn keyword ngxDirectiveThirdParty set_by_lua
     1108syn keyword ngxDirectiveThirdParty set_by_lua_block
     1109syn keyword ngxDirectiveThirdParty set_by_lua_file
     1110syn keyword ngxDirectiveThirdParty content_by_lua
     1111syn keyword ngxDirectiveThirdParty content_by_lua_block
     1112syn keyword ngxDirectiveThirdParty content_by_lua_file
     1113syn keyword ngxDirectiveThirdParty rewrite_by_lua
     1114syn keyword ngxDirectiveThirdParty rewrite_by_lua_block
     1115syn keyword ngxDirectiveThirdParty rewrite_by_lua_file
     1116syn keyword ngxDirectiveThirdParty access_by_lua
     1117syn keyword ngxDirectiveThirdParty access_by_lua_block
     1118syn keyword ngxDirectiveThirdParty access_by_lua_file
     1119syn keyword ngxDirectiveThirdParty header_filter_by_lua
     1120syn keyword ngxDirectiveThirdParty header_filter_by_lua_block
     1121syn keyword ngxDirectiveThirdParty header_filter_by_lua_file
     1122syn keyword ngxDirectiveThirdParty body_filter_by_lua
     1123syn keyword ngxDirectiveThirdParty body_filter_by_lua_block
     1124syn keyword ngxDirectiveThirdParty body_filter_by_lua_file
     1125syn keyword ngxDirectiveThirdParty log_by_lua
     1126syn keyword ngxDirectiveThirdParty log_by_lua_block
     1127syn keyword ngxDirectiveThirdParty log_by_lua_file
     1128syn keyword ngxDirectiveThirdParty balancer_by_lua_block
     1129syn keyword ngxDirectiveThirdParty balancer_by_lua_file
     1130syn keyword ngxDirectiveThirdParty lua_need_request_body
     1131syn keyword ngxDirectiveThirdParty ssl_certificate_by_lua_block
     1132syn keyword ngxDirectiveThirdParty ssl_certificate_by_lua_file
     1133syn keyword ngxDirectiveThirdParty ssl_session_fetch_by_lua_block
     1134syn keyword ngxDirectiveThirdParty ssl_session_fetch_by_lua_file
     1135syn keyword ngxDirectiveThirdParty ssl_session_store_by_lua_block
     1136syn keyword ngxDirectiveThirdParty ssl_session_store_by_lua_file
     1137syn keyword ngxDirectiveThirdParty lua_shared_dict
     1138syn keyword ngxDirectiveThirdParty lua_socket_connect_timeout
     1139syn keyword ngxDirectiveThirdParty lua_socket_send_timeout
     1140syn keyword ngxDirectiveThirdParty lua_socket_send_lowat
     1141syn keyword ngxDirectiveThirdParty lua_socket_read_timeout
     1142syn keyword ngxDirectiveThirdParty lua_socket_buffer_size
     1143syn keyword ngxDirectiveThirdParty lua_socket_pool_size
     1144syn keyword ngxDirectiveThirdParty lua_socket_keepalive_timeout
     1145syn keyword ngxDirectiveThirdParty lua_socket_log_errors
     1146syn keyword ngxDirectiveThirdParty lua_ssl_ciphers
     1147syn keyword ngxDirectiveThirdParty lua_ssl_crl
     1148syn keyword ngxDirectiveThirdParty lua_ssl_protocols
     1149syn keyword ngxDirectiveThirdParty lua_ssl_trusted_certificate
     1150syn keyword ngxDirectiveThirdParty lua_ssl_verify_depth
     1151syn keyword ngxDirectiveThirdParty lua_http10_buffering
     1152syn keyword ngxDirectiveThirdParty rewrite_by_lua_no_postpone
     1153syn keyword ngxDirectiveThirdParty access_by_lua_no_postpone
     1154syn keyword ngxDirectiveThirdParty lua_transform_underscores_in_response_headers
     1155syn keyword ngxDirectiveThirdParty lua_check_client_abort
     1156syn keyword ngxDirectiveThirdParty lua_max_pending_timers
     1157syn keyword ngxDirectiveThirdParty lua_max_running_timers
     1158
     1159" MD5 Filter Module <https://github.com/kainswor/nginx_md5_filter>
     1160" A content filter for nginx, which returns the md5 hash of the content otherwise returned.
     1161syn keyword ngxDirectiveThirdParty md5_filter
     1162
     1163" Memc Module <https://github.com/openresty/memc-nginx-module>
    7841164" An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands.
    7851165syn keyword ngxDirectiveThirdParty memc_buffer_size
     
    7941174syn keyword ngxDirectiveThirdParty memc_upstream_max_fails
    7951175
     1176" Mod Security Module <https://github.com/SpiderLabs/ModSecurity>
     1177" ModSecurity is an open source, cross platform web application firewall (WAF) engine
     1178syn keyword ngxDirectiveThirdParty ModSecurityConfig
     1179syn keyword ngxDirectiveThirdParty ModSecurityEnabled
     1180syn keyword ngxDirectiveThirdParty pool_context
     1181syn keyword ngxDirectiveThirdParty pool_context_hash_size
     1182
    7961183" Mogilefs Module <http://www.grid.net.ru/nginx/mogilefs.en.html>
    797 " Implements a MogileFS client, provides a replace to the Perlbal reverse proxy of the original MogileFS.
     1184" MogileFS client for nginx web server.
     1185syn keyword ngxDirectiveThirdParty mogilefs_pass
     1186syn keyword ngxDirectiveThirdParty mogilefs_methods
     1187syn keyword ngxDirectiveThirdParty mogilefs_domain
     1188syn keyword ngxDirectiveThirdParty mogilefs_class
     1189syn keyword ngxDirectiveThirdParty mogilefs_tracker
     1190syn keyword ngxDirectiveThirdParty mogilefs_noverify
    7981191syn keyword ngxDirectiveThirdParty mogilefs_connect_timeout
    799 syn keyword ngxDirectiveThirdParty mogilefs_domain
    800 syn keyword ngxDirectiveThirdParty mogilefs_methods
    801 syn keyword ngxDirectiveThirdParty mogilefs_noverify
    802 syn keyword ngxDirectiveThirdParty mogilefs_pass
     1192syn keyword ngxDirectiveThirdParty mogilefs_send_timeout
    8031193syn keyword ngxDirectiveThirdParty mogilefs_read_timeout
    804 syn keyword ngxDirectiveThirdParty mogilefs_send_timeout
    805 syn keyword ngxDirectiveThirdParty mogilefs_tracker
    806 
    807 " MP4 Streaming Lite Module <http://wiki.nginx.org/NginxMP4StreamingLite>
     1194
     1195" Mongo Module <https://github.com/simpl/ngx_mongo>
     1196" Upstream module that allows nginx to communicate directly with MongoDB database.
     1197syn keyword ngxDirectiveThirdParty mongo_auth
     1198syn keyword ngxDirectiveThirdParty mongo_pass
     1199syn keyword ngxDirectiveThirdParty mongo_query
     1200syn keyword ngxDirectiveThirdParty mongo_json
     1201syn keyword ngxDirectiveThirdParty mongo_bind
     1202syn keyword ngxDirectiveThirdParty mongo_connect_timeout
     1203syn keyword ngxDirectiveThirdParty mongo_send_timeout
     1204syn keyword ngxDirectiveThirdParty mongo_read_timeout
     1205syn keyword ngxDirectiveThirdParty mongo_buffering
     1206syn keyword ngxDirectiveThirdParty mongo_buffer_size
     1207syn keyword ngxDirectiveThirdParty mongo_buffers
     1208syn keyword ngxDirectiveThirdParty mongo_busy_buffers_size
     1209syn keyword ngxDirectiveThirdParty mongo_next_upstream
     1210
     1211" MP4 Streaming Lite Module <https://www.nginx.com/resources/wiki/modules/mp4_streaming/>
    8081212" Will seek to a certain time within H.264/MP4 files when provided with a 'start' parameter in the URL.
    809 syn keyword ngxDirectiveThirdParty mp4
    810 
    811 " Nginx Notice Module <http://xph.us/software/nginx-notice/>
     1213" syn keyword ngxDirectiveThirdParty mp4
     1214
     1215" NAXSI Module <https://github.com/nbs-system/naxsi>
     1216" NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX
     1217syn keyword ngxDirectiveThirdParty DeniedUrl denied_url
     1218syn keyword ngxDirectiveThirdParty LearningMode learning_mode
     1219syn keyword ngxDirectiveThirdParty SecRulesEnabled rules_enabled
     1220syn keyword ngxDirectiveThirdParty SecRulesDisabled rules_disabled
     1221syn keyword ngxDirectiveThirdParty CheckRule check_rule
     1222syn keyword ngxDirectiveThirdParty BasicRule basic_rule
     1223syn keyword ngxDirectiveThirdParty MainRule main_rule
     1224syn keyword ngxDirectiveThirdParty LibInjectionSql libinjection_sql
     1225syn keyword ngxDirectiveThirdParty LibInjectionXss libinjection_xss
     1226
     1227" Nchan Module <https://nchan.slact.net/>
     1228" Fast, horizontally scalable, multiprocess pub/sub queuing server and proxy for HTTP, long-polling, Websockets and EventSource (SSE)
     1229syn keyword ngxDirectiveThirdParty nchan_channel_id
     1230syn keyword ngxDirectiveThirdParty nchan_channel_id_split_delimiter
     1231syn keyword ngxDirectiveThirdParty nchan_eventsource_event
     1232syn keyword ngxDirectiveThirdParty nchan_longpoll_multipart_response
     1233syn keyword ngxDirectiveThirdParty nchan_publisher
     1234syn keyword ngxDirectiveThirdParty nchan_publisher_channel_id
     1235syn keyword ngxDirectiveThirdParty nchan_publisher_upstream_request
     1236syn keyword ngxDirectiveThirdParty nchan_pubsub
     1237syn keyword ngxDirectiveThirdParty nchan_subscribe_request
     1238syn keyword ngxDirectiveThirdParty nchan_subscriber
     1239syn keyword ngxDirectiveThirdParty nchan_subscriber_channel_id
     1240syn keyword ngxDirectiveThirdParty nchan_subscriber_compound_etag_message_id
     1241syn keyword ngxDirectiveThirdParty nchan_subscriber_first_message
     1242syn keyword ngxDirectiveThirdParty nchan_subscriber_http_raw_stream_separator
     1243syn keyword ngxDirectiveThirdParty nchan_subscriber_last_message_id
     1244syn keyword ngxDirectiveThirdParty nchan_subscriber_message_id_custom_etag_header
     1245syn keyword ngxDirectiveThirdParty nchan_subscriber_timeout
     1246syn keyword ngxDirectiveThirdParty nchan_unsubscribe_request
     1247syn keyword ngxDirectiveThirdParty nchan_websocket_ping_interval
     1248syn keyword ngxDirectiveThirdParty nchan_authorize_request
     1249syn keyword ngxDirectiveThirdParty nchan_max_reserved_memory
     1250syn keyword ngxDirectiveThirdParty nchan_message_buffer_length
     1251syn keyword ngxDirectiveThirdParty nchan_message_timeout
     1252syn keyword ngxDirectiveThirdParty nchan_redis_idle_channel_cache_timeout
     1253syn keyword ngxDirectiveThirdParty nchan_redis_namespace
     1254syn keyword ngxDirectiveThirdParty nchan_redis_pass
     1255syn keyword ngxDirectiveThirdParty nchan_redis_ping_interval
     1256syn keyword ngxDirectiveThirdParty nchan_redis_server
     1257syn keyword ngxDirectiveThirdParty nchan_redis_storage_mode
     1258syn keyword ngxDirectiveThirdParty nchan_redis_url
     1259syn keyword ngxDirectiveThirdParty nchan_store_messages
     1260syn keyword ngxDirectiveThirdParty nchan_use_redis
     1261syn keyword ngxDirectiveThirdParty nchan_access_control_allow_origin
     1262syn keyword ngxDirectiveThirdParty nchan_channel_group
     1263syn keyword ngxDirectiveThirdParty nchan_channel_group_accounting
     1264syn keyword ngxDirectiveThirdParty nchan_group_location
     1265syn keyword ngxDirectiveThirdParty nchan_group_max_channels
     1266syn keyword ngxDirectiveThirdParty nchan_group_max_messages
     1267syn keyword ngxDirectiveThirdParty nchan_group_max_messages_disk
     1268syn keyword ngxDirectiveThirdParty nchan_group_max_messages_memory
     1269syn keyword ngxDirectiveThirdParty nchan_group_max_subscribers
     1270syn keyword ngxDirectiveThirdParty nchan_subscribe_existing_channels_only
     1271syn keyword ngxDirectiveThirdParty nchan_channel_event_string
     1272syn keyword ngxDirectiveThirdParty nchan_channel_events_channel_id
     1273syn keyword ngxDirectiveThirdParty nchan_stub_status
     1274syn keyword ngxDirectiveThirdParty nchan_max_channel_id_length
     1275syn keyword ngxDirectiveThirdParty nchan_max_channel_subscribers
     1276syn keyword ngxDirectiveThirdParty nchan_channel_timeout
     1277syn keyword ngxDirectiveThirdParty nchan_storage_engine
     1278
     1279" Nginx Notice Module <https://github.com/kr/nginx-notice>
    8121280" Serve static file to POST requests.
    8131281syn keyword ngxDirectiveThirdParty notice
    8141282syn keyword ngxDirectiveThirdParty notice_type
    8151283
    816 " Phusion Passenger <http://www.modrails.com/documentation.html>
    817 " Easy and robust deployment of Ruby on Rails application on Apache and Nginx webservers.
     1284" OCSP Proxy Module <https://github.com/kyprizel/nginx_ocsp_proxy-module>
     1285" Nginx OCSP processing module designed for response caching
     1286syn keyword ngxDirectiveThirdParty ocsp_proxy
     1287syn keyword ngxDirectiveThirdParty ocsp_cache_timeout
     1288
     1289" Eval Module <https://github.com/openresty/nginx-eval-module>
     1290" Module for nginx web server evaluates response of proxy or memcached module into variables.
     1291syn keyword ngxDirectiveThirdParty eval
     1292syn keyword ngxDirectiveThirdParty eval_escalate
     1293syn keyword ngxDirectiveThirdParty eval_buffer_size
     1294syn keyword ngxDirectiveThirdParty eval_override_content_type
     1295syn keyword ngxDirectiveThirdParty eval_subrequest_in_memory
     1296
     1297" OpenSSL Version Module <https://github.com/apcera/nginx-openssl-version>
     1298" Nginx OpenSSL version check at startup
     1299syn keyword ngxDirectiveThirdParty openssl_version_minimum
     1300syn keyword ngxDirectiveThirdParty openssl_builddate_minimum
     1301
     1302" Owner Match Module <https://www.nginx.com/resources/wiki/modules/owner_match/>
     1303" Control access for specific owners and groups of files
     1304syn keyword ngxDirectiveThirdParty omallow
     1305syn keyword ngxDirectiveThirdParty omdeny
     1306
     1307" Accept Language Module <https://www.nginx.com/resources/wiki/modules/accept_language/>
     1308" Parses the Accept-Language header and gives the most suitable locale from a list of supported locales.
     1309syn keyword ngxDirectiveThirdParty pagespeed
     1310
     1311" PHP Memcache Standard Balancer Module <https://github.com/replay/ngx_http_php_memcache_standard_balancer>
     1312" Loadbalancer that is compatible to the standard loadbalancer in the php-memcache module
     1313syn keyword ngxDirectiveThirdParty hash_key
     1314
     1315" PHP Session Module <https://github.com/replay/ngx_http_php_session>
     1316" Nginx module to parse php sessions
     1317syn keyword ngxDirectiveThirdParty php_session_parse
     1318syn keyword ngxDirectiveThirdParty php_session_strip_formatting
     1319
     1320" Phusion Passenger Module <https://www.phusionpassenger.com/library/config/nginx/>
     1321" Passenger is an open source web application server.
     1322syn keyword ngxDirectiveThirdParty passenger_root
     1323syn keyword ngxDirectiveThirdParty passenger_enabled
    8181324syn keyword ngxDirectiveThirdParty passenger_base_uri
     1325syn keyword ngxDirectiveThirdParty passenger_document_root
     1326syn keyword ngxDirectiveThirdParty passenger_ruby
     1327syn keyword ngxDirectiveThirdParty passenger_python
     1328syn keyword ngxDirectiveThirdParty passenger_nodejs
     1329syn keyword ngxDirectiveThirdParty passenger_meteor_app_settings
     1330syn keyword ngxDirectiveThirdParty passenger_app_env
     1331syn keyword ngxDirectiveThirdParty passenger_app_root
     1332syn keyword ngxDirectiveThirdParty passenger_app_group_name
     1333syn keyword ngxDirectiveThirdParty passenger_app_type
     1334syn keyword ngxDirectiveThirdParty passenger_startup_file
     1335syn keyword ngxDirectiveThirdParty passenger_restart_dir
     1336syn keyword ngxDirectiveThirdParty passenger_spawn_method
     1337syn keyword ngxDirectiveThirdParty passenger_env_var
     1338syn keyword ngxDirectiveThirdParty passenger_load_shell_envvars
     1339syn keyword ngxDirectiveThirdParty passenger_rolling_restarts
     1340syn keyword ngxDirectiveThirdParty passenger_resist_deployment_errors
     1341syn keyword ngxDirectiveThirdParty passenger_user_switching
     1342syn keyword ngxDirectiveThirdParty passenger_user
     1343syn keyword ngxDirectiveThirdParty passenger_group
    8191344syn keyword ngxDirectiveThirdParty passenger_default_user
    820 syn keyword ngxDirectiveThirdParty passenger_enabled
     1345syn keyword ngxDirectiveThirdParty passenger_default_group
     1346syn keyword ngxDirectiveThirdParty passenger_show_version_in_header
     1347syn keyword ngxDirectiveThirdParty passenger_friendly_error_pages
     1348syn keyword ngxDirectiveThirdParty passenger_disable_security_update_check
     1349syn keyword ngxDirectiveThirdParty passenger_security_update_check_proxy
     1350syn keyword ngxDirectiveThirdParty passenger_max_pool_size
     1351syn keyword ngxDirectiveThirdParty passenger_min_instances
     1352syn keyword ngxDirectiveThirdParty passenger_max_instances
     1353syn keyword ngxDirectiveThirdParty passenger_max_instances_per_app
     1354syn keyword ngxDirectiveThirdParty passenger_pool_idle_time
     1355syn keyword ngxDirectiveThirdParty passenger_max_preloader_idle_time
     1356syn keyword ngxDirectiveThirdParty passenger_force_max_concurrent_requests_per_process
     1357syn keyword ngxDirectiveThirdParty passenger_start_timeout
     1358syn keyword ngxDirectiveThirdParty passenger_concurrency_model
     1359syn keyword ngxDirectiveThirdParty passenger_thread_count
     1360syn keyword ngxDirectiveThirdParty passenger_max_requests
     1361syn keyword ngxDirectiveThirdParty passenger_max_request_time
     1362syn keyword ngxDirectiveThirdParty passenger_memory_limit
     1363syn keyword ngxDirectiveThirdParty passenger_stat_throttle_rate
     1364syn keyword ngxDirectiveThirdParty passenger_core_file_descriptor_ulimit
     1365syn keyword ngxDirectiveThirdParty passenger_app_file_descriptor_ulimit
     1366syn keyword ngxDirectiveThirdParty passenger_pre_start
     1367syn keyword ngxDirectiveThirdParty passenger_set_header
     1368syn keyword ngxDirectiveThirdParty passenger_max_request_queue_size
     1369syn keyword ngxDirectiveThirdParty passenger_request_queue_overflow_status_code
     1370syn keyword ngxDirectiveThirdParty passenger_sticky_sessions
     1371syn keyword ngxDirectiveThirdParty passenger_sticky_sessions_cookie_name
     1372syn keyword ngxDirectiveThirdParty passenger_abort_websockets_on_process_shutdown
     1373syn keyword ngxDirectiveThirdParty passenger_ignore_client_abort
     1374syn keyword ngxDirectiveThirdParty passenger_intercept_errors
     1375syn keyword ngxDirectiveThirdParty passenger_pass_header
     1376syn keyword ngxDirectiveThirdParty passenger_ignore_headers
     1377syn keyword ngxDirectiveThirdParty passenger_headers_hash_bucket_size
     1378syn keyword ngxDirectiveThirdParty passenger_headers_hash_max_size
     1379syn keyword ngxDirectiveThirdParty passenger_buffer_response
     1380syn keyword ngxDirectiveThirdParty passenger_response_buffer_high_watermark
     1381syn keyword ngxDirectiveThirdParty passenger_buffer_size, passenger_buffers, passenger_busy_buffers_size
     1382syn keyword ngxDirectiveThirdParty passenger_socket_backlog
    8211383syn keyword ngxDirectiveThirdParty passenger_log_level
    822 syn keyword ngxDirectiveThirdParty passenger_max_instances_per_app
    823 syn keyword ngxDirectiveThirdParty passenger_max_pool_size
    824 syn keyword ngxDirectiveThirdParty passenger_pool_idle_time
    825 syn keyword ngxDirectiveThirdParty passenger_root
    826 syn keyword ngxDirectiveThirdParty passenger_ruby
    827 syn keyword ngxDirectiveThirdParty passenger_use_global_queue
    828 syn keyword ngxDirectiveThirdParty passenger_user_switching
    829 syn keyword ngxDirectiveThirdParty rack_env
    830 syn keyword ngxDirectiveThirdParty rails_app_spawner_idle_time
    831 syn keyword ngxDirectiveThirdParty rails_env
    832 syn keyword ngxDirectiveThirdParty rails_framework_spawner_idle_time
    833 syn keyword ngxDirectiveThirdParty rails_spawn_method
    834 
    835 " RDS JSON Module <http://github.com/agentzh/rds-json-nginx-module>
    836 " Help ngx_drizzle and other DBD modules emit JSON data.
     1384syn keyword ngxDirectiveThirdParty passenger_log_file
     1385syn keyword ngxDirectiveThirdParty passenger_file_descriptor_log_file
     1386syn keyword ngxDirectiveThirdParty passenger_debugger
     1387syn keyword ngxDirectiveThirdParty passenger_instance_registry_dir
     1388syn keyword ngxDirectiveThirdParty passenger_data_buffer_dir
     1389syn keyword ngxDirectiveThirdParty passenger_fly_with
     1390syn keyword ngxDirectiveThirdParty union_station_support
     1391syn keyword ngxDirectiveThirdParty union_station_key
     1392syn keyword ngxDirectiveThirdParty union_station_proxy_address
     1393syn keyword ngxDirectiveThirdParty union_station_filter
     1394syn keyword ngxDirectiveThirdParty union_station_gateway_address
     1395syn keyword ngxDirectiveThirdParty union_station_gateway_port
     1396syn keyword ngxDirectiveThirdParty union_station_gateway_cert
     1397syn keyword ngxDirectiveDeprecated rails_spawn_method
     1398syn keyword ngxDirectiveDeprecated passenger_debug_log_file
     1399
     1400" Postgres Module <http://labs.frickle.com/nginx_ngx_postgres/>
     1401" Upstream module that allows nginx to communicate directly with PostgreSQL database.
     1402syn keyword ngxDirectiveThirdParty postgres_server
     1403syn keyword ngxDirectiveThirdParty postgres_keepalive
     1404syn keyword ngxDirectiveThirdParty postgres_pass
     1405syn keyword ngxDirectiveThirdParty postgres_query
     1406syn keyword ngxDirectiveThirdParty postgres_rewrite
     1407syn keyword ngxDirectiveThirdParty postgres_output
     1408syn keyword ngxDirectiveThirdParty postgres_set
     1409syn keyword ngxDirectiveThirdParty postgres_escape
     1410syn keyword ngxDirectiveThirdParty postgres_connect_timeout
     1411syn keyword ngxDirectiveThirdParty postgres_result_timeout
     1412
     1413" Pubcookie Module <https://www.vanko.me/book/page/pubcookie-module-nginx>
     1414" Authorizes users using encrypted cookies
     1415syn keyword ngxDirectiveThirdParty pubcookie_inactive_expire
     1416syn keyword ngxDirectiveThirdParty pubcookie_hard_expire
     1417syn keyword ngxDirectiveThirdParty pubcookie_app_id
     1418syn keyword ngxDirectiveThirdParty pubcookie_dir_depth
     1419syn keyword ngxDirectiveThirdParty pubcookie_catenate_app_ids
     1420syn keyword ngxDirectiveThirdParty pubcookie_app_srv_id
     1421syn keyword ngxDirectiveThirdParty pubcookie_login
     1422syn keyword ngxDirectiveThirdParty pubcookie_login_method
     1423syn keyword ngxDirectiveThirdParty pubcookie_post
     1424syn keyword ngxDirectiveThirdParty pubcookie_domain
     1425syn keyword ngxDirectiveThirdParty pubcookie_granting_cert_file
     1426syn keyword ngxDirectiveThirdParty pubcookie_session_key_file
     1427syn keyword ngxDirectiveThirdParty pubcookie_session_cert_file
     1428syn keyword ngxDirectiveThirdParty pubcookie_crypt_key_file
     1429syn keyword ngxDirectiveThirdParty pubcookie_end_session
     1430syn keyword ngxDirectiveThirdParty pubcookie_encryption
     1431syn keyword ngxDirectiveThirdParty pubcookie_session_reauth
     1432syn keyword ngxDirectiveThirdParty pubcookie_auth_type_names
     1433syn keyword ngxDirectiveThirdParty pubcookie_no_prompt
     1434syn keyword ngxDirectiveThirdParty pubcookie_on_demand
     1435syn keyword ngxDirectiveThirdParty pubcookie_addl_request
     1436syn keyword ngxDirectiveThirdParty pubcookie_no_obscure_cookies
     1437syn keyword ngxDirectiveThirdParty pubcookie_no_clean_creds
     1438syn keyword ngxDirectiveThirdParty pubcookie_egd_device
     1439syn keyword ngxDirectiveThirdParty pubcookie_no_blank
     1440syn keyword ngxDirectiveThirdParty pubcookie_super_debug
     1441syn keyword ngxDirectiveThirdParty pubcookie_set_remote_user
     1442
     1443" Push Stream Module <https://github.com/wandenberg/nginx-push-stream-module>
     1444" A pure stream http push technology for your Nginx setup
     1445syn keyword ngxDirectiveThirdParty push_stream_channels_statistics
     1446syn keyword ngxDirectiveThirdParty push_stream_publisher
     1447syn keyword ngxDirectiveThirdParty push_stream_subscriber
     1448syn keyword ngxDirectiveThirdParty push_stream_shared_memory_size
     1449syn keyword ngxDirectiveThirdParty push_stream_channel_deleted_message_text
     1450syn keyword ngxDirectiveThirdParty push_stream_channel_inactivity_time
     1451syn keyword ngxDirectiveThirdParty push_stream_ping_message_text
     1452syn keyword ngxDirectiveThirdParty push_stream_timeout_with_body
     1453syn keyword ngxDirectiveThirdParty push_stream_message_ttl
     1454syn keyword ngxDirectiveThirdParty push_stream_max_subscribers_per_channel
     1455syn keyword ngxDirectiveThirdParty push_stream_max_messages_stored_per_channel
     1456syn keyword ngxDirectiveThirdParty push_stream_max_channel_id_length
     1457syn keyword ngxDirectiveThirdParty push_stream_max_number_of_channels
     1458syn keyword ngxDirectiveThirdParty push_stream_max_number_of_wildcard_channels
     1459syn keyword ngxDirectiveThirdParty push_stream_wildcard_channel_prefix
     1460syn keyword ngxDirectiveThirdParty push_stream_events_channel_id
     1461syn keyword ngxDirectiveThirdParty push_stream_channels_path
     1462syn keyword ngxDirectiveThirdParty push_stream_store_messages
     1463syn keyword ngxDirectiveThirdParty push_stream_channel_info_on_publish
     1464syn keyword ngxDirectiveThirdParty push_stream_authorized_channels_only
     1465syn keyword ngxDirectiveThirdParty push_stream_header_template_file
     1466syn keyword ngxDirectiveThirdParty push_stream_header_template
     1467syn keyword ngxDirectiveThirdParty push_stream_message_template
     1468syn keyword ngxDirectiveThirdParty push_stream_footer_template
     1469syn keyword ngxDirectiveThirdParty push_stream_wildcard_channel_max_qtd
     1470syn keyword ngxDirectiveThirdParty push_stream_ping_message_interval
     1471syn keyword ngxDirectiveThirdParty push_stream_subscriber_connection_ttl
     1472syn keyword ngxDirectiveThirdParty push_stream_longpolling_connection_ttl
     1473syn keyword ngxDirectiveThirdParty push_stream_websocket_allow_publish
     1474syn keyword ngxDirectiveThirdParty push_stream_last_received_message_time
     1475syn keyword ngxDirectiveThirdParty push_stream_last_received_message_tag
     1476syn keyword ngxDirectiveThirdParty push_stream_last_event_id
     1477syn keyword ngxDirectiveThirdParty push_stream_user_agent
     1478syn keyword ngxDirectiveThirdParty push_stream_padding_by_user_agent
     1479syn keyword ngxDirectiveThirdParty push_stream_allowed_origins
     1480syn keyword ngxDirectiveThirdParty push_stream_allow_connections_to_events_channel
     1481
     1482" rDNS Module <https://github.com/flant/nginx-http-rdns>
     1483" Make a reverse DNS (rDNS) lookup for incoming connection and provides simple access control of incoming hostname by allow/deny rules
     1484syn keyword ngxDirectiveThirdParty rdns
     1485syn keyword ngxDirectiveThirdParty rdns_allow
     1486syn keyword ngxDirectiveThirdParty rdns_deny
     1487
     1488" RDS CSV Module <https://github.com/openresty/rds-csv-nginx-module>
     1489" Nginx output filter module to convert Resty-DBD-Streams (RDS) to Comma-Separated Values (CSV)
     1490syn keyword ngxDirectiveThirdParty rds_csv
     1491syn keyword ngxDirectiveThirdParty rds_csv_row_terminator
     1492syn keyword ngxDirectiveThirdParty rds_csv_field_separator
     1493syn keyword ngxDirectiveThirdParty rds_csv_field_name_header
     1494syn keyword ngxDirectiveThirdParty rds_csv_content_type
     1495syn keyword ngxDirectiveThirdParty rds_csv_buffer_size
     1496
     1497" RDS JSON Module <https://github.com/openresty/rds-json-nginx-module>
     1498" An output filter that formats Resty DBD Streams generated by ngx_drizzle and others to JSON
    8371499syn keyword ngxDirectiveThirdParty rds_json
     1500syn keyword ngxDirectiveThirdParty rds_json_buffer_size
     1501syn keyword ngxDirectiveThirdParty rds_json_format
     1502syn keyword ngxDirectiveThirdParty rds_json_root
     1503syn keyword ngxDirectiveThirdParty rds_json_success_property
     1504syn keyword ngxDirectiveThirdParty rds_json_user_property
     1505syn keyword ngxDirectiveThirdParty rds_json_errcode_key
     1506syn keyword ngxDirectiveThirdParty rds_json_errstr_key
     1507syn keyword ngxDirectiveThirdParty rds_json_ret
    8381508syn keyword ngxDirectiveThirdParty rds_json_content_type
    839 syn keyword ngxDirectiveThirdParty rds_json_format
    840 syn keyword ngxDirectiveThirdParty rds_json_ret
    841 
    842 " RRD Graph Module <http://wiki.nginx.org/NginxNgx_rrd_graph>
     1509
     1510" Redis Module <https://www.nginx.com/resources/wiki/modules/redis/>
     1511" Use this module to perform simple caching
     1512syn keyword ngxDirectiveThirdParty redis_pass
     1513syn keyword ngxDirectiveThirdParty redis_bind
     1514syn keyword ngxDirectiveThirdParty redis_connect_timeout
     1515syn keyword ngxDirectiveThirdParty redis_read_timeout
     1516syn keyword ngxDirectiveThirdParty redis_send_timeout
     1517syn keyword ngxDirectiveThirdParty redis_buffer_size
     1518syn keyword ngxDirectiveThirdParty redis_next_upstream
     1519syn keyword ngxDirectiveThirdParty redis_gzip_flag
     1520
     1521" Redis 2 Module <https://github.com/openresty/redis2-nginx-module>
     1522" Nginx upstream module for the Redis 2.0 protocol
     1523syn keyword ngxDirectiveThirdParty redis2_query
     1524syn keyword ngxDirectiveThirdParty redis2_raw_query
     1525syn keyword ngxDirectiveThirdParty redis2_raw_queries
     1526syn keyword ngxDirectiveThirdParty redis2_literal_raw_query
     1527syn keyword ngxDirectiveThirdParty redis2_pass
     1528syn keyword ngxDirectiveThirdParty redis2_connect_timeout
     1529syn keyword ngxDirectiveThirdParty redis2_send_timeout
     1530syn keyword ngxDirectiveThirdParty redis2_read_timeout
     1531syn keyword ngxDirectiveThirdParty redis2_buffer_size
     1532syn keyword ngxDirectiveThirdParty redis2_next_upstream
     1533
     1534" Replace Filter Module <https://github.com/openresty/replace-filter-nginx-module>
     1535" Streaming regular expression replacement in response bodies
     1536syn keyword ngxDirectiveThirdParty replace_filter
     1537syn keyword ngxDirectiveThirdParty replace_filter_types
     1538syn keyword ngxDirectiveThirdParty replace_filter_max_buffered_size
     1539syn keyword ngxDirectiveThirdParty replace_filter_last_modified
     1540syn keyword ngxDirectiveThirdParty replace_filter_skip
     1541
     1542" Roboo Module <https://github.com/yuri-gushin/Roboo>
     1543" HTTP Robot Mitigator
     1544
     1545" RRD Graph Module <https://www.nginx.com/resources/wiki/modules/rrd_graph/>
    8431546" This module provides an HTTP interface to RRDtool's graphing facilities.
    8441547syn keyword ngxDirectiveThirdParty rrd_graph
    8451548syn keyword ngxDirectiveThirdParty rrd_graph_root
    8461549
    847 " Secure Download <http://wiki.nginx.org/NginxHttpSecureDownload>
    848 " Create expiring links.
     1550" RTMP Module <https://github.com/arut/nginx-rtmp-module>
     1551" NGINX-based Media Streaming Server
     1552syn keyword ngxDirectiveThirdParty rtmp
     1553" syn keyword ngxDirectiveThirdParty server
     1554" syn keyword ngxDirectiveThirdParty listen
     1555syn keyword ngxDirectiveThirdParty application
     1556" syn keyword ngxDirectiveThirdParty timeout
     1557syn keyword ngxDirectiveThirdParty ping
     1558syn keyword ngxDirectiveThirdParty ping_timeout
     1559syn keyword ngxDirectiveThirdParty max_streams
     1560syn keyword ngxDirectiveThirdParty ack_window
     1561syn keyword ngxDirectiveThirdParty chunk_size
     1562syn keyword ngxDirectiveThirdParty max_queue
     1563syn keyword ngxDirectiveThirdParty max_message
     1564syn keyword ngxDirectiveThirdParty out_queue
     1565syn keyword ngxDirectiveThirdParty out_cork
     1566" syn keyword ngxDirectiveThirdParty allow
     1567" syn keyword ngxDirectiveThirdParty deny
     1568syn keyword ngxDirectiveThirdParty exec_push
     1569syn keyword ngxDirectiveThirdParty exec_pull
     1570syn keyword ngxDirectiveThirdParty exec
     1571syn keyword ngxDirectiveThirdParty exec_options
     1572syn keyword ngxDirectiveThirdParty exec_static
     1573syn keyword ngxDirectiveThirdParty exec_kill_signal
     1574syn keyword ngxDirectiveThirdParty respawn
     1575syn keyword ngxDirectiveThirdParty respawn_timeout
     1576syn keyword ngxDirectiveThirdParty exec_publish
     1577syn keyword ngxDirectiveThirdParty exec_play
     1578syn keyword ngxDirectiveThirdParty exec_play_done
     1579syn keyword ngxDirectiveThirdParty exec_publish_done
     1580syn keyword ngxDirectiveThirdParty exec_record_done
     1581syn keyword ngxDirectiveThirdParty live
     1582syn keyword ngxDirectiveThirdParty meta
     1583syn keyword ngxDirectiveThirdParty interleave
     1584syn keyword ngxDirectiveThirdParty wait_key
     1585syn keyword ngxDirectiveThirdParty wait_video
     1586syn keyword ngxDirectiveThirdParty publish_notify
     1587syn keyword ngxDirectiveThirdParty drop_idle_publisher
     1588syn keyword ngxDirectiveThirdParty sync
     1589syn keyword ngxDirectiveThirdParty play_restart
     1590syn keyword ngxDirectiveThirdParty idle_streams
     1591syn keyword ngxDirectiveThirdParty record
     1592syn keyword ngxDirectiveThirdParty record_path
     1593syn keyword ngxDirectiveThirdParty record_suffix
     1594syn keyword ngxDirectiveThirdParty record_unique
     1595syn keyword ngxDirectiveThirdParty record_append
     1596syn keyword ngxDirectiveThirdParty record_lock
     1597syn keyword ngxDirectiveThirdParty record_max_size
     1598syn keyword ngxDirectiveThirdParty record_max_frames
     1599syn keyword ngxDirectiveThirdParty record_interval
     1600syn keyword ngxDirectiveThirdParty recorder
     1601syn keyword ngxDirectiveThirdParty record_notify
     1602syn keyword ngxDirectiveThirdParty play
     1603syn keyword ngxDirectiveThirdParty play_temp_path
     1604syn keyword ngxDirectiveThirdParty play_local_path
     1605syn keyword ngxDirectiveThirdParty pull
     1606syn keyword ngxDirectiveThirdParty push
     1607syn keyword ngxDirectiveThirdParty push_reconnect
     1608syn keyword ngxDirectiveThirdParty session_relay
     1609syn keyword ngxDirectiveThirdParty on_connect
     1610syn keyword ngxDirectiveThirdParty on_play
     1611syn keyword ngxDirectiveThirdParty on_publish
     1612syn keyword ngxDirectiveThirdParty on_done
     1613syn keyword ngxDirectiveThirdParty on_play_done
     1614syn keyword ngxDirectiveThirdParty on_publish_done
     1615syn keyword ngxDirectiveThirdParty on_record_done
     1616syn keyword ngxDirectiveThirdParty on_update
     1617syn keyword ngxDirectiveThirdParty notify_update_timeout
     1618syn keyword ngxDirectiveThirdParty notify_update_strict
     1619syn keyword ngxDirectiveThirdParty notify_relay_redirect
     1620syn keyword ngxDirectiveThirdParty notify_method
     1621syn keyword ngxDirectiveThirdParty hls
     1622syn keyword ngxDirectiveThirdParty hls_path
     1623syn keyword ngxDirectiveThirdParty hls_fragment
     1624syn keyword ngxDirectiveThirdParty hls_playlist_length
     1625syn keyword ngxDirectiveThirdParty hls_sync
     1626syn keyword ngxDirectiveThirdParty hls_continuous
     1627syn keyword ngxDirectiveThirdParty hls_nested
     1628syn keyword ngxDirectiveThirdParty hls_base_url
     1629syn keyword ngxDirectiveThirdParty hls_cleanup
     1630syn keyword ngxDirectiveThirdParty hls_fragment_naming
     1631syn keyword ngxDirectiveThirdParty hls_fragment_slicing
     1632syn keyword ngxDirectiveThirdParty hls_variant
     1633syn keyword ngxDirectiveThirdParty hls_type
     1634syn keyword ngxDirectiveThirdParty hls_keys
     1635syn keyword ngxDirectiveThirdParty hls_key_path
     1636syn keyword ngxDirectiveThirdParty hls_key_url
     1637syn keyword ngxDirectiveThirdParty hls_fragments_per_key
     1638syn keyword ngxDirectiveThirdParty dash
     1639syn keyword ngxDirectiveThirdParty dash_path
     1640syn keyword ngxDirectiveThirdParty dash_fragment
     1641syn keyword ngxDirectiveThirdParty dash_playlist_length
     1642syn keyword ngxDirectiveThirdParty dash_nested
     1643syn keyword ngxDirectiveThirdParty dash_cleanup
     1644" syn keyword ngxDirectiveThirdParty access_log
     1645" syn keyword ngxDirectiveThirdParty log_format
     1646syn keyword ngxDirectiveThirdParty max_connections
     1647syn keyword ngxDirectiveThirdParty rtmp_stat
     1648syn keyword ngxDirectiveThirdParty rtmp_stat_stylesheet
     1649syn keyword ngxDirectiveThirdParty rtmp_auto_push
     1650syn keyword ngxDirectiveThirdParty rtmp_auto_push_reconnect
     1651syn keyword ngxDirectiveThirdParty rtmp_socket_dir
     1652syn keyword ngxDirectiveThirdParty rtmp_control
     1653
     1654" RTMPT Module <https://github.com/kwojtek/nginx-rtmpt-proxy-module>
     1655" Module for nginx to proxy rtmp using http protocol
     1656syn keyword ngxDirectiveThirdParty rtmpt_proxy_target
     1657syn keyword ngxDirectiveThirdParty rtmpt_proxy_rtmp_timeout
     1658syn keyword ngxDirectiveThirdParty rtmpt_proxy_http_timeout
     1659syn keyword ngxDirectiveThirdParty rtmpt_proxy
     1660syn keyword ngxDirectiveThirdParty rtmpt_proxy_stat
     1661syn keyword ngxDirectiveThirdParty rtmpt_proxy_stylesheet
     1662
     1663" Syntactically Awesome Module <https://github.com/mneudert/sass-nginx-module>
     1664" Providing on-the-fly compiling of Sass files as an NGINX module.
     1665syn keyword ngxDirectiveThirdParty sass_compile
     1666syn keyword ngxDirectiveThirdParty sass_error_log
     1667syn keyword ngxDirectiveThirdParty sass_include_path
     1668syn keyword ngxDirectiveThirdParty sass_indent
     1669syn keyword ngxDirectiveThirdParty sass_is_indented_syntax
     1670syn keyword ngxDirectiveThirdParty sass_linefeed
     1671syn keyword ngxDirectiveThirdParty sass_precision
     1672syn keyword ngxDirectiveThirdParty sass_output_style
     1673syn keyword ngxDirectiveThirdParty sass_source_comments
     1674syn keyword ngxDirectiveThirdParty sass_source_map_embed
     1675
     1676" Secure Download Module <https://www.nginx.com/resources/wiki/modules/secure_download/>
     1677" Enables you to create links which are only valid until a certain datetime is reached
    8491678syn keyword ngxDirectiveThirdParty secure_download
    850 syn keyword ngxDirectiveThirdParty secure_download_fail_location
     1679syn keyword ngxDirectiveThirdParty secure_download_secret
    8511680syn keyword ngxDirectiveThirdParty secure_download_path_mode
    852 syn keyword ngxDirectiveThirdParty secure_download_secret
    853 
    854 " SlowFS Cache Module <http://labs.frickle.com/nginx_ngx_slowfs_cache/>
     1681
     1682" Selective Cache Purge Module <https://github.com/wandenberg/nginx-selective-cache-purge-module>
     1683" A module to purge cache by GLOB patterns. The supported patterns are the same as supported by Redis.
     1684syn keyword ngxDirectiveThirdParty selective_cache_purge_redis_unix_socket
     1685syn keyword ngxDirectiveThirdParty selective_cache_purge_redis_host
     1686syn keyword ngxDirectiveThirdParty selective_cache_purge_redis_port
     1687syn keyword ngxDirectiveThirdParty selective_cache_purge_redis_database
     1688syn keyword ngxDirectiveThirdParty selective_cache_purge_query
     1689
     1690" Set cconv Module <https://github.com/liseen/set-cconv-nginx-module>
     1691" Cconv rewrite set commands
     1692syn keyword ngxDirectiveThirdParty set_cconv_to_simp
     1693syn keyword ngxDirectiveThirdParty set_cconv_to_trad
     1694syn keyword ngxDirectiveThirdParty set_pinyin_to_normal
     1695
     1696" Set Hash Module <https://github.com/simpl/ngx_http_set_hash>
     1697" Nginx module that allows the setting of variables to the value of a variety of hashes
     1698syn keyword ngxDirectiveThirdParty set_md5
     1699syn keyword ngxDirectiveThirdParty set_md5_upper
     1700syn keyword ngxDirectiveThirdParty set_murmur2
     1701syn keyword ngxDirectiveThirdParty set_murmur2_upper
     1702syn keyword ngxDirectiveThirdParty set_sha1
     1703syn keyword ngxDirectiveThirdParty set_sha1_upper
     1704
     1705" Set Lang Module <https://github.com/simpl/ngx_http_set_lang>
     1706" Provides a variety of ways for setting a variable denoting the langauge that content should be returned in.
     1707syn keyword ngxDirectiveThirdParty set_lang
     1708syn keyword ngxDirectiveThirdParty set_lang_method
     1709syn keyword ngxDirectiveThirdParty lang_cookie
     1710syn keyword ngxDirectiveThirdParty lang_get_var
     1711syn keyword ngxDirectiveThirdParty lang_list
     1712syn keyword ngxDirectiveThirdParty lang_post_var
     1713syn keyword ngxDirectiveThirdParty lang_host
     1714syn keyword ngxDirectiveThirdParty lang_referer
     1715
     1716" Set Misc Module <https://github.com/openresty/set-misc-nginx-module>
     1717" Various set_xxx directives added to nginx's rewrite module
     1718syn keyword ngxDirectiveThirdParty set_if_empty
     1719syn keyword ngxDirectiveThirdParty set_quote_sql_str
     1720syn keyword ngxDirectiveThirdParty set_quote_pgsql_str
     1721syn keyword ngxDirectiveThirdParty set_quote_json_str
     1722syn keyword ngxDirectiveThirdParty set_unescape_uri
     1723syn keyword ngxDirectiveThirdParty set_escape_uri
     1724syn keyword ngxDirectiveThirdParty set_hashed_upstream
     1725syn keyword ngxDirectiveThirdParty set_encode_base32
     1726syn keyword ngxDirectiveThirdParty set_base32_padding
     1727syn keyword ngxDirectiveThirdParty set_misc_base32_padding
     1728syn keyword ngxDirectiveThirdParty set_base32_alphabet
     1729syn keyword ngxDirectiveThirdParty set_decode_base32
     1730syn keyword ngxDirectiveThirdParty set_encode_base64
     1731syn keyword ngxDirectiveThirdParty set_decode_base64
     1732syn keyword ngxDirectiveThirdParty set_encode_hex
     1733syn keyword ngxDirectiveThirdParty set_decode_hex
     1734syn keyword ngxDirectiveThirdParty set_sha1
     1735syn keyword ngxDirectiveThirdParty set_md5
     1736syn keyword ngxDirectiveThirdParty set_hmac_sha1
     1737syn keyword ngxDirectiveThirdParty set_random
     1738syn keyword ngxDirectiveThirdParty set_secure_random_alphanum
     1739syn keyword ngxDirectiveThirdParty set_secure_random_lcalpha
     1740syn keyword ngxDirectiveThirdParty set_rotate
     1741syn keyword ngxDirectiveThirdParty set_local_today
     1742syn keyword ngxDirectiveThirdParty set_formatted_gmt_time
     1743syn keyword ngxDirectiveThirdParty set_formatted_local_time
     1744
     1745" SFlow Module <https://github.com/sflow/nginx-sflow-module>
     1746" A binary, random-sampling nginx module designed for: lightweight, centralized, continuous, real-time monitoring of very large and very busy web farms.
     1747syn keyword ngxDirectiveThirdParty sflow
     1748
     1749" Shibboleth Module <https://github.com/nginx-shib/nginx-http-shibboleth>
     1750" Shibboleth auth request module for nginx
     1751syn keyword ngxDirectiveThirdParty shib_request
     1752syn keyword ngxDirectiveThirdParty shib_request_set
     1753syn keyword ngxDirectiveThirdParty shib_request_use_headers
     1754
     1755" Slice Module <https://github.com/alibaba/nginx-http-slice>
     1756" Nginx module for serving a file in slices (reverse byte-range)
     1757" syn keyword ngxDirectiveThirdParty slice
     1758syn keyword ngxDirectiveThirdParty slice_arg_begin
     1759syn keyword ngxDirectiveThirdParty slice_arg_end
     1760syn keyword ngxDirectiveThirdParty slice_header
     1761syn keyword ngxDirectiveThirdParty slice_footer
     1762syn keyword ngxDirectiveThirdParty slice_header_first
     1763syn keyword ngxDirectiveThirdParty slice_footer_last
     1764
     1765" SlowFS Cache Module <https://github.com/FRiCKLE/ngx_slowfs_cache/>
    8551766" Module adding ability to cache static files.
    8561767syn keyword ngxDirectiveThirdParty slowfs_big_file_size
     
    8631774syn keyword ngxDirectiveThirdParty slowfs_temp_path
    8641775
    865 " Strip Module <http://wiki.nginx.org/NginxHttpStripModule>
     1776" Small Light Module <https://github.com/cubicdaiya/ngx_small_light>
     1777" Dynamic Image Transformation Module For nginx.
     1778syn keyword ngxDirectiveThirdParty small_light
     1779syn keyword ngxDirectiveThirdParty small_light_getparam_mode
     1780syn keyword ngxDirectiveThirdParty small_light_material_dir
     1781syn keyword ngxDirectiveThirdParty small_light_pattern_define
     1782syn keyword ngxDirectiveThirdParty small_light_radius_max
     1783syn keyword ngxDirectiveThirdParty small_light_sigma_max
     1784syn keyword ngxDirectiveThirdParty small_light_imlib2_temp_dir
     1785syn keyword ngxDirectiveThirdParty small_light_buffer
     1786
     1787" Sorted Querystring Filter Module <https://github.com/wandenberg/nginx-sorted-querystring-module>
     1788" Nginx module to expose querystring parameters sorted in a variable to be used on cache_key as example
     1789syn keyword ngxDirectiveThirdParty sorted_querystring_filter_parameter
     1790
     1791" Sphinx2 Module <https://github.com/reeteshranjan/sphinx2-nginx-module>
     1792" Nginx upstream module for Sphinx 2.x
     1793syn keyword ngxDirectiveThirdParty sphinx2_pass
     1794syn keyword ngxDirectiveThirdParty sphinx2_bind
     1795syn keyword ngxDirectiveThirdParty sphinx2_connect_timeout
     1796syn keyword ngxDirectiveThirdParty sphinx2_send_timeout
     1797syn keyword ngxDirectiveThirdParty sphinx2_buffer_size
     1798syn keyword ngxDirectiveThirdParty sphinx2_read_timeout
     1799syn keyword ngxDirectiveThirdParty sphinx2_next_upstream
     1800
     1801" HTTP SPNEGO auth Module <https://github.com/stnoonan/spnego-http-auth-nginx-module>
     1802" This module implements adds SPNEGO support to nginx(http://nginx.org). It currently supports only Kerberos authentication via GSSAPI
     1803syn keyword ngxDirectiveThirdParty auth_gss
     1804syn keyword ngxDirectiveThirdParty auth_gss_keytab
     1805syn keyword ngxDirectiveThirdParty auth_gss_realm
     1806syn keyword ngxDirectiveThirdParty auth_gss_service_name
     1807syn keyword ngxDirectiveThirdParty auth_gss_authorized_principal
     1808syn keyword ngxDirectiveThirdParty auth_gss_allow_basic_fallback
     1809
     1810" SR Cache Module <https://github.com/openresty/srcache-nginx-module>
     1811" Transparent subrequest-based caching layout for arbitrary nginx locations
     1812syn keyword ngxDirectiveThirdParty srcache_fetch
     1813syn keyword ngxDirectiveThirdParty srcache_fetch_skip
     1814syn keyword ngxDirectiveThirdParty srcache_store
     1815syn keyword ngxDirectiveThirdParty srcache_store_max_size
     1816syn keyword ngxDirectiveThirdParty srcache_store_skip
     1817syn keyword ngxDirectiveThirdParty srcache_store_statuses
     1818syn keyword ngxDirectiveThirdParty srcache_store_ranges
     1819syn keyword ngxDirectiveThirdParty srcache_header_buffer_size
     1820syn keyword ngxDirectiveThirdParty srcache_store_hide_header
     1821syn keyword ngxDirectiveThirdParty srcache_store_pass_header
     1822syn keyword ngxDirectiveThirdParty srcache_methods
     1823syn keyword ngxDirectiveThirdParty srcache_ignore_content_encoding
     1824syn keyword ngxDirectiveThirdParty srcache_request_cache_control
     1825syn keyword ngxDirectiveThirdParty srcache_response_cache_control
     1826syn keyword ngxDirectiveThirdParty srcache_store_no_store
     1827syn keyword ngxDirectiveThirdParty srcache_store_no_cache
     1828syn keyword ngxDirectiveThirdParty srcache_store_private
     1829syn keyword ngxDirectiveThirdParty srcache_default_expire
     1830syn keyword ngxDirectiveThirdParty srcache_max_expire
     1831
     1832" SSSD Info Module <https://github.com/veruu/ngx_sssd_info>
     1833" Retrives additional attributes from SSSD for current authentizated user
     1834syn keyword ngxDirectiveThirdParty sssd_info
     1835syn keyword ngxDirectiveThirdParty sssd_info_output_to
     1836syn keyword ngxDirectiveThirdParty sssd_info_groups
     1837syn keyword ngxDirectiveThirdParty sssd_info_group
     1838syn keyword ngxDirectiveThirdParty sssd_info_group_separator
     1839syn keyword ngxDirectiveThirdParty sssd_info_attributes
     1840syn keyword ngxDirectiveThirdParty sssd_info_attribute
     1841syn keyword ngxDirectiveThirdParty sssd_info_attribute_separator
     1842
     1843" Static Etags Module <https://github.com/mikewest/nginx-static-etags>
     1844" Generate etags for static content
     1845syn keyword ngxDirectiveThirdParty FileETag
     1846
     1847" Statsd Module <https://github.com/zebrafishlabs/nginx-statsd>
     1848" An nginx module for sending statistics to statsd
     1849syn keyword ngxDirectiveThirdParty statsd_server
     1850syn keyword ngxDirectiveThirdParty statsd_sample_rate
     1851syn keyword ngxDirectiveThirdParty statsd_count
     1852syn keyword ngxDirectiveThirdParty statsd_timing
     1853
     1854" Sticky Module <https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng>
     1855" Add a sticky cookie to be always forwarded to the same upstream server
     1856" syn keyword ngxDirectiveThirdParty sticky
     1857
     1858" Stream Echo Module <https://github.com/openresty/stream-echo-nginx-module>
     1859" TCP/stream echo module for NGINX (a port of ngx_http_echo_module)
     1860syn keyword ngxDirectiveThirdParty echo
     1861syn keyword ngxDirectiveThirdParty echo_duplicate
     1862syn keyword ngxDirectiveThirdParty echo_flush_wait
     1863syn keyword ngxDirectiveThirdParty echo_sleep
     1864syn keyword ngxDirectiveThirdParty echo_send_timeout
     1865syn keyword ngxDirectiveThirdParty echo_read_bytes
     1866syn keyword ngxDirectiveThirdParty echo_read_line
     1867syn keyword ngxDirectiveThirdParty echo_request_data
     1868syn keyword ngxDirectiveThirdParty echo_discard_request
     1869syn keyword ngxDirectiveThirdParty echo_read_buffer_size
     1870syn keyword ngxDirectiveThirdParty echo_read_timeout
     1871syn keyword ngxDirectiveThirdParty echo_client_error_log_level
     1872syn keyword ngxDirectiveThirdParty echo_lingering_close
     1873syn keyword ngxDirectiveThirdParty echo_lingering_time
     1874syn keyword ngxDirectiveThirdParty echo_lingering_timeout
     1875
     1876" Stream Lua Module <https://github.com/openresty/stream-lua-nginx-module>
     1877" Embed the power of Lua into Nginx stream/TCP Servers.
     1878syn keyword ngxDirectiveThirdParty lua_resolver
     1879syn keyword ngxDirectiveThirdParty lua_resolver_timeout
     1880syn keyword ngxDirectiveThirdParty lua_lingering_close
     1881syn keyword ngxDirectiveThirdParty lua_lingering_time
     1882syn keyword ngxDirectiveThirdParty lua_lingering_timeout
     1883
     1884" Stream Upsync Module <https://github.com/xiaokai-wang/nginx-stream-upsync-module>
     1885" Sync upstreams from consul or others, dynamiclly modify backend-servers attribute(weight, max_fails,...), needn't reload nginx.
     1886syn keyword ngxDirectiveThirdParty upsync
     1887syn keyword ngxDirectiveThirdParty upsync_dump_path
     1888syn keyword ngxDirectiveThirdParty upsync_lb
     1889syn keyword ngxDirectiveThirdParty upsync_show
     1890
     1891" Strip Module <https://github.com/evanmiller/mod_strip>
    8661892" Whitespace remover.
    8671893syn keyword ngxDirectiveThirdParty strip
    8681894
    869 " Substitutions Module <http://wiki.nginx.org/NginxHttpSubsModule>
     1895" Subrange Module <https://github.com/Qihoo360/ngx_http_subrange_module>
     1896" Split one big HTTP/Range request to multiple subrange requesets
     1897syn keyword ngxDirectiveThirdParty subrange
     1898
     1899" Substitutions Module <https://www.nginx.com/resources/wiki/modules/substitutions/>
    8701900" A filter module which can do both regular expression and fixed string substitutions on response bodies.
    8711901syn keyword ngxDirectiveThirdParty subs_filter
    8721902syn keyword ngxDirectiveThirdParty subs_filter_types
    8731903
    874 " Supervisord Module <http://labs.frickle.com/nginx_ngx_supervisord/>
     1904" Summarizer Module <https://github.com/reeteshranjan/summarizer-nginx-module>
     1905" Upstream nginx module to get summaries of documents using the summarizer daemon service
     1906syn keyword ngxDirectiveThirdParty smrzr_filename
     1907syn keyword ngxDirectiveThirdParty smrzr_ratio
     1908
     1909" Supervisord Module <https://github.com/FRiCKLE/ngx_supervisord/>
    8751910" Module providing nginx with API to communicate with supervisord and manage (start/stop) backends on-demand.
    8761911syn keyword ngxDirectiveThirdParty supervisord
     
    8801915syn keyword ngxDirectiveThirdParty supervisord_stop
    8811916
    882 " Upload Module <http://www.grid.net.ru/nginx/upload.en.html>
    883 " Parses multipart/form-data allowing arbitrary handling of uploaded files.
    884 syn keyword ngxDirectiveThirdParty upload_aggregate_form_field
    885 syn keyword ngxDirectiveThirdParty upload_buffer_size
    886 syn keyword ngxDirectiveThirdParty upload_cleanup
    887 syn keyword ngxDirectiveThirdParty upload_limit_rate
    888 syn keyword ngxDirectiveThirdParty upload_max_file_size
    889 syn keyword ngxDirectiveThirdParty upload_max_output_body_len
    890 syn keyword ngxDirectiveThirdParty upload_max_part_header_len
    891 syn keyword ngxDirectiveThirdParty upload_pass
    892 syn keyword ngxDirectiveThirdParty upload_pass_args
    893 syn keyword ngxDirectiveThirdParty upload_pass_form_field
    894 syn keyword ngxDirectiveThirdParty upload_set_form_field
    895 syn keyword ngxDirectiveThirdParty upload_store
    896 syn keyword ngxDirectiveThirdParty upload_store_access
    897 
    898 " Upload Progress Module <http://wiki.nginx.org/NginxHttpUploadProgressModule>
    899 " Tracks and reports upload progress.
     1917" Tarantool Upstream Module <https://github.com/tarantool/nginx_upstream_module>
     1918" Tarantool NginX upstream module (REST, JSON API, websockets, load balancing)
     1919syn keyword ngxDirectiveThirdParty tnt_pass
     1920syn keyword ngxDirectiveThirdParty tnt_http_methods
     1921syn keyword ngxDirectiveThirdParty tnt_http_rest_methods
     1922syn keyword ngxDirectiveThirdParty tnt_pass_http_request
     1923syn keyword ngxDirectiveThirdParty tnt_pass_http_request_buffer_size
     1924syn keyword ngxDirectiveThirdParty tnt_method
     1925syn keyword ngxDirectiveThirdParty tnt_http_allowed_methods - experemental
     1926syn keyword ngxDirectiveThirdParty tnt_send_timeout
     1927syn keyword ngxDirectiveThirdParty tnt_read_timeout
     1928syn keyword ngxDirectiveThirdParty tnt_buffer_size
     1929syn keyword ngxDirectiveThirdParty tnt_next_upstream
     1930syn keyword ngxDirectiveThirdParty tnt_connect_timeout
     1931syn keyword ngxDirectiveThirdParty tnt_next_upstream
     1932syn keyword ngxDirectiveThirdParty tnt_next_upstream_tries
     1933syn keyword ngxDirectiveThirdParty tnt_next_upstream_timeout
     1934
     1935" TCP Proxy Module <http://yaoweibin.github.io/nginx_tcp_proxy_module/>
     1936" Add the feature of tcp proxy with nginx, with health check and status monitor
     1937syn keyword ngxDirectiveBlock tcp
     1938" syn keyword ngxDirectiveThirdParty server
     1939" syn keyword ngxDirectiveThirdParty listen
     1940" syn keyword ngxDirectiveThirdParty allow
     1941" syn keyword ngxDirectiveThirdParty deny
     1942" syn keyword ngxDirectiveThirdParty so_keepalive
     1943" syn keyword ngxDirectiveThirdParty tcp_nodelay
     1944" syn keyword ngxDirectiveThirdParty timeout
     1945" syn keyword ngxDirectiveThirdParty server_name
     1946" syn keyword ngxDirectiveThirdParty resolver
     1947" syn keyword ngxDirectiveThirdParty resolver_timeout
     1948" syn keyword ngxDirectiveThirdParty upstream
     1949syn keyword ngxDirectiveThirdParty check
     1950syn keyword ngxDirectiveThirdParty check_http_send
     1951syn keyword ngxDirectiveThirdParty check_http_expect_alive
     1952syn keyword ngxDirectiveThirdParty check_smtp_send
     1953syn keyword ngxDirectiveThirdParty check_smtp_expect_alive
     1954syn keyword ngxDirectiveThirdParty check_shm_size
     1955syn keyword ngxDirectiveThirdParty check_status
     1956" syn keyword ngxDirectiveThirdParty ip_hash
     1957" syn keyword ngxDirectiveThirdParty proxy_pass
     1958" syn keyword ngxDirectiveThirdParty proxy_buffer
     1959" syn keyword ngxDirectiveThirdParty proxy_connect_timeout
     1960" syn keyword ngxDirectiveThirdParty proxy_read_timeout
     1961syn keyword ngxDirectiveThirdParty proxy_write_timeout
     1962
     1963" Testcookie Module <https://github.com/kyprizel/testcookie-nginx-module>
     1964" NGINX module for L7 DDoS attack mitigation
     1965syn keyword ngxDirectiveThirdParty testcookie
     1966syn keyword ngxDirectiveThirdParty testcookie_name
     1967syn keyword ngxDirectiveThirdParty testcookie_domain
     1968syn keyword ngxDirectiveThirdParty testcookie_expires
     1969syn keyword ngxDirectiveThirdParty testcookie_path
     1970syn keyword ngxDirectiveThirdParty testcookie_secret
     1971syn keyword ngxDirectiveThirdParty testcookie_session
     1972syn keyword ngxDirectiveThirdParty testcookie_arg
     1973syn keyword ngxDirectiveThirdParty testcookie_max_attempts
     1974syn keyword ngxDirectiveThirdParty testcookie_p3p
     1975syn keyword ngxDirectiveThirdParty testcookie_fallback
     1976syn keyword ngxDirectiveThirdParty testcookie_whitelist
     1977syn keyword ngxDirectiveThirdParty testcookie_pass
     1978syn keyword ngxDirectiveThirdParty testcookie_redirect_via_refresh
     1979syn keyword ngxDirectiveThirdParty testcookie_refresh_template
     1980syn keyword ngxDirectiveThirdParty testcookie_refresh_status
     1981syn keyword ngxDirectiveThirdParty testcookie_deny_keepalive
     1982syn keyword ngxDirectiveThirdParty testcookie_get_only
     1983syn keyword ngxDirectiveThirdParty testcookie_https_location
     1984syn keyword ngxDirectiveThirdParty testcookie_refresh_encrypt_cookie
     1985syn keyword ngxDirectiveThirdParty testcookie_refresh_encrypt_cookie_key
     1986syn keyword ngxDirectiveThirdParty testcookie_refresh_encrypt_iv
     1987syn keyword ngxDirectiveThirdParty testcookie_internal
     1988syn keyword ngxDirectiveThirdParty testcookie_httponly_flag
     1989syn keyword ngxDirectiveThirdParty testcookie_secure_flag
     1990
     1991" Types Filter Module <https://github.com/flygoast/ngx_http_types_filter>
     1992" Change the `Content-Type` output header depending on an extension variable according to a condition specified in the 'if' clause.
     1993syn keyword ngxDirectiveThirdParty types_filter
     1994syn keyword ngxDirectiveThirdParty types_filter_use_default
     1995
     1996" Unzip Module <https://github.com/youzee/nginx-unzip-module>
     1997" Enabling fetching of files that are stored in zipped archives.
     1998syn keyword ngxDirectiveThirdParty file_in_unzip_archivefile
     1999syn keyword ngxDirectiveThirdParty file_in_unzip_extract
     2000syn keyword ngxDirectiveThirdParty file_in_unzip
     2001
     2002" Upload Progress Module <https://www.nginx.com/resources/wiki/modules/upload_progress/>
     2003" An upload progress system, that monitors RFC1867 POST upload as they are transmitted to upstream servers
     2004syn keyword ngxDirectiveThirdParty upload_progress
     2005syn keyword ngxDirectiveThirdParty track_uploads
    9002006syn keyword ngxDirectiveThirdParty report_uploads
    901 syn keyword ngxDirectiveThirdParty track_uploads
    902 syn keyword ngxDirectiveThirdParty upload_progress
    9032007syn keyword ngxDirectiveThirdParty upload_progress_content_type
    9042008syn keyword ngxDirectiveThirdParty upload_progress_header
     2009syn keyword ngxDirectiveThirdParty upload_progress_jsonp_parameter
    9052010syn keyword ngxDirectiveThirdParty upload_progress_json_output
     2011syn keyword ngxDirectiveThirdParty upload_progress_jsonp_output
    9062012syn keyword ngxDirectiveThirdParty upload_progress_template
    9072013
    908 " Upstream Fair Balancer <http://wiki.nginx.org/NginxHttpUpstreamFairModule>
    909 " Sends an incoming request to the least-busy backend server, rather than distributing requests round-robin.
     2014" Upload Module <https://www.nginx.com/resources/wiki/modules/upload/>
     2015" Parses request body storing all files being uploaded to a directory specified by upload_store directive
     2016syn keyword ngxDirectiveThirdParty upload_pass
     2017syn keyword ngxDirectiveThirdParty upload_resumable
     2018syn keyword ngxDirectiveThirdParty upload_store
     2019syn keyword ngxDirectiveThirdParty upload_state_store
     2020syn keyword ngxDirectiveThirdParty upload_store_access
     2021syn keyword ngxDirectiveThirdParty upload_set_form_field
     2022syn keyword ngxDirectiveThirdParty upload_aggregate_form_field
     2023syn keyword ngxDirectiveThirdParty upload_pass_form_field
     2024syn keyword ngxDirectiveThirdParty upload_cleanup
     2025syn keyword ngxDirectiveThirdParty upload_buffer_size
     2026syn keyword ngxDirectiveThirdParty upload_max_part_header_len
     2027syn keyword ngxDirectiveThirdParty upload_max_file_size
     2028syn keyword ngxDirectiveThirdParty upload_limit_rate
     2029syn keyword ngxDirectiveThirdParty upload_max_output_body_len
     2030syn keyword ngxDirectiveThirdParty upload_tame_arrays
     2031syn keyword ngxDirectiveThirdParty upload_pass_args
     2032
     2033" Upstream Fair Module <https://github.com/gnosek/nginx-upstream-fair>
     2034" The fair load balancer module for nginx http://nginx.localdomain.pl
    9102035syn keyword ngxDirectiveThirdParty fair
    9112036syn keyword ngxDirectiveThirdParty upstream_fair_shm_size
    9122037
    913 " Upstream Consistent Hash <http://wiki.nginx.org/NginxHttpUpstreamConsistentHash>
    914 " Select backend based on Consistent hash ring.
    915 syn keyword ngxDirectiveThirdParty consistent_hash
    916 
    917 " Upstream Hash Module <http://wiki.nginx.org/NginxHttpUpstreamRequestHashModule>
     2038" Upstream Hash Module (DEPRECATED) <http://wiki.nginx.org/NginxHttpUpstreamRequestHashModule>
    9182039" Provides simple upstream load distribution by hashing a configurable variable.
    919 syn keyword ngxDirectiveThirdParty hash
    920 syn keyword ngxDirectiveThirdParty hash_again
    921 
    922 " XSS Module <http://github.com/agentzh/xss-nginx-module>
     2040" syn keyword ngxDirectiveDeprecated hash
     2041syn keyword ngxDirectiveDeprecated hash_again
     2042
     2043" Upstream Domain Resolve Module <https://www.nginx.com/resources/wiki/modules/domain_resolve/>
     2044" A load-balancer that resolves an upstream domain name asynchronously.
     2045syn keyword ngxDirectiveThirdParty jdomain
     2046
     2047" Upsync Module <https://github.com/weibocom/nginx-upsync-module>
     2048" Sync upstreams from consul or others, dynamiclly modify backend-servers attribute(weight, max_fails,...), needn't reload nginx
     2049syn keyword ngxDirectiveThirdParty upsync
     2050syn keyword ngxDirectiveThirdParty upsync_dump_path
     2051syn keyword ngxDirectiveThirdParty upsync_lb
     2052syn keyword ngxDirectiveThirdParty upstream_show
     2053
     2054" URL Module <https://github.com/vozlt/nginx-module-url>
     2055" Nginx url encoding converting module
     2056syn keyword ngxDirectiveThirdParty url_encoding_convert
     2057syn keyword ngxDirectiveThirdParty url_encoding_convert_from
     2058syn keyword ngxDirectiveThirdParty url_encoding_convert_to
     2059
     2060" User Agent Module <https://github.com/alibaba/nginx-http-user-agent>
     2061" Match browsers and crawlers
     2062syn keyword ngxDirectiveThirdParty user_agent
     2063
     2064" Upstrema Ketama Chash Module <https://github.com/flygoast/ngx_http_upstream_ketama_chash>
     2065" Nginx load-balancer module implementing ketama consistent hashing.
     2066syn keyword ngxDirectiveThirdParty ketama_chash
     2067
     2068" Video Thumbextractor Module <https://github.com/wandenberg/nginx-video-thumbextractor-module>
     2069" Extract thumbs from a video file
     2070syn keyword ngxDirectiveThirdParty video_thumbextractor
     2071syn keyword ngxDirectiveThirdParty video_thumbextractor_video_filename
     2072syn keyword ngxDirectiveThirdParty video_thumbextractor_video_second
     2073syn keyword ngxDirectiveThirdParty video_thumbextractor_image_width
     2074syn keyword ngxDirectiveThirdParty video_thumbextractor_image_height
     2075syn keyword ngxDirectiveThirdParty video_thumbextractor_only_keyframe
     2076syn keyword ngxDirectiveThirdParty video_thumbextractor_next_time
     2077syn keyword ngxDirectiveThirdParty video_thumbextractor_tile_rows
     2078syn keyword ngxDirectiveThirdParty video_thumbextractor_tile_cols
     2079syn keyword ngxDirectiveThirdParty video_thumbextractor_tile_max_rows
     2080syn keyword ngxDirectiveThirdParty video_thumbextractor_tile_max_cols
     2081syn keyword ngxDirectiveThirdParty video_thumbextractor_tile_sample_interval
     2082syn keyword ngxDirectiveThirdParty video_thumbextractor_tile_color
     2083syn keyword ngxDirectiveThirdParty video_thumbextractor_tile_margin
     2084syn keyword ngxDirectiveThirdParty video_thumbextractor_tile_padding
     2085syn keyword ngxDirectiveThirdParty video_thumbextractor_threads
     2086syn keyword ngxDirectiveThirdParty video_thumbextractor_processes_per_worker
     2087
     2088" Eval Module <http://www.grid.net.ru/nginx/eval.en.html>
     2089" Module for nginx web server evaluates response of proxy or memcached module into variables.
     2090syn keyword ngxDirectiveThirdParty eval
     2091syn keyword ngxDirectiveThirdParty eval_escalate
     2092syn keyword ngxDirectiveThirdParty eval_override_content_type
     2093
     2094" VTS Module <https://github.com/vozlt/nginx-module-vts>
     2095" Nginx virtual host traffic status module
     2096syn keyword ngxDirectiveThirdParty vhost_traffic_status
     2097syn keyword ngxDirectiveThirdParty vhost_traffic_status_zone
     2098syn keyword ngxDirectiveThirdParty vhost_traffic_status_display
     2099syn keyword ngxDirectiveThirdParty vhost_traffic_status_display_format
     2100syn keyword ngxDirectiveThirdParty vhost_traffic_status_display_jsonp
     2101syn keyword ngxDirectiveThirdParty vhost_traffic_status_filter
     2102syn keyword ngxDirectiveThirdParty vhost_traffic_status_filter_by_host
     2103syn keyword ngxDirectiveThirdParty vhost_traffic_status_filter_by_set_key
     2104syn keyword ngxDirectiveThirdParty vhost_traffic_status_filter_check_duplicate
     2105syn keyword ngxDirectiveThirdParty vhost_traffic_status_limit
     2106syn keyword ngxDirectiveThirdParty vhost_traffic_status_limit_traffic
     2107syn keyword ngxDirectiveThirdParty vhost_traffic_status_limit_traffic_by_set_key
     2108syn keyword ngxDirectiveThirdParty vhost_traffic_status_limit_check_duplicate
     2109
     2110" XSS Module <https://github.com/openresty/xss-nginx-module>
    9232111" Native support for cross-site scripting (XSS) in an nginx.
     2112syn keyword ngxDirectiveThirdParty xss_get
    9242113syn keyword ngxDirectiveThirdParty xss_callback_arg
    925 syn keyword ngxDirectiveThirdParty xss_get
     2114syn keyword ngxDirectiveThirdParty xss_override_status
     2115syn keyword ngxDirectiveThirdParty xss_check_status
    9262116syn keyword ngxDirectiveThirdParty xss_input_types
    927 syn keyword ngxDirectiveThirdParty xss_output_type
     2117
     2118" ZIP Module <https://www.nginx.com/resources/wiki/modules/zip/>
     2119" ZIP archiver for nginx
     2120
    9282121
    9292122" highlight
Note: See TracChangeset for help on using the changeset viewer.