comparison contrib/vim/syntax/nginx.vim @ 7185:c9a7f4e11d3e

Contrib: vim syntax, update 3rd party module directives. 3rd party modules list synchronized with FreeBSD nginx-devel port.
author Gena Makhomed <gmm@csdoc.com>
date Thu, 28 Dec 2017 11:49:44 +0200
parents 6939f75c4b13
children 6d2e92acb013
comparison
equal deleted inserted replaced
7184:1fd1bbd18ebd 7185:c9a7f4e11d3e
35 syn cluster ngxTopLevel 35 syn cluster ngxTopLevel
36 \ contains=ngxName,ngxString,ngxComment 36 \ contains=ngxName,ngxString,ngxComment
37 syn cluster ngxDirectives 37 syn cluster ngxDirectives
38 \ contains=ngxDirective,ngxDirectiveBlock,ngxDirectiveImportant 38 \ contains=ngxDirective,ngxDirectiveBlock,ngxDirectiveImportant
39 \ add=ngxDirectiveControl,ngxDirectiveError,ngxDirectiveDeprecated 39 \ add=ngxDirectiveControl,ngxDirectiveError,ngxDirectiveDeprecated
40 \ add=ngxDirectiveThirdParty 40 \ add=ngxDirectiveThirdParty,ngxDirectiveThirdPartyDeprecated
41 syn cluster ngxParams 41 syn cluster ngxParams
42 \ contains=ngxParam,ngxString,ngxParamComment,ngxSemicolon,ngxBlock 42 \ contains=ngxParam,ngxString,ngxParamComment,ngxSemicolon,ngxBlock
43 43
44 " boolean parameters 44 " boolean parameters
45 45
681 syn keyword ngxDirective contained xslt_string_param 681 syn keyword ngxDirective contained xslt_string_param
682 syn keyword ngxDirective contained xslt_stylesheet 682 syn keyword ngxDirective contained xslt_stylesheet
683 syn keyword ngxDirective contained xslt_types 683 syn keyword ngxDirective contained xslt_types
684 syn keyword ngxDirective contained zone 684 syn keyword ngxDirective contained zone
685 685
686 " 3rd party module list: 686 " 3rd party modules list taken from
687 " https://www.nginx.com/resources/wiki/modules/ 687 " https://github.com/freebsd/freebsd-ports/blob/master/www/nginx-devel/Makefile
688 688 " -----------------------------------------------------------------------------
689 " Accept Language Module <https://www.nginx.com/resources/wiki/modules/accept_language/> 689
690 " Parses the Accept-Language header and gives the most suitable locale from a list of supported locales. 690 " Accept Language
691 " https://github.com/giom/nginx_accept_language_module
691 syn keyword ngxDirectiveThirdParty contained set_from_accept_language 692 syn keyword ngxDirectiveThirdParty contained set_from_accept_language
692 693
693 " Access Key Module (DEPRECATED) <http://wiki.nginx.org/NginxHttpAccessKeyModule> 694 " Digest Authentication
694 " Denies access unless the request URL contains an access key. 695 " https://github.com/atomx/nginx-http-auth-digest
695 syn keyword ngxDirectiveDeprecated contained accesskey 696 syn keyword ngxDirectiveThirdParty contained auth_digest
696 syn keyword ngxDirectiveDeprecated contained accesskey_arg 697 syn keyword ngxDirectiveThirdParty contained auth_digest_drop_time
697 syn keyword ngxDirectiveDeprecated contained accesskey_hashmethod 698 syn keyword ngxDirectiveThirdParty contained auth_digest_evasion_time
698 syn keyword ngxDirectiveDeprecated contained accesskey_signature 699 syn keyword ngxDirectiveThirdParty contained auth_digest_expires
699 700 syn keyword ngxDirectiveThirdParty contained auth_digest_maxtries
700 " Asynchronous FastCGI Module <https://github.com/rsms/afcgi> 701 syn keyword ngxDirectiveThirdParty contained auth_digest_replays
701 " Primarily a modified version of the Nginx FastCGI module which implements multiplexing of connections, allowing a single FastCGI server to handle many concurrent requests. 702 syn keyword ngxDirectiveThirdParty contained auth_digest_shm_size
702 " syn keyword ngxDirectiveThirdParty contained fastcgi_bind 703 syn keyword ngxDirectiveThirdParty contained auth_digest_timeout
703 " syn keyword ngxDirectiveThirdParty contained fastcgi_buffer_size 704 syn keyword ngxDirectiveThirdParty contained auth_digest_user_file
704 " syn keyword ngxDirectiveThirdParty contained fastcgi_buffers 705
705 " syn keyword ngxDirectiveThirdParty contained fastcgi_busy_buffers_size 706 " SPNEGO Authentication
706 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache 707 " https://github.com/stnoonan/spnego-http-auth-nginx-module
707 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_key 708 syn keyword ngxDirectiveThirdParty contained auth_gss
708 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_methods 709 syn keyword ngxDirectiveThirdParty contained auth_gss_allow_basic_fallback
709 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_min_uses 710 syn keyword ngxDirectiveThirdParty contained auth_gss_authorized_principal
710 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_path 711 syn keyword ngxDirectiveThirdParty contained auth_gss_force_realm
711 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_use_stale 712 syn keyword ngxDirectiveThirdParty contained auth_gss_format_full
712 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_valid 713 syn keyword ngxDirectiveThirdParty contained auth_gss_keytab
713 " syn keyword ngxDirectiveThirdParty contained fastcgi_catch_stderr 714 syn keyword ngxDirectiveThirdParty contained auth_gss_realm
714 " syn keyword ngxDirectiveThirdParty contained fastcgi_connect_timeout 715 syn keyword ngxDirectiveThirdParty contained auth_gss_service_name
715 " syn keyword ngxDirectiveThirdParty contained fastcgi_hide_header 716
716 " syn keyword ngxDirectiveThirdParty contained fastcgi_ignore_client_abort 717 " LDAP Authentication
717 " syn keyword ngxDirectiveThirdParty contained fastcgi_ignore_headers 718 " https://github.com/kvspb/nginx-auth-ldap
718 " syn keyword ngxDirectiveThirdParty contained fastcgi_index 719 syn keyword ngxDirectiveThirdParty contained auth_ldap
719 " syn keyword ngxDirectiveThirdParty contained fastcgi_intercept_errors 720 syn keyword ngxDirectiveThirdParty contained auth_ldap_cache_enabled
720 " syn keyword ngxDirectiveThirdParty contained fastcgi_max_temp_file_size 721 syn keyword ngxDirectiveThirdParty contained auth_ldap_cache_expiration_time
721 " syn keyword ngxDirectiveThirdParty contained fastcgi_next_upstream 722 syn keyword ngxDirectiveThirdParty contained auth_ldap_cache_size
722 " syn keyword ngxDirectiveThirdParty contained fastcgi_param 723 syn keyword ngxDirectiveThirdParty contained auth_ldap_servers
723 " syn keyword ngxDirectiveThirdParty contained fastcgi_pass 724 syn keyword ngxDirectiveThirdParty contained auth_ldap_servers_size
724 " syn keyword ngxDirectiveThirdParty contained fastcgi_pass_header 725 syn keyword ngxDirectiveThirdParty contained ldap_server
725 " syn keyword ngxDirectiveThirdParty contained fastcgi_pass_request_body 726
726 " syn keyword ngxDirectiveThirdParty contained fastcgi_pass_request_headers 727 " PAM Authentication
727 " syn keyword ngxDirectiveThirdParty contained fastcgi_read_timeout 728 " https://github.com/sto/ngx_http_auth_pam_module
728 " syn keyword ngxDirectiveThirdParty contained fastcgi_send_lowat 729 syn keyword ngxDirectiveThirdParty contained auth_pam
729 " syn keyword ngxDirectiveThirdParty contained fastcgi_send_timeout 730 syn keyword ngxDirectiveThirdParty contained auth_pam_service_name
730 " syn keyword ngxDirectiveThirdParty contained fastcgi_split_path_info 731 syn keyword ngxDirectiveThirdParty contained auth_pam_set_pam_env
731 " syn keyword ngxDirectiveThirdParty contained fastcgi_store 732
732 " syn keyword ngxDirectiveThirdParty contained fastcgi_store_access 733 " AJP protocol proxy
733 " syn keyword ngxDirectiveThirdParty contained fastcgi_temp_file_write_size 734 " https://github.com/yaoweibin/nginx_ajp_module
734 " syn keyword ngxDirectiveThirdParty contained fastcgi_temp_path 735 syn keyword ngxDirectiveThirdParty contained ajp_buffer_size
735 syn keyword ngxDirectiveDeprecated contained fastcgi_upstream_fail_timeout 736 syn keyword ngxDirectiveThirdParty contained ajp_buffers
736 syn keyword ngxDirectiveDeprecated contained fastcgi_upstream_max_fails 737 syn keyword ngxDirectiveThirdParty contained ajp_busy_buffers_size
737 738 syn keyword ngxDirectiveThirdParty contained ajp_cache
738 " Akamai G2O Module <https://github.com/kaltura/nginx_mod_akamai_g2o> 739 syn keyword ngxDirectiveThirdParty contained ajp_cache_key
739 " Nginx Module for Authenticating Akamai G2O requests 740 syn keyword ngxDirectiveThirdParty contained ajp_cache_lock
740 syn keyword ngxDirectiveThirdParty contained g2o 741 syn keyword ngxDirectiveThirdParty contained ajp_cache_lock_timeout
741 syn keyword ngxDirectiveThirdParty contained g2o_nonce 742 syn keyword ngxDirectiveThirdParty contained ajp_cache_methods
742 syn keyword ngxDirectiveThirdParty contained g2o_key 743 syn keyword ngxDirectiveThirdParty contained ajp_cache_min_uses
743 744 syn keyword ngxDirectiveThirdParty contained ajp_cache_path
744 " Lua Module <https://github.com/alacner/nginx_lua_module> 745 syn keyword ngxDirectiveThirdParty contained ajp_cache_use_stale
745 " You can be very simple to execute lua code for nginx 746 syn keyword ngxDirectiveThirdParty contained ajp_cache_valid
746 syn keyword ngxDirectiveThirdParty contained lua_file 747 syn keyword ngxDirectiveThirdParty contained ajp_connect_timeout
747 748 syn keyword ngxDirectiveThirdParty contained ajp_header_packet_buffer_size
748 " Array Variable Module <https://github.com/openresty/array-var-nginx-module> 749 syn keyword ngxDirectiveThirdParty contained ajp_hide_header
749 " Add support for array-typed variables to nginx config files 750 syn keyword ngxDirectiveThirdParty contained ajp_ignore_client_abort
750 syn keyword ngxDirectiveThirdParty contained array_split 751 syn keyword ngxDirectiveThirdParty contained ajp_ignore_headers
751 syn keyword ngxDirectiveThirdParty contained array_join 752 syn keyword ngxDirectiveThirdParty contained ajp_intercept_errors
752 syn keyword ngxDirectiveThirdParty contained array_map 753 syn keyword ngxDirectiveThirdParty contained ajp_keep_conn
753 syn keyword ngxDirectiveThirdParty contained array_map_op 754 syn keyword ngxDirectiveThirdParty contained ajp_max_data_packet_size
754 755 syn keyword ngxDirectiveThirdParty contained ajp_max_temp_file_size
755 " Nginx Audio Track for HTTP Live Streaming <https://github.com/flavioribeiro/nginx-audio-track-for-hls-module> 756 syn keyword ngxDirectiveThirdParty contained ajp_next_upstream
756 " This nginx module generates audio track for hls streams on the fly. 757 syn keyword ngxDirectiveThirdParty contained ajp_pass
757 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track 758 syn keyword ngxDirectiveThirdParty contained ajp_pass_header
758 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_rootpath 759 syn keyword ngxDirectiveThirdParty contained ajp_pass_request_body
759 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_output_format 760 syn keyword ngxDirectiveThirdParty contained ajp_pass_request_headers
760 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_output_header 761 syn keyword ngxDirectiveThirdParty contained ajp_read_timeout
761 762 syn keyword ngxDirectiveThirdParty contained ajp_send_lowat
762 " AWS Proxy Module <https://github.com/anomalizer/ngx_aws_auth> 763 syn keyword ngxDirectiveThirdParty contained ajp_send_timeout
763 " Nginx module to proxy to authenticated AWS services 764 syn keyword ngxDirectiveThirdParty contained ajp_store
765 syn keyword ngxDirectiveThirdParty contained ajp_store_access
766 syn keyword ngxDirectiveThirdParty contained ajp_temp_file_write_size
767 syn keyword ngxDirectiveThirdParty contained ajp_temp_path
768 syn keyword ngxDirectiveThirdParty contained ajp_upstream_fail_timeout
769 syn keyword ngxDirectiveThirdParty contained ajp_upstream_max_fails
770
771 " AWS proxy
772 " https://github.com/anomalizer/ngx_aws_auth
764 syn keyword ngxDirectiveThirdParty contained aws_access_key 773 syn keyword ngxDirectiveThirdParty contained aws_access_key
774 syn keyword ngxDirectiveThirdParty contained aws_endpoint
765 syn keyword ngxDirectiveThirdParty contained aws_key_scope 775 syn keyword ngxDirectiveThirdParty contained aws_key_scope
766 syn keyword ngxDirectiveThirdParty contained aws_signing_key
767 syn keyword ngxDirectiveThirdParty contained aws_endpoint
768 syn keyword ngxDirectiveThirdParty contained aws_s3_bucket 776 syn keyword ngxDirectiveThirdParty contained aws_s3_bucket
769 syn keyword ngxDirectiveThirdParty contained aws_sign 777 syn keyword ngxDirectiveThirdParty contained aws_sign
770 778 syn keyword ngxDirectiveThirdParty contained aws_signing_key
771 " Backtrace module <https://github.com/alibaba/nginx-backtrace> 779
772 " A Nginx module to dump backtrace when a worker process exits abnormally 780 " embedding Clojure or Java or Groovy programs
773 syn keyword ngxDirectiveThirdParty contained backtrace_log 781 " https://github.com/nginx-clojure/nginx-clojure
774 syn keyword ngxDirectiveThirdParty contained backtrace_max_stack_size 782 syn keyword ngxDirectiveThirdParty contained access_handler_code
775 783 syn keyword ngxDirectiveThirdParty contained access_handler_name
776 " Brotli Module <https://github.com/google/ngx_brotli> 784 syn keyword ngxDirectiveThirdParty contained access_handler_property
777 " Nginx module for Brotli compression 785 syn keyword ngxDirectiveThirdParty contained access_handler_type
778 syn keyword ngxDirectiveThirdParty contained brotli_static 786 syn keyword ngxDirectiveThirdParty contained always_read_body
779 syn keyword ngxDirectiveThirdParty contained brotli 787 syn keyword ngxDirectiveThirdParty contained auto_upgrade_ws
780 syn keyword ngxDirectiveThirdParty contained brotli_types 788 syn keyword ngxDirectiveThirdParty contained body_filter_code
781 syn keyword ngxDirectiveThirdParty contained brotli_buffers 789 syn keyword ngxDirectiveThirdParty contained body_filter_name
782 syn keyword ngxDirectiveThirdParty contained brotli_comp_level 790 syn keyword ngxDirectiveThirdParty contained body_filter_property
783 syn keyword ngxDirectiveThirdParty contained brotli_window 791 syn keyword ngxDirectiveThirdParty contained body_filter_type
784 syn keyword ngxDirectiveThirdParty contained brotli_min_length 792 syn keyword ngxDirectiveThirdParty contained content_handler_code
785 793 syn keyword ngxDirectiveThirdParty contained content_handler_name
786 " Cache Purge Module <https://github.com/FRiCKLE/ngx_cache_purge> 794 syn keyword ngxDirectiveThirdParty contained content_handler_property
787 " Adds ability to purge content from FastCGI, proxy, SCGI and uWSGI caches. 795 syn keyword ngxDirectiveThirdParty contained content_handler_type
788 syn keyword ngxDirectiveThirdParty contained fastcgi_cache_purge 796 syn keyword ngxDirectiveThirdParty contained handler_code
789 syn keyword ngxDirectiveThirdParty contained proxy_cache_purge 797 syn keyword ngxDirectiveThirdParty contained handler_name
790 " syn keyword ngxDirectiveThirdParty contained scgi_cache_purge 798 syn keyword ngxDirectiveThirdParty contained handler_type
791 " syn keyword ngxDirectiveThirdParty contained uwsgi_cache_purge 799 syn keyword ngxDirectiveThirdParty contained handlers_lazy_init
792 800 syn keyword ngxDirectiveThirdParty contained header_filter_code
793 " Chunkin Module (DEPRECATED) <http://wiki.nginx.org/NginxHttpChunkinModule> 801 syn keyword ngxDirectiveThirdParty contained header_filter_name
794 " HTTP 1.1 chunked-encoding request body support for Nginx. 802 syn keyword ngxDirectiveThirdParty contained header_filter_property
795 syn keyword ngxDirectiveDeprecated contained chunkin 803 syn keyword ngxDirectiveThirdParty contained header_filter_type
796 syn keyword ngxDirectiveDeprecated contained chunkin_keepalive 804 syn keyword ngxDirectiveThirdParty contained jvm_classpath
797 syn keyword ngxDirectiveDeprecated contained chunkin_max_chunks_per_buf 805 syn keyword ngxDirectiveThirdParty contained jvm_classpath_check
798 syn keyword ngxDirectiveDeprecated contained chunkin_resume 806 syn keyword ngxDirectiveThirdParty contained jvm_exit_handler_code
799 807 syn keyword ngxDirectiveThirdParty contained jvm_exit_handler_name
800 " Circle GIF Module <https://github.com/evanmiller/nginx_circle_gif> 808 syn keyword ngxDirectiveThirdParty contained jvm_handler_type
801 " Generates simple circle images with the colors and size specified in the URL. 809 syn keyword ngxDirectiveThirdParty contained jvm_init_handler_code
802 syn keyword ngxDirectiveThirdParty contained circle_gif 810 syn keyword ngxDirectiveThirdParty contained jvm_init_handler_name
803 syn keyword ngxDirectiveThirdParty contained circle_gif_max_radius 811 syn keyword ngxDirectiveThirdParty contained jvm_options
804 syn keyword ngxDirectiveThirdParty contained circle_gif_min_radius
805 syn keyword ngxDirectiveThirdParty contained circle_gif_step_radius
806
807 " Nginx-Clojure Module <http://nginx-clojure.github.io/index.html>
808 " Parses the Accept-Language header and gives the most suitable locale from a list of supported locales.
809 syn keyword ngxDirectiveThirdParty contained jvm_path 812 syn keyword ngxDirectiveThirdParty contained jvm_path
810 syn keyword ngxDirectiveThirdParty contained jvm_var 813 syn keyword ngxDirectiveThirdParty contained jvm_var
811 syn keyword ngxDirectiveThirdParty contained jvm_classpath
812 syn keyword ngxDirectiveThirdParty contained jvm_classpath_check
813 syn keyword ngxDirectiveThirdParty contained jvm_workers 814 syn keyword ngxDirectiveThirdParty contained jvm_workers
814 syn keyword ngxDirectiveThirdParty contained jvm_options 815 syn keyword ngxDirectiveThirdParty contained max_balanced_tcp_connections
815 syn keyword ngxDirectiveThirdParty contained jvm_handler_type 816 syn keyword ngxDirectiveThirdParty contained rewrite_handler_code
816 syn keyword ngxDirectiveThirdParty contained jvm_init_handler_name 817 syn keyword ngxDirectiveThirdParty contained rewrite_handler_name
817 syn keyword ngxDirectiveThirdParty contained jvm_init_handler_code 818 syn keyword ngxDirectiveThirdParty contained rewrite_handler_property
818 syn keyword ngxDirectiveThirdParty contained jvm_exit_handler_name
819 syn keyword ngxDirectiveThirdParty contained jvm_exit_handler_code
820 syn keyword ngxDirectiveThirdParty contained handlers_lazy_init
821 syn keyword ngxDirectiveThirdParty contained auto_upgrade_ws
822 syn keyword ngxDirectiveThirdParty contained content_handler_type
823 syn keyword ngxDirectiveThirdParty contained content_handler_name
824 syn keyword ngxDirectiveThirdParty contained content_handler_code
825 syn keyword ngxDirectiveThirdParty contained rewrite_handler_type 819 syn keyword ngxDirectiveThirdParty contained rewrite_handler_type
826 syn keyword ngxDirectiveThirdParty contained rewrite_handler_name
827 syn keyword ngxDirectiveThirdParty contained rewrite_handler_code
828 syn keyword ngxDirectiveThirdParty contained access_handler_type
829 syn keyword ngxDirectiveThirdParty contained access_handler_name
830 syn keyword ngxDirectiveThirdParty contained access_handler_code
831 syn keyword ngxDirectiveThirdParty contained header_filter_type
832 syn keyword ngxDirectiveThirdParty contained header_filter_name
833 syn keyword ngxDirectiveThirdParty contained header_filter_code
834 syn keyword ngxDirectiveThirdParty contained content_handler_property
835 syn keyword ngxDirectiveThirdParty contained rewrite_handler_property
836 syn keyword ngxDirectiveThirdParty contained access_handler_property
837 syn keyword ngxDirectiveThirdParty contained header_filter_property
838 syn keyword ngxDirectiveThirdParty contained always_read_body
839 syn keyword ngxDirectiveThirdParty contained shared_map 820 syn keyword ngxDirectiveThirdParty contained shared_map
840 syn keyword ngxDirectiveThirdParty contained write_page_size 821 syn keyword ngxDirectiveThirdParty contained write_page_size
841 822
842 " Upstream Consistent Hash <https://www.nginx.com/resources/wiki/modules/consistent_hash/> 823 " Certificate Transparency
843 " A load balancer that uses an internal consistent hash ring to select the right backend node. 824 " https://github.com/grahamedgecombe/nginx-ct
844 syn keyword ngxDirectiveThirdParty contained consistent_hash 825 syn keyword ngxDirectiveThirdParty contained ssl_ct
845 826 syn keyword ngxDirectiveThirdParty contained ssl_ct_static_scts
846 " Nginx Development Kit <https://github.com/simpl/ngx_devel_kit> 827
847 " 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. 828 " ngx_echo
848 " NDK_UPSTREAM_LIST 829 " https://github.com/openresty/echo-nginx-module
849 " 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. 830 syn keyword ngxDirectiveThirdParty contained echo_abort_parent
850 syn keyword ngxDirectiveThirdParty contained upstream_list 831 syn keyword ngxDirectiveThirdParty contained echo_after_body
851 832 syn keyword ngxDirectiveThirdParty contained echo_before_body
852 " Drizzle Module <https://www.nginx.com/resources/wiki/modules/drizzle/> 833 syn keyword ngxDirectiveThirdParty contained echo_blocking_sleep
853 " Upstream module for talking to MySQL and Drizzle directly 834 syn keyword ngxDirectiveThirdParty contained echo_end
854 syn keyword ngxDirectiveThirdParty contained drizzle_server 835 syn keyword ngxDirectiveThirdParty contained echo_exec
855 syn keyword ngxDirectiveThirdParty contained drizzle_keepalive
856 syn keyword ngxDirectiveThirdParty contained drizzle_query
857 syn keyword ngxDirectiveThirdParty contained drizzle_pass
858 syn keyword ngxDirectiveThirdParty contained drizzle_connect_timeout
859 syn keyword ngxDirectiveThirdParty contained drizzle_send_query_timeout
860 syn keyword ngxDirectiveThirdParty contained drizzle_recv_cols_timeout
861 syn keyword ngxDirectiveThirdParty contained drizzle_recv_rows_timeout
862 syn keyword ngxDirectiveThirdParty contained drizzle_buffer_size
863 syn keyword ngxDirectiveThirdParty contained drizzle_module_header
864 syn keyword ngxDirectiveThirdParty contained drizzle_status
865
866 " Dynamic ETags Module <https://github.com/kali/nginx-dynamic-etags>
867 " Attempt at handling ETag / If-None-Match on proxied content.
868 syn keyword ngxDirectiveThirdParty contained dynamic_etags
869
870 " Echo Module <https://www.nginx.com/resources/wiki/modules/echo/>
871 " Bringing the power of "echo", "sleep", "time" and more to Nginx's config file
872 syn keyword ngxDirectiveThirdParty contained echo
873 syn keyword ngxDirectiveThirdParty contained echo_duplicate
874 syn keyword ngxDirectiveThirdParty contained echo_flush 836 syn keyword ngxDirectiveThirdParty contained echo_flush
875 syn keyword ngxDirectiveThirdParty contained echo_sleep 837 syn keyword ngxDirectiveThirdParty contained echo_foreach_split
876 syn keyword ngxDirectiveThirdParty contained echo_blocking_sleep 838 syn keyword ngxDirectiveThirdParty contained echo_location
839 syn keyword ngxDirectiveThirdParty contained echo_location_async
840 syn keyword ngxDirectiveThirdParty contained echo_read_request_body
841 syn keyword ngxDirectiveThirdParty contained echo_request_body
877 syn keyword ngxDirectiveThirdParty contained echo_reset_timer 842 syn keyword ngxDirectiveThirdParty contained echo_reset_timer
878 syn keyword ngxDirectiveThirdParty contained echo_read_request_body 843 syn keyword ngxDirectiveThirdParty contained echo_status
879 syn keyword ngxDirectiveThirdParty contained echo_location_async 844 syn keyword ngxDirectiveThirdParty contained echo_subrequest
880 syn keyword ngxDirectiveThirdParty contained echo_location
881 syn keyword ngxDirectiveThirdParty contained echo_subrequest_async 845 syn keyword ngxDirectiveThirdParty contained echo_subrequest_async
882 syn keyword ngxDirectiveThirdParty contained echo_subrequest 846
883 syn keyword ngxDirectiveThirdParty contained echo_foreach_split 847 " FastDFS
884 syn keyword ngxDirectiveThirdParty contained echo_end 848 " https://github.com/happyfish100/fastdfs-nginx-module
885 syn keyword ngxDirectiveThirdParty contained echo_request_body 849 syn keyword ngxDirectiveThirdParty contained ngx_fastdfs_module
886 syn keyword ngxDirectiveThirdParty contained echo_exec 850
887 syn keyword ngxDirectiveThirdParty contained echo_status 851 " ngx_headers_more
888 syn keyword ngxDirectiveThirdParty contained echo_before_body 852 " https://github.com/openresty/headers-more-nginx-module
889 syn keyword ngxDirectiveThirdParty contained echo_after_body
890
891 " Encrypted Session Module <https://github.com/openresty/encrypted-session-nginx-module>
892 " Encrypt and decrypt nginx variable values
893 syn keyword ngxDirectiveThirdParty contained encrypted_session_key
894 syn keyword ngxDirectiveThirdParty contained encrypted_session_iv
895 syn keyword ngxDirectiveThirdParty contained encrypted_session_expires
896 syn keyword ngxDirectiveThirdParty contained set_encrypt_session
897 syn keyword ngxDirectiveThirdParty contained set_decrypt_session
898
899 " Enhanced Memcached Module <https://github.com/bpaquet/ngx_http_enhanced_memcached_module>
900 " This module is based on the standard Nginx Memcached module, with some additonal features
901 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_pass
902 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_hash_keys_with_md5
903 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_allow_put
904 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_allow_delete
905 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_stats
906 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_flush
907 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_flush_namespace
908 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_bind
909 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_connect_timeout
910 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_send_timeout
911 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_buffer_size
912 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_read_timeout
913
914 " Events Module (DEPRECATED) <http://docs.dutov.org/nginx_modules_events_en.html>
915 " Provides options for start/stop events.
916 syn keyword ngxDirectiveDeprecated contained on_start
917 syn keyword ngxDirectiveDeprecated contained on_stop
918
919 " EY Balancer Module <https://github.com/ezmobius/nginx-ey-balancer>
920 " Adds a request queue to Nginx that allows the limiting of concurrent requests passed to the upstream.
921 syn keyword ngxDirectiveThirdParty contained max_connections
922 syn keyword ngxDirectiveThirdParty contained max_connections_max_queue_length
923 syn keyword ngxDirectiveThirdParty contained max_connections_queue_timeout
924
925 " Upstream Fair Balancer <https://www.nginx.com/resources/wiki/modules/fair_balancer/>
926 " Sends an incoming request to the least-busy backend server, rather than distributing requests round-robin.
927 syn keyword ngxDirectiveThirdParty contained fair
928 syn keyword ngxDirectiveThirdParty contained upstream_fair_shm_size
929
930 " Fancy Indexes Module <https://github.com/aperezdc/ngx-fancyindex>
931 " Like the built-in autoindex module, but fancier.
932 syn keyword ngxDirectiveThirdParty contained fancyindex
933 syn keyword ngxDirectiveThirdParty contained fancyindex_default_sort
934 syn keyword ngxDirectiveThirdParty contained fancyindex_directories_first
935 syn keyword ngxDirectiveThirdParty contained fancyindex_css_href
936 syn keyword ngxDirectiveThirdParty contained fancyindex_exact_size
937 syn keyword ngxDirectiveThirdParty contained fancyindex_name_length
938 syn keyword ngxDirectiveThirdParty contained fancyindex_footer
939 syn keyword ngxDirectiveThirdParty contained fancyindex_header
940 syn keyword ngxDirectiveThirdParty contained fancyindex_show_path
941 syn keyword ngxDirectiveThirdParty contained fancyindex_ignore
942 syn keyword ngxDirectiveThirdParty contained fancyindex_hide_symlinks
943 syn keyword ngxDirectiveThirdParty contained fancyindex_localtime
944 syn keyword ngxDirectiveThirdParty contained fancyindex_time_format
945
946 " Form Auth Module <https://github.com/veruu/ngx_form_auth>
947 " Provides authentication and authorization with credentials submitted via POST request
948 syn keyword ngxDirectiveThirdParty contained form_auth
949 syn keyword ngxDirectiveThirdParty contained form_auth_pam_service
950 syn keyword ngxDirectiveThirdParty contained form_auth_login
951 syn keyword ngxDirectiveThirdParty contained form_auth_password
952 syn keyword ngxDirectiveThirdParty contained form_auth_remote_user
953
954 " Form Input Module <https://github.com/calio/form-input-nginx-module>
955 " Reads HTTP POST and PUT request body encoded in "application/x-www-form-urlencoded" and parses the arguments into nginx variables.
956 syn keyword ngxDirectiveThirdParty contained set_form_input
957 syn keyword ngxDirectiveThirdParty contained set_form_input_multi
958
959 " GeoIP Module (DEPRECATED) <http://wiki.nginx.org/NginxHttp3rdPartyGeoIPModule>
960 " Country code lookups via the MaxMind GeoIP API.
961 syn keyword ngxDirectiveDeprecated contained geoip_country_file
962
963 " GeoIP 2 Module <https://github.com/leev/ngx_http_geoip2_module>
964 " Creates variables with values from the maxmind geoip2 databases based on the client IP
965 syn keyword ngxDirectiveThirdParty contained geoip2
966
967 " GridFS Module <https://github.com/mdirolf/nginx-gridfs>
968 " Nginx module for serving files from MongoDB's GridFS
969 syn keyword ngxDirectiveThirdParty contained gridfs
970
971 " Headers More Module <https://github.com/openresty/headers-more-nginx-module>
972 " Set and clear input and output headers...more than "add"!
973 syn keyword ngxDirectiveThirdParty contained more_clear_headers 853 syn keyword ngxDirectiveThirdParty contained more_clear_headers
974 syn keyword ngxDirectiveThirdParty contained more_clear_input_headers 854 syn keyword ngxDirectiveThirdParty contained more_clear_input_headers
975 syn keyword ngxDirectiveThirdParty contained more_set_headers 855 syn keyword ngxDirectiveThirdParty contained more_set_headers
976 syn keyword ngxDirectiveThirdParty contained more_set_input_headers 856 syn keyword ngxDirectiveThirdParty contained more_set_input_headers
977 857
978 " Health Checks Upstreams Module <https://www.nginx.com/resources/wiki/modules/healthcheck/> 858 " NGINX WebDAV missing commands support (PROPFIND & OPTIONS)
979 " Polls backends and if they respond with HTTP 200 + an optional request body, they are marked good. Otherwise, they are marked bad. 859 " https://github.com/arut/nginx-dav-ext-module
980 syn keyword ngxDirectiveThirdParty contained healthcheck_enabled 860 syn keyword ngxDirectiveThirdParty contained dav_ext_methods
981 syn keyword ngxDirectiveThirdParty contained healthcheck_delay 861
982 syn keyword ngxDirectiveThirdParty contained healthcheck_timeout 862 " ngx_eval
983 syn keyword ngxDirectiveThirdParty contained healthcheck_failcount 863 " https://github.com/openresty/nginx-eval-module
984 syn keyword ngxDirectiveThirdParty contained healthcheck_send 864 syn keyword ngxDirectiveThirdParty contained eval
985 syn keyword ngxDirectiveThirdParty contained healthcheck_expected 865 syn keyword ngxDirectiveThirdParty contained eval_buffer_size
986 syn keyword ngxDirectiveThirdParty contained healthcheck_buffer 866 syn keyword ngxDirectiveThirdParty contained eval_escalate
987 syn keyword ngxDirectiveThirdParty contained healthcheck_status 867 syn keyword ngxDirectiveThirdParty contained eval_override_content_type
988 868 syn keyword ngxDirectiveThirdParty contained eval_subrequest_in_memory
989 " HTTP Accounting Module <https://github.com/Lax/ngx_http_accounting_module> 869
990 " Add traffic stat function to nginx. Useful for http accounting based on nginx configuration logic 870 " Fancy Index
991 syn keyword ngxDirectiveThirdParty contained http_accounting 871 " https://github.com/aperezdc/ngx-fancyindex
992 syn keyword ngxDirectiveThirdParty contained http_accounting_log 872 syn keyword ngxDirectiveThirdParty contained fancyindex
993 syn keyword ngxDirectiveThirdParty contained http_accounting_id 873 syn keyword ngxDirectiveThirdParty contained fancyindex_css_href
994 syn keyword ngxDirectiveThirdParty contained http_accounting_interval 874 syn keyword ngxDirectiveThirdParty contained fancyindex_default_sort
995 syn keyword ngxDirectiveThirdParty contained http_accounting_perturb 875 syn keyword ngxDirectiveThirdParty contained fancyindex_directories_first
996 876 syn keyword ngxDirectiveThirdParty contained fancyindex_exact_size
997 " Nginx Digest Authentication module <https://github.com/atomx/nginx-http-auth-digest> 877 syn keyword ngxDirectiveThirdParty contained fancyindex_footer
998 " Digest Authentication for Nginx 878 syn keyword ngxDirectiveThirdParty contained fancyindex_header
999 syn keyword ngxDirectiveThirdParty contained auth_digest 879 syn keyword ngxDirectiveThirdParty contained fancyindex_hide_symlinks
1000 syn keyword ngxDirectiveThirdParty contained auth_digest_user_file 880 syn keyword ngxDirectiveThirdParty contained fancyindex_ignore
1001 syn keyword ngxDirectiveThirdParty contained auth_digest_timeout 881 syn keyword ngxDirectiveThirdParty contained fancyindex_localtime
1002 syn keyword ngxDirectiveThirdParty contained auth_digest_expires 882 syn keyword ngxDirectiveThirdParty contained fancyindex_name_length
1003 syn keyword ngxDirectiveThirdParty contained auth_digest_replays 883 syn keyword ngxDirectiveThirdParty contained fancyindex_show_path
1004 syn keyword ngxDirectiveThirdParty contained auth_digest_shm_size 884 syn keyword ngxDirectiveThirdParty contained fancyindex_time_format
1005 885
1006 " Auth PAM Module <https://github.com/sto/ngx_http_auth_pam_module> 886 " Footer filter
1007 " HTTP Basic Authentication using PAM. 887 " https://github.com/alibaba/nginx-http-footer-filter
1008 syn keyword ngxDirectiveThirdParty contained auth_pam
1009 syn keyword ngxDirectiveThirdParty contained auth_pam_service_name
1010
1011 " HTTP Auth Request Module <http://nginx.org/en/docs/http/ngx_http_auth_request_module.html>
1012 " Implements client authorization based on the result of a subrequest
1013 " syn keyword ngxDirectiveThirdParty contained auth_request
1014 " syn keyword ngxDirectiveThirdParty contained auth_request_set
1015
1016 " HTTP Concatenation module for Nginx <https://github.com/alibaba/nginx-http-concat>
1017 " A Nginx module for concatenating files in a given context: CSS and JS files usually
1018 syn keyword ngxDirectiveThirdParty contained concat
1019 syn keyword ngxDirectiveThirdParty contained concat_types
1020 syn keyword ngxDirectiveThirdParty contained concat_unique
1021 syn keyword ngxDirectiveThirdParty contained concat_max_files
1022 syn keyword ngxDirectiveThirdParty contained concat_delimiter
1023 syn keyword ngxDirectiveThirdParty contained concat_ignore_file_error
1024
1025 " HTTP Dynamic Upstream Module <https://github.com/yzprofile/ngx_http_dyups_module>
1026 " Update upstreams' config by restful interface
1027 syn keyword ngxDirectiveThirdParty contained dyups_interface
1028 syn keyword ngxDirectiveThirdParty contained dyups_read_msg_timeout
1029 syn keyword ngxDirectiveThirdParty contained dyups_shm_zone_size
1030 syn keyword ngxDirectiveThirdParty contained dyups_upstream_conf
1031 syn keyword ngxDirectiveThirdParty contained dyups_trylock
1032
1033 " HTTP Footer If Filter Module <https://github.com/flygoast/ngx_http_footer_if_filter>
1034 " The ngx_http_footer_if_filter_module is used to add given content to the end of the response according to the condition specified.
1035 syn keyword ngxDirectiveThirdParty contained footer_if
1036
1037 " HTTP Footer Filter Module <https://github.com/alibaba/nginx-http-footer-filter>
1038 " This module implements a body filter that adds a given string to the page footer.
1039 syn keyword ngxDirectiveThirdParty contained footer 888 syn keyword ngxDirectiveThirdParty contained footer
1040 syn keyword ngxDirectiveThirdParty contained footer_types 889 syn keyword ngxDirectiveThirdParty contained footer_types
1041 890
1042 " HTTP Internal Redirect Module <https://github.com/flygoast/ngx_http_internal_redirect> 891 " ngx_http_geoip2_module
1043 " Make an internal redirect to the uri specified according to the condition specified. 892 " https://github.com/leev/ngx_http_geoip2_module
1044 syn keyword ngxDirectiveThirdParty contained internal_redirect_if 893 syn keyword ngxDirectiveThirdParty contained geoip2
1045 syn keyword ngxDirectiveThirdParty contained internal_redirect_if_no_postponed 894 syn keyword ngxDirectiveThirdParty contained geoip2_proxy
1046 895 syn keyword ngxDirectiveThirdParty contained geoip2_proxy_recursive
1047 " HTTP JavaScript Module <https://github.com/peter-leonov/ngx_http_js_module> 896
1048 " Embedding SpiderMonkey. Nearly full port on Perl module. 897 " A version of the Nginx HTTP stub status module that outputs in JSON format
1049 syn keyword ngxDirectiveThirdParty contained js 898 " https://github.com/nginx-modules/nginx-json-status-module
1050 syn keyword ngxDirectiveThirdParty contained js_filter 899 syn keyword ngxDirectiveThirdParty contained json_status
1051 syn keyword ngxDirectiveThirdParty contained js_filter_types 900 syn keyword ngxDirectiveThirdParty contained json_status_type
1052 syn keyword ngxDirectiveThirdParty contained js_load 901
1053 syn keyword ngxDirectiveThirdParty contained js_maxmem 902 " MogileFS client for nginx
1054 syn keyword ngxDirectiveThirdParty contained js_require 903 " https://github.com/vkholodkov/nginx-mogilefs-module
1055 syn keyword ngxDirectiveThirdParty contained js_set 904 syn keyword ngxDirectiveThirdParty contained mogilefs_class
1056 syn keyword ngxDirectiveThirdParty contained js_utf8 905 syn keyword ngxDirectiveThirdParty contained mogilefs_connect_timeout
1057 906 syn keyword ngxDirectiveThirdParty contained mogilefs_domain
1058 " HTTP Push Module (DEPRECATED) <http://pushmodule.slact.net/> 907 syn keyword ngxDirectiveThirdParty contained mogilefs_methods
1059 " Turn Nginx into an adept long-polling HTTP Push (Comet) server. 908 syn keyword ngxDirectiveThirdParty contained mogilefs_noverify
1060 syn keyword ngxDirectiveDeprecated contained push_buffer_size
1061 syn keyword ngxDirectiveDeprecated contained push_listener
1062 syn keyword ngxDirectiveDeprecated contained push_message_timeout
1063 syn keyword ngxDirectiveDeprecated contained push_queue_messages
1064 syn keyword ngxDirectiveDeprecated contained push_sender
1065
1066 " HTTP Redis Module <https://www.nginx.com/resources/wiki/modules/redis/>
1067 " Redis <http://code.google.com/p/redis/> support.
1068 syn keyword ngxDirectiveThirdParty contained redis_bind
1069 syn keyword ngxDirectiveThirdParty contained redis_buffer_size
1070 syn keyword ngxDirectiveThirdParty contained redis_connect_timeout
1071 syn keyword ngxDirectiveThirdParty contained redis_next_upstream
1072 syn keyword ngxDirectiveThirdParty contained redis_pass
1073 syn keyword ngxDirectiveThirdParty contained redis_read_timeout
1074 syn keyword ngxDirectiveThirdParty contained redis_send_timeout
1075
1076 " Iconv Module <https://github.com/calio/iconv-nginx-module>
1077 " A character conversion nginx module using libiconv
1078 syn keyword ngxDirectiveThirdParty contained set_iconv
1079 syn keyword ngxDirectiveThirdParty contained iconv_buffer_size
1080 syn keyword ngxDirectiveThirdParty contained iconv_filter
1081
1082 " IP Blocker Module <https://github.com/tmthrgd/nginx-ip-blocker>
1083 " An efficient shared memory IP blocking system for nginx.
1084 syn keyword ngxDirectiveThirdParty contained ip_blocker
1085
1086 " IP2Location Module <https://github.com/chrislim2888/ip2location-nginx>
1087 " Allows user to lookup for geolocation information using IP2Location database
1088 syn keyword ngxDirectiveThirdParty contained ip2location_database
1089
1090 " JS Module <https://github.com/peter-leonov/ngx_http_js_module>
1091 " Reflect the nginx functionality in JS
1092 syn keyword ngxDirectiveThirdParty contained js
1093 syn keyword ngxDirectiveThirdParty contained js_access
1094 syn keyword ngxDirectiveThirdParty contained js_load
1095 syn keyword ngxDirectiveThirdParty contained js_set
1096
1097 " Limit Upload Rate Module <https://github.com/cfsego/limit_upload_rate>
1098 " Limit client-upload rate when they are sending request bodies to you
1099 syn keyword ngxDirectiveThirdParty contained limit_upload_rate
1100 syn keyword ngxDirectiveThirdParty contained limit_upload_rate_after
1101
1102 " Limit Upstream Module <https://github.com/cfsego/nginx-limit-upstream>
1103 " Limit the number of connections to upstream for NGINX
1104 syn keyword ngxDirectiveThirdParty contained limit_upstream_zone
1105 syn keyword ngxDirectiveThirdParty contained limit_upstream_conn
1106 syn keyword ngxDirectiveThirdParty contained limit_upstream_log_level
1107
1108 " Log If Module <https://github.com/cfsego/ngx_log_if>
1109 " Conditional accesslog for nginx
1110 syn keyword ngxDirectiveThirdParty contained access_log_bypass_if
1111
1112 " Log Request Speed (DEPRECATED) <http://wiki.nginx.org/NginxHttpLogRequestSpeed>
1113 " Log the time it took to process each request.
1114 syn keyword ngxDirectiveDeprecated contained log_request_speed_filter
1115 syn keyword ngxDirectiveDeprecated contained log_request_speed_filter_timeout
1116
1117 " Log ZeroMQ Module <https://github.com/alticelabs/nginx-log-zmq>
1118 " ZeroMQ logger module for nginx
1119 syn keyword ngxDirectiveThirdParty contained log_zmq_server
1120 syn keyword ngxDirectiveThirdParty contained log_zmq_endpoint
1121 syn keyword ngxDirectiveThirdParty contained log_zmq_format
1122 syn keyword ngxDirectiveThirdParty contained log_zmq_off
1123
1124 " Lower/UpperCase Module <https://github.com/replay/ngx_http_lower_upper_case>
1125 " This module simply uppercases or lowercases a string and saves it into a new variable.
1126 syn keyword ngxDirectiveThirdParty contained lower
1127 syn keyword ngxDirectiveThirdParty contained upper
1128
1129 " Lua Upstream Module <https://github.com/openresty/lua-upstream-nginx-module>
1130 " Nginx C module to expose Lua API to ngx_lua for Nginx upstreams
1131
1132 " Lua Module <https://github.com/openresty/lua-nginx-module>
1133 " Embed the Power of Lua into NGINX HTTP servers
1134 syn keyword ngxDirectiveThirdParty contained lua_use_default_type
1135 syn keyword ngxDirectiveThirdParty contained lua_malloc_trim
1136 syn keyword ngxDirectiveThirdParty contained lua_code_cache
1137 syn keyword ngxDirectiveThirdParty contained lua_regex_cache_max_entries
1138 syn keyword ngxDirectiveThirdParty contained lua_regex_match_limit
1139 syn keyword ngxDirectiveThirdParty contained lua_package_path
1140 syn keyword ngxDirectiveThirdParty contained lua_package_cpath
1141 syn keyword ngxDirectiveThirdParty contained init_by_lua
1142 syn keyword ngxDirectiveThirdParty contained init_by_lua_block
1143 syn keyword ngxDirectiveThirdParty contained init_by_lua_file
1144 syn keyword ngxDirectiveThirdParty contained init_worker_by_lua
1145 syn keyword ngxDirectiveThirdParty contained init_worker_by_lua_block
1146 syn keyword ngxDirectiveThirdParty contained init_worker_by_lua_file
1147 syn keyword ngxDirectiveThirdParty contained set_by_lua
1148 syn keyword ngxDirectiveThirdParty contained set_by_lua_block
1149 syn keyword ngxDirectiveThirdParty contained set_by_lua_file
1150 syn keyword ngxDirectiveThirdParty contained content_by_lua
1151 syn keyword ngxDirectiveThirdParty contained content_by_lua_block
1152 syn keyword ngxDirectiveThirdParty contained content_by_lua_file
1153 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua
1154 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_block
1155 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_file
1156 syn keyword ngxDirectiveThirdParty contained access_by_lua
1157 syn keyword ngxDirectiveThirdParty contained access_by_lua_block
1158 syn keyword ngxDirectiveThirdParty contained access_by_lua_file
1159 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua
1160 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_block
1161 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_file
1162 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua
1163 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_block
1164 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_file
1165 syn keyword ngxDirectiveThirdParty contained log_by_lua
1166 syn keyword ngxDirectiveThirdParty contained log_by_lua_block
1167 syn keyword ngxDirectiveThirdParty contained log_by_lua_file
1168 syn keyword ngxDirectiveThirdParty contained balancer_by_lua_block
1169 syn keyword ngxDirectiveThirdParty contained balancer_by_lua_file
1170 syn keyword ngxDirectiveThirdParty contained lua_need_request_body
1171 syn keyword ngxDirectiveThirdParty contained ssl_certificate_by_lua_block
1172 syn keyword ngxDirectiveThirdParty contained ssl_certificate_by_lua_file
1173 syn keyword ngxDirectiveThirdParty contained ssl_session_fetch_by_lua_block
1174 syn keyword ngxDirectiveThirdParty contained ssl_session_fetch_by_lua_file
1175 syn keyword ngxDirectiveThirdParty contained ssl_session_store_by_lua_block
1176 syn keyword ngxDirectiveThirdParty contained ssl_session_store_by_lua_file
1177 syn keyword ngxDirectiveThirdParty contained lua_shared_dict
1178 syn keyword ngxDirectiveThirdParty contained lua_socket_connect_timeout
1179 syn keyword ngxDirectiveThirdParty contained lua_socket_send_timeout
1180 syn keyword ngxDirectiveThirdParty contained lua_socket_send_lowat
1181 syn keyword ngxDirectiveThirdParty contained lua_socket_read_timeout
1182 syn keyword ngxDirectiveThirdParty contained lua_socket_buffer_size
1183 syn keyword ngxDirectiveThirdParty contained lua_socket_pool_size
1184 syn keyword ngxDirectiveThirdParty contained lua_socket_keepalive_timeout
1185 syn keyword ngxDirectiveThirdParty contained lua_socket_log_errors
1186 syn keyword ngxDirectiveThirdParty contained lua_ssl_ciphers
1187 syn keyword ngxDirectiveThirdParty contained lua_ssl_crl
1188 syn keyword ngxDirectiveThirdParty contained lua_ssl_protocols
1189 syn keyword ngxDirectiveThirdParty contained lua_ssl_trusted_certificate
1190 syn keyword ngxDirectiveThirdParty contained lua_ssl_verify_depth
1191 syn keyword ngxDirectiveThirdParty contained lua_http10_buffering
1192 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_no_postpone
1193 syn keyword ngxDirectiveThirdParty contained access_by_lua_no_postpone
1194 syn keyword ngxDirectiveThirdParty contained lua_transform_underscores_in_response_headers
1195 syn keyword ngxDirectiveThirdParty contained lua_check_client_abort
1196 syn keyword ngxDirectiveThirdParty contained lua_max_pending_timers
1197 syn keyword ngxDirectiveThirdParty contained lua_max_running_timers
1198
1199 " MD5 Filter Module <https://github.com/kainswor/nginx_md5_filter>
1200 " A content filter for nginx, which returns the md5 hash of the content otherwise returned.
1201 syn keyword ngxDirectiveThirdParty contained md5_filter
1202
1203 " Memc Module <https://github.com/openresty/memc-nginx-module>
1204 " An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands.
1205 syn keyword ngxDirectiveThirdParty contained memc_buffer_size
1206 syn keyword ngxDirectiveThirdParty contained memc_cmds_allowed
1207 syn keyword ngxDirectiveThirdParty contained memc_connect_timeout
1208 syn keyword ngxDirectiveThirdParty contained memc_flags_to_last_modified
1209 syn keyword ngxDirectiveThirdParty contained memc_next_upstream
1210 syn keyword ngxDirectiveThirdParty contained memc_pass
1211 syn keyword ngxDirectiveThirdParty contained memc_read_timeout
1212 syn keyword ngxDirectiveThirdParty contained memc_send_timeout
1213 syn keyword ngxDirectiveThirdParty contained memc_upstream_fail_timeout
1214 syn keyword ngxDirectiveThirdParty contained memc_upstream_max_fails
1215
1216 " Mod Security Module <https://github.com/SpiderLabs/ModSecurity>
1217 " ModSecurity is an open source, cross platform web application firewall (WAF) engine
1218 syn keyword ngxDirectiveThirdParty contained ModSecurityConfig
1219 syn keyword ngxDirectiveThirdParty contained ModSecurityEnabled
1220 syn keyword ngxDirectiveThirdParty contained pool_context
1221 syn keyword ngxDirectiveThirdParty contained pool_context_hash_size
1222
1223 " Mogilefs Module <http://www.grid.net.ru/nginx/mogilefs.en.html>
1224 " MogileFS client for nginx web server.
1225 syn keyword ngxDirectiveThirdParty contained mogilefs_pass 909 syn keyword ngxDirectiveThirdParty contained mogilefs_pass
1226 syn keyword ngxDirectiveThirdParty contained mogilefs_methods 910 syn keyword ngxDirectiveThirdParty contained mogilefs_read_timeout
1227 syn keyword ngxDirectiveThirdParty contained mogilefs_domain 911 syn keyword ngxDirectiveThirdParty contained mogilefs_send_timeout
1228 syn keyword ngxDirectiveThirdParty contained mogilefs_class
1229 syn keyword ngxDirectiveThirdParty contained mogilefs_tracker 912 syn keyword ngxDirectiveThirdParty contained mogilefs_tracker
1230 syn keyword ngxDirectiveThirdParty contained mogilefs_noverify 913
1231 syn keyword ngxDirectiveThirdParty contained mogilefs_connect_timeout 914 " Ancient nginx plugin; probably not useful to anyone
1232 syn keyword ngxDirectiveThirdParty contained mogilefs_send_timeout 915 " https://github.com/kr/nginx-notice
1233 syn keyword ngxDirectiveThirdParty contained mogilefs_read_timeout 916 syn keyword ngxDirectiveThirdParty contained notice
1234 917 syn keyword ngxDirectiveThirdParty contained notice_type
1235 " Mongo Module <https://github.com/simpl/ngx_mongo> 918
1236 " Upstream module that allows nginx to communicate directly with MongoDB database. 919 " nchan
1237 syn keyword ngxDirectiveThirdParty contained mongo_auth 920 " https://github.com/slact/nchan
1238 syn keyword ngxDirectiveThirdParty contained mongo_pass 921 syn keyword ngxDirectiveThirdParty contained nchan_access_control_allow_origin
1239 syn keyword ngxDirectiveThirdParty contained mongo_query 922 syn keyword ngxDirectiveThirdParty contained nchan_authorize_request
1240 syn keyword ngxDirectiveThirdParty contained mongo_json 923 syn keyword ngxDirectiveThirdParty contained nchan_channel_event_string
1241 syn keyword ngxDirectiveThirdParty contained mongo_bind 924 syn keyword ngxDirectiveThirdParty contained nchan_channel_events_channel_id
1242 syn keyword ngxDirectiveThirdParty contained mongo_connect_timeout 925 syn keyword ngxDirectiveThirdParty contained nchan_channel_group
1243 syn keyword ngxDirectiveThirdParty contained mongo_send_timeout 926 syn keyword ngxDirectiveThirdParty contained nchan_channel_group_accounting
1244 syn keyword ngxDirectiveThirdParty contained mongo_read_timeout
1245 syn keyword ngxDirectiveThirdParty contained mongo_buffering
1246 syn keyword ngxDirectiveThirdParty contained mongo_buffer_size
1247 syn keyword ngxDirectiveThirdParty contained mongo_buffers
1248 syn keyword ngxDirectiveThirdParty contained mongo_busy_buffers_size
1249 syn keyword ngxDirectiveThirdParty contained mongo_next_upstream
1250
1251 " MP4 Streaming Lite Module <https://www.nginx.com/resources/wiki/modules/mp4_streaming/>
1252 " Will seek to a certain time within H.264/MP4 files when provided with a 'start' parameter in the URL.
1253 " syn keyword ngxDirectiveThirdParty contained mp4
1254
1255 " NAXSI Module <https://github.com/nbs-system/naxsi>
1256 " NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX
1257 syn keyword ngxDirectiveThirdParty contained DeniedUrl denied_url
1258 syn keyword ngxDirectiveThirdParty contained LearningMode learning_mode
1259 syn keyword ngxDirectiveThirdParty contained SecRulesEnabled rules_enabled
1260 syn keyword ngxDirectiveThirdParty contained SecRulesDisabled rules_disabled
1261 syn keyword ngxDirectiveThirdParty contained CheckRule check_rule
1262 syn keyword ngxDirectiveThirdParty contained BasicRule basic_rule
1263 syn keyword ngxDirectiveThirdParty contained MainRule main_rule
1264 syn keyword ngxDirectiveThirdParty contained LibInjectionSql libinjection_sql
1265 syn keyword ngxDirectiveThirdParty contained LibInjectionXss libinjection_xss
1266
1267 " Nchan Module <https://nchan.slact.net/>
1268 " Fast, horizontally scalable, multiprocess pub/sub queuing server and proxy for HTTP, long-polling, Websockets and EventSource (SSE)
1269 syn keyword ngxDirectiveThirdParty contained nchan_channel_id 927 syn keyword ngxDirectiveThirdParty contained nchan_channel_id
1270 syn keyword ngxDirectiveThirdParty contained nchan_channel_id_split_delimiter 928 syn keyword ngxDirectiveThirdParty contained nchan_channel_id_split_delimiter
929 syn keyword ngxDirectiveThirdParty contained nchan_channel_timeout
930 syn keyword ngxDirectiveThirdParty contained nchan_deflate_message_for_websocket
1271 syn keyword ngxDirectiveThirdParty contained nchan_eventsource_event 931 syn keyword ngxDirectiveThirdParty contained nchan_eventsource_event
932 syn keyword ngxDirectiveThirdParty contained nchan_group_location
933 syn keyword ngxDirectiveThirdParty contained nchan_group_max_channels
934 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages
935 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_disk
936 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_memory
937 syn keyword ngxDirectiveThirdParty contained nchan_group_max_subscribers
1272 syn keyword ngxDirectiveThirdParty contained nchan_longpoll_multipart_response 938 syn keyword ngxDirectiveThirdParty contained nchan_longpoll_multipart_response
939 syn keyword ngxDirectiveThirdParty contained nchan_max_channel_id_length
940 syn keyword ngxDirectiveThirdParty contained nchan_max_channel_subscribers
941 syn keyword ngxDirectiveThirdParty contained nchan_max_reserved_memory
942 syn keyword ngxDirectiveThirdParty contained nchan_message_buffer_length
943 syn keyword ngxDirectiveThirdParty contained nchan_message_max_buffer_length
944 syn keyword ngxDirectiveThirdParty contained nchan_message_temp_path
945 syn keyword ngxDirectiveThirdParty contained nchan_message_timeout
946 syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_level
947 syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_memlevel
948 syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_strategy
949 syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_window
950 syn keyword ngxDirectiveThirdParty contained nchan_pub_channel_id
1273 syn keyword ngxDirectiveThirdParty contained nchan_publisher 951 syn keyword ngxDirectiveThirdParty contained nchan_publisher
1274 syn keyword ngxDirectiveThirdParty contained nchan_publisher_channel_id 952 syn keyword ngxDirectiveThirdParty contained nchan_publisher_channel_id
953 syn keyword ngxDirectiveThirdParty contained nchan_publisher_location
1275 syn keyword ngxDirectiveThirdParty contained nchan_publisher_upstream_request 954 syn keyword ngxDirectiveThirdParty contained nchan_publisher_upstream_request
1276 syn keyword ngxDirectiveThirdParty contained nchan_pubsub 955 syn keyword ngxDirectiveThirdParty contained nchan_pubsub
956 syn keyword ngxDirectiveThirdParty contained nchan_pubsub_channel_id
957 syn keyword ngxDirectiveThirdParty contained nchan_pubsub_location
958 syn keyword ngxDirectiveThirdParty contained nchan_redis_fakesub_timer_interval
959 syn keyword ngxDirectiveThirdParty contained nchan_redis_idle_channel_cache_timeout
960 syn keyword ngxDirectiveThirdParty contained nchan_redis_namespace
961 syn keyword ngxDirectiveThirdParty contained nchan_redis_pass
962 syn keyword ngxDirectiveThirdParty contained nchan_redis_pass_inheritable
963 syn keyword ngxDirectiveThirdParty contained nchan_redis_ping_interval
964 syn keyword ngxDirectiveThirdParty contained nchan_redis_publish_msgpacked_max_size
965 syn keyword ngxDirectiveThirdParty contained nchan_redis_server
966 syn keyword ngxDirectiveThirdParty contained nchan_redis_storage_mode
967 syn keyword ngxDirectiveThirdParty contained nchan_redis_url
968 syn keyword ngxDirectiveThirdParty contained nchan_shared_memory_size
969 syn keyword ngxDirectiveThirdParty contained nchan_storage_engine
970 syn keyword ngxDirectiveThirdParty contained nchan_store_messages
971 syn keyword ngxDirectiveThirdParty contained nchan_stub_status
972 syn keyword ngxDirectiveThirdParty contained nchan_sub_channel_id
973 syn keyword ngxDirectiveThirdParty contained nchan_subscribe_existing_channels_only
1277 syn keyword ngxDirectiveThirdParty contained nchan_subscribe_request 974 syn keyword ngxDirectiveThirdParty contained nchan_subscribe_request
1278 syn keyword ngxDirectiveThirdParty contained nchan_subscriber 975 syn keyword ngxDirectiveThirdParty contained nchan_subscriber
1279 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_channel_id 976 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_channel_id
1280 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_compound_etag_message_id 977 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_compound_etag_message_id
1281 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_first_message 978 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_first_message
1282 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_http_raw_stream_separator 979 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_http_raw_stream_separator
1283 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_last_message_id 980 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_last_message_id
981 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_location
1284 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_message_id_custom_etag_header 982 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_message_id_custom_etag_header
1285 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_timeout 983 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_timeout
1286 syn keyword ngxDirectiveThirdParty contained nchan_unsubscribe_request 984 syn keyword ngxDirectiveThirdParty contained nchan_unsubscribe_request
985 syn keyword ngxDirectiveThirdParty contained nchan_use_redis
986 syn keyword ngxDirectiveThirdParty contained nchan_websocket_client_heartbeat
1287 syn keyword ngxDirectiveThirdParty contained nchan_websocket_ping_interval 987 syn keyword ngxDirectiveThirdParty contained nchan_websocket_ping_interval
1288 syn keyword ngxDirectiveThirdParty contained nchan_authorize_request 988 syn keyword ngxDirectiveThirdParty contained push_authorized_channels_only
1289 syn keyword ngxDirectiveThirdParty contained nchan_max_reserved_memory 989 syn keyword ngxDirectiveThirdParty contained push_channel_group
1290 syn keyword ngxDirectiveThirdParty contained nchan_message_buffer_length 990 syn keyword ngxDirectiveThirdParty contained push_channel_timeout
1291 syn keyword ngxDirectiveThirdParty contained nchan_message_timeout 991 syn keyword ngxDirectiveThirdParty contained push_max_channel_id_length
1292 syn keyword ngxDirectiveThirdParty contained nchan_redis_idle_channel_cache_timeout 992 syn keyword ngxDirectiveThirdParty contained push_max_channel_subscribers
1293 syn keyword ngxDirectiveThirdParty contained nchan_redis_namespace 993 syn keyword ngxDirectiveThirdParty contained push_max_message_buffer_length
1294 syn keyword ngxDirectiveThirdParty contained nchan_redis_pass 994 syn keyword ngxDirectiveThirdParty contained push_max_reserved_memory
1295 syn keyword ngxDirectiveThirdParty contained nchan_redis_ping_interval 995 syn keyword ngxDirectiveThirdParty contained push_message_buffer_length
1296 syn keyword ngxDirectiveThirdParty contained nchan_redis_server 996 syn keyword ngxDirectiveThirdParty contained push_message_timeout
1297 syn keyword ngxDirectiveThirdParty contained nchan_redis_storage_mode 997 syn keyword ngxDirectiveThirdParty contained push_min_message_buffer_length
1298 syn keyword ngxDirectiveThirdParty contained nchan_redis_url 998 syn keyword ngxDirectiveThirdParty contained push_publisher
1299 syn keyword ngxDirectiveThirdParty contained nchan_store_messages 999 syn keyword ngxDirectiveThirdParty contained push_store_messages
1300 syn keyword ngxDirectiveThirdParty contained nchan_use_redis 1000 syn keyword ngxDirectiveThirdParty contained push_subscriber
1301 syn keyword ngxDirectiveThirdParty contained nchan_access_control_allow_origin 1001 syn keyword ngxDirectiveThirdParty contained push_subscriber_concurrency
1302 syn keyword ngxDirectiveThirdParty contained nchan_channel_group 1002 syn keyword ngxDirectiveThirdParty contained push_subscriber_timeout
1303 syn keyword ngxDirectiveThirdParty contained nchan_channel_group_accounting 1003
1304 syn keyword ngxDirectiveThirdParty contained nchan_group_location 1004 " Push Stream
1305 syn keyword ngxDirectiveThirdParty contained nchan_group_max_channels 1005 " https://github.com/wandenberg/nginx-push-stream-module
1306 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages 1006 syn keyword ngxDirectiveThirdParty contained push_stream_allow_connections_to_events_channel
1307 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_disk 1007 syn keyword ngxDirectiveThirdParty contained push_stream_allowed_origins
1308 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_memory 1008 syn keyword ngxDirectiveThirdParty contained push_stream_authorized_channels_only
1309 syn keyword ngxDirectiveThirdParty contained nchan_group_max_subscribers 1009 syn keyword ngxDirectiveThirdParty contained push_stream_channel_deleted_message_text
1310 syn keyword ngxDirectiveThirdParty contained nchan_subscribe_existing_channels_only 1010 syn keyword ngxDirectiveThirdParty contained push_stream_channel_inactivity_time
1311 syn keyword ngxDirectiveThirdParty contained nchan_channel_event_string 1011 syn keyword ngxDirectiveThirdParty contained push_stream_channel_info_on_publish
1312 syn keyword ngxDirectiveThirdParty contained nchan_channel_events_channel_id 1012 syn keyword ngxDirectiveThirdParty contained push_stream_channels_path
1313 syn keyword ngxDirectiveThirdParty contained nchan_stub_status 1013 syn keyword ngxDirectiveThirdParty contained push_stream_channels_statistics
1314 syn keyword ngxDirectiveThirdParty contained nchan_max_channel_id_length 1014 syn keyword ngxDirectiveThirdParty contained push_stream_events_channel_id
1315 syn keyword ngxDirectiveThirdParty contained nchan_max_channel_subscribers 1015 syn keyword ngxDirectiveThirdParty contained push_stream_footer_template
1316 syn keyword ngxDirectiveThirdParty contained nchan_channel_timeout 1016 syn keyword ngxDirectiveThirdParty contained push_stream_header_template
1317 syn keyword ngxDirectiveThirdParty contained nchan_storage_engine 1017 syn keyword ngxDirectiveThirdParty contained push_stream_header_template_file
1318 1018 syn keyword ngxDirectiveThirdParty contained push_stream_last_event_id
1319 " Nginx Notice Module <https://github.com/kr/nginx-notice> 1019 syn keyword ngxDirectiveThirdParty contained push_stream_last_received_message_tag
1320 " Serve static file to POST requests. 1020 syn keyword ngxDirectiveThirdParty contained push_stream_last_received_message_time
1321 syn keyword ngxDirectiveThirdParty contained notice 1021 syn keyword ngxDirectiveThirdParty contained push_stream_longpolling_connection_ttl
1322 syn keyword ngxDirectiveThirdParty contained notice_type 1022 syn keyword ngxDirectiveThirdParty contained push_stream_max_channel_id_length
1323 1023 syn keyword ngxDirectiveThirdParty contained push_stream_max_messages_stored_per_channel
1324 " OCSP Proxy Module <https://github.com/kyprizel/nginx_ocsp_proxy-module> 1024 syn keyword ngxDirectiveThirdParty contained push_stream_max_number_of_channels
1325 " Nginx OCSP processing module designed for response caching 1025 syn keyword ngxDirectiveThirdParty contained push_stream_max_number_of_wildcard_channels
1326 syn keyword ngxDirectiveThirdParty contained ocsp_proxy 1026 syn keyword ngxDirectiveThirdParty contained push_stream_max_subscribers_per_channel
1327 syn keyword ngxDirectiveThirdParty contained ocsp_cache_timeout 1027 syn keyword ngxDirectiveThirdParty contained push_stream_message_template
1328 1028 syn keyword ngxDirectiveThirdParty contained push_stream_message_ttl
1329 " Eval Module <https://github.com/openresty/nginx-eval-module> 1029 syn keyword ngxDirectiveThirdParty contained push_stream_padding_by_user_agent
1330 " Module for nginx web server evaluates response of proxy or memcached module into variables. 1030 syn keyword ngxDirectiveThirdParty contained push_stream_ping_message_interval
1331 syn keyword ngxDirectiveThirdParty contained eval 1031 syn keyword ngxDirectiveThirdParty contained push_stream_ping_message_text
1332 syn keyword ngxDirectiveThirdParty contained eval_escalate 1032 syn keyword ngxDirectiveThirdParty contained push_stream_publisher
1333 syn keyword ngxDirectiveThirdParty contained eval_buffer_size 1033 syn keyword ngxDirectiveThirdParty contained push_stream_shared_memory_size
1334 syn keyword ngxDirectiveThirdParty contained eval_override_content_type 1034 syn keyword ngxDirectiveThirdParty contained push_stream_store_messages
1335 syn keyword ngxDirectiveThirdParty contained eval_subrequest_in_memory 1035 syn keyword ngxDirectiveThirdParty contained push_stream_subscriber
1336 1036 syn keyword ngxDirectiveThirdParty contained push_stream_subscriber_connection_ttl
1337 " OpenSSL Version Module <https://github.com/apcera/nginx-openssl-version> 1037 syn keyword ngxDirectiveThirdParty contained push_stream_timeout_with_body
1338 " Nginx OpenSSL version check at startup 1038 syn keyword ngxDirectiveThirdParty contained push_stream_user_agent
1339 syn keyword ngxDirectiveThirdParty contained openssl_version_minimum 1039 syn keyword ngxDirectiveThirdParty contained push_stream_websocket_allow_publish
1340 syn keyword ngxDirectiveThirdParty contained openssl_builddate_minimum 1040 syn keyword ngxDirectiveThirdParty contained push_stream_wildcard_channel_max_qtd
1341 1041 syn keyword ngxDirectiveThirdParty contained push_stream_wildcard_channel_prefix
1342 " Owner Match Module <https://www.nginx.com/resources/wiki/modules/owner_match/> 1042
1343 " Control access for specific owners and groups of files 1043 " redis module
1344 syn keyword ngxDirectiveThirdParty contained omallow 1044 " https://www.nginx.com/resources/wiki/modules/redis/
1345 syn keyword ngxDirectiveThirdParty contained omdeny 1045 syn keyword ngxDirectiveThirdParty contained redis_bind
1346 1046 syn keyword ngxDirectiveThirdParty contained redis_buffer_size
1347 " Accept Language Module <https://www.nginx.com/resources/wiki/modules/accept_language/> 1047 syn keyword ngxDirectiveThirdParty contained redis_connect_timeout
1348 " Parses the Accept-Language header and gives the most suitable locale from a list of supported locales. 1048 syn keyword ngxDirectiveThirdParty contained redis_gzip_flag
1349 syn keyword ngxDirectiveThirdParty contained pagespeed 1049 syn keyword ngxDirectiveThirdParty contained redis_next_upstream
1350 1050 syn keyword ngxDirectiveThirdParty contained redis_pass
1351 " PHP Memcache Standard Balancer Module <https://github.com/replay/ngx_http_php_memcache_standard_balancer> 1051 syn keyword ngxDirectiveThirdParty contained redis_read_timeout
1352 " Loadbalancer that is compatible to the standard loadbalancer in the php-memcache module 1052 syn keyword ngxDirectiveThirdParty contained redis_send_timeout
1353 syn keyword ngxDirectiveThirdParty contained hash_key 1053
1354 1054 " ngx_http_response
1355 " PHP Session Module <https://github.com/replay/ngx_http_php_session> 1055 " http://catap.ru/downloads/nginx/
1356 " Nginx module to parse php sessions 1056 syn keyword ngxDirectiveThirdParty contained response
1357 syn keyword ngxDirectiveThirdParty contained php_session_parse 1057 syn keyword ngxDirectiveThirdParty contained response_type
1358 syn keyword ngxDirectiveThirdParty contained php_session_strip_formatting 1058
1359 1059 " nginx_substitutions_filter
1360 " Phusion Passenger Module <https://www.phusionpassenger.com/library/config/nginx/> 1060 " https://github.com/yaoweibin/ngx_http_substitutions_filter_module
1361 " Passenger is an open source web application server. 1061 syn keyword ngxDirectiveThirdParty contained subs_buffers
1362 syn keyword ngxDirectiveThirdParty contained passenger_root 1062 syn keyword ngxDirectiveThirdParty contained subs_filter
1063 syn keyword ngxDirectiveThirdParty contained subs_filter_bypass
1064 syn keyword ngxDirectiveThirdParty contained subs_filter_types
1065 syn keyword ngxDirectiveThirdParty contained subs_line_buffer_size
1066
1067 " Tarantool nginx upstream module
1068 " https://github.com/tarantool/nginx_upstream_module
1069 syn keyword ngxDirectiveThirdParty contained tnt_allowed_indexes
1070 syn keyword ngxDirectiveThirdParty contained tnt_allowed_spaces
1071 syn keyword ngxDirectiveThirdParty contained tnt_buffer_size
1072 syn keyword ngxDirectiveThirdParty contained tnt_connect_timeout
1073 syn keyword ngxDirectiveThirdParty contained tnt_delete
1074 syn keyword ngxDirectiveThirdParty contained tnt_http_methods
1075 syn keyword ngxDirectiveThirdParty contained tnt_http_rest_methods
1076 syn keyword ngxDirectiveThirdParty contained tnt_in_multiplier
1077 syn keyword ngxDirectiveThirdParty contained tnt_insert
1078 syn keyword ngxDirectiveThirdParty contained tnt_method
1079 syn keyword ngxDirectiveThirdParty contained tnt_multireturn_skip_count
1080 syn keyword ngxDirectiveThirdParty contained tnt_next_upstream
1081 syn keyword ngxDirectiveThirdParty contained tnt_next_upstream_timeout
1082 syn keyword ngxDirectiveThirdParty contained tnt_next_upstream_tries
1083 syn keyword ngxDirectiveThirdParty contained tnt_out_multiplier
1084 syn keyword ngxDirectiveThirdParty contained tnt_pass
1085 syn keyword ngxDirectiveThirdParty contained tnt_pass_http_request
1086 syn keyword ngxDirectiveThirdParty contained tnt_pass_http_request_buffer_size
1087 syn keyword ngxDirectiveThirdParty contained tnt_pure_result
1088 syn keyword ngxDirectiveThirdParty contained tnt_read_timeout
1089 syn keyword ngxDirectiveThirdParty contained tnt_replace
1090 syn keyword ngxDirectiveThirdParty contained tnt_select
1091 syn keyword ngxDirectiveThirdParty contained tnt_select_limit_max
1092 syn keyword ngxDirectiveThirdParty contained tnt_send_timeout
1093 syn keyword ngxDirectiveThirdParty contained tnt_set_header
1094
1095 " A module for nginx web server for handling file uploads using multipart/form-data encoding (RFC 1867)
1096 " https://github.com/Austinb/nginx-upload-module
1097 syn keyword ngxDirectiveThirdParty contained upload_aggregate_form_field
1098 syn keyword ngxDirectiveThirdParty contained upload_archive_elm
1099 syn keyword ngxDirectiveThirdParty contained upload_archive_elm_separator
1100 syn keyword ngxDirectiveThirdParty contained upload_archive_path
1101 syn keyword ngxDirectiveThirdParty contained upload_archive_path_separator
1102 syn keyword ngxDirectiveThirdParty contained upload_buffer_size
1103 syn keyword ngxDirectiveThirdParty contained upload_cleanup
1104 syn keyword ngxDirectiveThirdParty contained upload_content_type
1105 syn keyword ngxDirectiveThirdParty contained upload_discard
1106 syn keyword ngxDirectiveThirdParty contained upload_field_name
1107 syn keyword ngxDirectiveThirdParty contained upload_file_crc32
1108 syn keyword ngxDirectiveThirdParty contained upload_file_md5
1109 syn keyword ngxDirectiveThirdParty contained upload_file_md5_uc
1110 syn keyword ngxDirectiveThirdParty contained upload_file_name
1111 syn keyword ngxDirectiveThirdParty contained upload_file_sha1
1112 syn keyword ngxDirectiveThirdParty contained upload_file_sha1_uc
1113 syn keyword ngxDirectiveThirdParty contained upload_file_size
1114 syn keyword ngxDirectiveThirdParty contained upload_filter
1115 syn keyword ngxDirectiveThirdParty contained upload_max_file_size
1116 syn keyword ngxDirectiveThirdParty contained upload_max_output_body_len
1117 syn keyword ngxDirectiveThirdParty contained upload_max_part_header_len
1118 syn keyword ngxDirectiveThirdParty contained upload_pass
1119 syn keyword ngxDirectiveThirdParty contained upload_pass_args
1120 syn keyword ngxDirectiveThirdParty contained upload_pass_form_field
1121 syn keyword ngxDirectiveThirdParty contained upload_set_form_field
1122 syn keyword ngxDirectiveThirdParty contained upload_store
1123 syn keyword ngxDirectiveThirdParty contained upload_store_access
1124 syn keyword ngxDirectiveThirdParty contained upload_tmp_path
1125 syn keyword ngxDirectiveThirdParty contained upload_unzip
1126 syn keyword ngxDirectiveThirdParty contained upload_unzip_buffers
1127 syn keyword ngxDirectiveThirdParty contained upload_unzip_hash
1128 syn keyword ngxDirectiveThirdParty contained upload_unzip_max_file_name_len
1129 syn keyword ngxDirectiveThirdParty contained upload_unzip_window
1130 syn keyword ngxDirectiveThirdParty contained upload_void_content_type
1131
1132 " nginx-upload-progress-module
1133 " https://github.com/masterzen/nginx-upload-progress-module
1134 syn keyword ngxDirectiveThirdParty contained report_uploads
1135 syn keyword ngxDirectiveThirdParty contained track_uploads
1136 syn keyword ngxDirectiveThirdParty contained upload_progress
1137 syn keyword ngxDirectiveThirdParty contained upload_progress_content_type
1138 syn keyword ngxDirectiveThirdParty contained upload_progress_header
1139 syn keyword ngxDirectiveThirdParty contained upload_progress_java_output
1140 syn keyword ngxDirectiveThirdParty contained upload_progress_json_output
1141 syn keyword ngxDirectiveThirdParty contained upload_progress_jsonp_output
1142 syn keyword ngxDirectiveThirdParty contained upload_progress_jsonp_parameter
1143 syn keyword ngxDirectiveThirdParty contained upload_progress_template
1144
1145 " Health checks upstreams for nginx
1146 " https://github.com/yaoweibin/nginx_upstream_check_module
1147 syn keyword ngxDirectiveThirdParty contained check
1148 syn keyword ngxDirectiveThirdParty contained check_fastcgi_param
1149 syn keyword ngxDirectiveThirdParty contained check_http_expect_alive
1150 syn keyword ngxDirectiveThirdParty contained check_http_send
1151 syn keyword ngxDirectiveThirdParty contained check_keepalive_requests
1152 syn keyword ngxDirectiveThirdParty contained check_shm_size
1153 syn keyword ngxDirectiveThirdParty contained check_status
1154
1155 " The fair load balancer module for nginx
1156 " https://github.com/cryptofuture/nginx-upstream-fair
1157 syn keyword ngxDirectiveThirdParty contained fair
1158 syn keyword ngxDirectiveThirdParty contained upstream_fair_shm_size
1159
1160 " Nginx Video Thumb Extractor Module
1161 " https://github.com/wandenberg/nginx-video-thumbextractor-module
1162 syn keyword ngxDirectiveThirdParty contained video_thumbextractor
1163 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_image_height
1164 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_image_width
1165 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_baseline
1166 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_dpi
1167 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_optimize
1168 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_progressive_mode
1169 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_quality
1170 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_smooth
1171 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_next_time
1172 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_only_keyframe
1173 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_processes_per_worker
1174 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_threads
1175 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_color
1176 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_cols
1177 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_margin
1178 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_max_cols
1179 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_max_rows
1180 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_padding
1181 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_rows
1182 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_sample_interval
1183 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_video_filename
1184 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_video_second
1185
1186 " drizzle-nginx-module - Upstream module for talking to MySQL and Drizzle directly
1187 " https://github.com/openresty/drizzle-nginx-module
1188 syn keyword ngxDirectiveThirdParty contained drizzle_buffer_size
1189 syn keyword ngxDirectiveThirdParty contained drizzle_connect_timeout
1190 syn keyword ngxDirectiveThirdParty contained drizzle_dbname
1191 syn keyword ngxDirectiveThirdParty contained drizzle_keepalive
1192 syn keyword ngxDirectiveThirdParty contained drizzle_module_header
1193 syn keyword ngxDirectiveThirdParty contained drizzle_pass
1194 syn keyword ngxDirectiveThirdParty contained drizzle_query
1195 syn keyword ngxDirectiveThirdParty contained drizzle_recv_cols_timeout
1196 syn keyword ngxDirectiveThirdParty contained drizzle_recv_rows_timeout
1197 syn keyword ngxDirectiveThirdParty contained drizzle_send_query_timeout
1198 syn keyword ngxDirectiveThirdParty contained drizzle_server
1199 syn keyword ngxDirectiveThirdParty contained drizzle_status
1200
1201 " ngx_dynamic_upstream
1202 " https://github.com/cubicdaiya/ngx_dynamic_upstream
1203 syn keyword ngxDirectiveThirdParty contained dynamic_upstream
1204
1205 " encrypt and decrypt nginx variable values
1206 " https://github.com/openresty/encrypted-session-nginx-module
1207 syn keyword ngxDirectiveThirdParty contained encrypted_session_expires
1208 syn keyword ngxDirectiveThirdParty contained encrypted_session_iv
1209 syn keyword ngxDirectiveThirdParty contained encrypted_session_key
1210 syn keyword ngxDirectiveThirdParty contained set_decrypt_session
1211 syn keyword ngxDirectiveThirdParty contained set_encrypt_session
1212
1213 " serve content directly from MongoDB's GridFS
1214 " https://github.com/mdirolf/nginx-gridfs
1215 syn keyword ngxDirectiveThirdParty contained gridfs
1216 syn keyword ngxDirectiveThirdParty contained mongo
1217
1218 " Adds support for arithmetic operations to NGINX config
1219 " https://github.com/arut/nginx-let-module
1220 syn keyword ngxDirectiveThirdParty contained let
1221
1222 " ngx_http_lua_module - Embed the power of Lua into Nginx HTTP Servers
1223 " https://github.com/openresty/lua-nginx-module
1224 syn keyword ngxDirectiveThirdParty contained access_by_lua
1225 syn keyword ngxDirectiveThirdParty contained access_by_lua_block
1226 syn keyword ngxDirectiveThirdParty contained access_by_lua_file
1227 syn keyword ngxDirectiveThirdParty contained access_by_lua_no_postpone
1228 syn keyword ngxDirectiveThirdParty contained balancer_by_lua_block
1229 syn keyword ngxDirectiveThirdParty contained balancer_by_lua_file
1230 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua
1231 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_block
1232 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_file
1233 syn keyword ngxDirectiveThirdParty contained content_by_lua
1234 syn keyword ngxDirectiveThirdParty contained content_by_lua_block
1235 syn keyword ngxDirectiveThirdParty contained content_by_lua_file
1236 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua
1237 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_block
1238 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_file
1239 syn keyword ngxDirectiveThirdParty contained init_by_lua
1240 syn keyword ngxDirectiveThirdParty contained init_by_lua_block
1241 syn keyword ngxDirectiveThirdParty contained init_by_lua_file
1242 syn keyword ngxDirectiveThirdParty contained init_worker_by_lua
1243 syn keyword ngxDirectiveThirdParty contained init_worker_by_lua_block
1244 syn keyword ngxDirectiveThirdParty contained init_worker_by_lua_file
1245 syn keyword ngxDirectiveThirdParty contained log_by_lua
1246 syn keyword ngxDirectiveThirdParty contained log_by_lua_block
1247 syn keyword ngxDirectiveThirdParty contained log_by_lua_file
1248 syn keyword ngxDirectiveThirdParty contained lua_capture_error_log
1249 syn keyword ngxDirectiveThirdParty contained lua_check_client_abort
1250 syn keyword ngxDirectiveThirdParty contained lua_code_cache
1251 syn keyword ngxDirectiveThirdParty contained lua_fake_shm
1252 syn keyword ngxDirectiveThirdParty contained lua_http10_buffering
1253 syn keyword ngxDirectiveThirdParty contained lua_malloc_trim
1254 syn keyword ngxDirectiveThirdParty contained lua_max_pending_timers
1255 syn keyword ngxDirectiveThirdParty contained lua_max_running_timers
1256 syn keyword ngxDirectiveThirdParty contained lua_need_request_body
1257 syn keyword ngxDirectiveThirdParty contained lua_package_cpath
1258 syn keyword ngxDirectiveThirdParty contained lua_package_path
1259 syn keyword ngxDirectiveThirdParty contained lua_regex_cache_max_entries
1260 syn keyword ngxDirectiveThirdParty contained lua_regex_match_limit
1261 syn keyword ngxDirectiveThirdParty contained lua_shared_dict
1262 syn keyword ngxDirectiveThirdParty contained lua_socket_buffer_size
1263 syn keyword ngxDirectiveThirdParty contained lua_socket_connect_timeout
1264 syn keyword ngxDirectiveThirdParty contained lua_socket_keepalive_timeout
1265 syn keyword ngxDirectiveThirdParty contained lua_socket_log_errors
1266 syn keyword ngxDirectiveThirdParty contained lua_socket_pool_size
1267 syn keyword ngxDirectiveThirdParty contained lua_socket_read_timeout
1268 syn keyword ngxDirectiveThirdParty contained lua_socket_send_lowat
1269 syn keyword ngxDirectiveThirdParty contained lua_socket_send_timeout
1270 syn keyword ngxDirectiveThirdParty contained lua_ssl_ciphers
1271 syn keyword ngxDirectiveThirdParty contained lua_ssl_crl
1272 syn keyword ngxDirectiveThirdParty contained lua_ssl_protocols
1273 syn keyword ngxDirectiveThirdParty contained lua_ssl_trusted_certificate
1274 syn keyword ngxDirectiveThirdParty contained lua_ssl_verify_depth
1275 syn keyword ngxDirectiveThirdParty contained lua_transform_underscores_in_response_headers
1276 syn keyword ngxDirectiveThirdParty contained lua_use_default_type
1277 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua
1278 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_block
1279 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_file
1280 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_no_postpone
1281 syn keyword ngxDirectiveThirdParty contained set_by_lua
1282 syn keyword ngxDirectiveThirdParty contained set_by_lua_block
1283 syn keyword ngxDirectiveThirdParty contained set_by_lua_file
1284 syn keyword ngxDirectiveThirdParty contained ssl_certificate_by_lua_block
1285 syn keyword ngxDirectiveThirdParty contained ssl_certificate_by_lua_file
1286 syn keyword ngxDirectiveThirdParty contained ssl_session_fetch_by_lua_block
1287 syn keyword ngxDirectiveThirdParty contained ssl_session_fetch_by_lua_file
1288 syn keyword ngxDirectiveThirdParty contained ssl_session_store_by_lua_block
1289 syn keyword ngxDirectiveThirdParty contained ssl_session_store_by_lua_file
1290
1291 " ngx_memc - An extended version of the standard memcached module
1292 " https://github.com/openresty/memc-nginx-module
1293 syn keyword ngxDirectiveThirdParty contained memc_buffer_size
1294 syn keyword ngxDirectiveThirdParty contained memc_cmds_allowed
1295 syn keyword ngxDirectiveThirdParty contained memc_connect_timeout
1296 syn keyword ngxDirectiveThirdParty contained memc_flags_to_last_modified
1297 syn keyword ngxDirectiveThirdParty contained memc_ignore_client_abort
1298 syn keyword ngxDirectiveThirdParty contained memc_next_upstream
1299 syn keyword ngxDirectiveThirdParty contained memc_pass
1300 syn keyword ngxDirectiveThirdParty contained memc_read_timeout
1301 syn keyword ngxDirectiveThirdParty contained memc_send_timeout
1302 syn keyword ngxDirectiveThirdParty contained memc_upstream_fail_timeout
1303 syn keyword ngxDirectiveThirdParty contained memc_upstream_max_fails
1304
1305 " ModSecurity web application firewall
1306 " https://github.com/SpiderLabs/ModSecurity/tree/master
1307 syn keyword ngxDirectiveThirdParty contained ModSecurityConfig
1308 syn keyword ngxDirectiveThirdParty contained ModSecurityEnabled
1309 syn keyword ngxDirectiveThirdParty contained pool_context_hash_size
1310
1311 " NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX
1312 " https://github.com/nbs-system/naxsi
1313 syn keyword ngxDirectiveThirdParty contained BasicRule
1314 syn keyword ngxDirectiveThirdParty contained CheckRule
1315 syn keyword ngxDirectiveThirdParty contained DeniedUrl
1316 syn keyword ngxDirectiveThirdParty contained LearningMode
1317 syn keyword ngxDirectiveThirdParty contained LibInjectionSql
1318 syn keyword ngxDirectiveThirdParty contained LibInjectionXss
1319 syn keyword ngxDirectiveThirdParty contained MainRule
1320 syn keyword ngxDirectiveThirdParty contained SecRulesDisabled
1321 syn keyword ngxDirectiveThirdParty contained SecRulesEnabled
1322 syn keyword ngxDirectiveThirdParty contained basic_rule
1323 syn keyword ngxDirectiveThirdParty contained check_rule
1324 syn keyword ngxDirectiveThirdParty contained denied_url
1325 syn keyword ngxDirectiveThirdParty contained learning_mode
1326 syn keyword ngxDirectiveThirdParty contained libinjection_sql
1327 syn keyword ngxDirectiveThirdParty contained libinjection_xss
1328 syn keyword ngxDirectiveThirdParty contained main_rule
1329 syn keyword ngxDirectiveThirdParty contained rules_disabled
1330 syn keyword ngxDirectiveThirdParty contained rules_enabled
1331
1332 " Phusion Passenger
1333 " https://www.phusionpassenger.com/library/config/nginx/reference/
1334 syn keyword ngxDirectiveThirdParty contained disable_security_update_check
1335 syn keyword ngxDirectiveThirdParty contained passenger_abort_on_startup_error
1336 syn keyword ngxDirectiveThirdParty contained passenger_abort_websockets_on_process_shutdown
1337 syn keyword ngxDirectiveThirdParty contained passenger_analytics_log_group
1338 syn keyword ngxDirectiveThirdParty contained passenger_analytics_log_user
1339 syn keyword ngxDirectiveThirdParty contained passenger_app_env
1340 syn keyword ngxDirectiveThirdParty contained passenger_app_file_descriptor_ulimit
1341 syn keyword ngxDirectiveThirdParty contained passenger_app_group_name
1342 syn keyword ngxDirectiveThirdParty contained passenger_app_rights
1343 syn keyword ngxDirectiveThirdParty contained passenger_app_root
1344 syn keyword ngxDirectiveThirdParty contained passenger_app_type
1345 syn keyword ngxDirectiveThirdParty contained passenger_base_uri
1346 syn keyword ngxDirectiveThirdParty contained passenger_buffer_response
1347 syn keyword ngxDirectiveThirdParty contained passenger_buffer_size
1348 syn keyword ngxDirectiveThirdParty contained passenger_buffers
1349 syn keyword ngxDirectiveThirdParty contained passenger_busy_buffers_size
1350 syn keyword ngxDirectiveThirdParty contained passenger_concurrency_model
1351 syn keyword ngxDirectiveThirdParty contained passenger_core_file_descriptor_ulimit
1352 syn keyword ngxDirectiveThirdParty contained passenger_ctl
1353 syn keyword ngxDirectiveThirdParty contained passenger_data_buffer_dir
1354 syn keyword ngxDirectiveThirdParty contained passenger_debugger
1355 syn keyword ngxDirectiveThirdParty contained passenger_default_group
1356 syn keyword ngxDirectiveThirdParty contained passenger_default_user
1357 syn keyword ngxDirectiveThirdParty contained passenger_disable_security_update_check
1358 syn keyword ngxDirectiveThirdParty contained passenger_document_root
1363 syn keyword ngxDirectiveThirdParty contained passenger_enabled 1359 syn keyword ngxDirectiveThirdParty contained passenger_enabled
1364 syn keyword ngxDirectiveThirdParty contained passenger_base_uri
1365 syn keyword ngxDirectiveThirdParty contained passenger_document_root
1366 syn keyword ngxDirectiveThirdParty contained passenger_ruby
1367 syn keyword ngxDirectiveThirdParty contained passenger_python
1368 syn keyword ngxDirectiveThirdParty contained passenger_nodejs
1369 syn keyword ngxDirectiveThirdParty contained passenger_meteor_app_settings
1370 syn keyword ngxDirectiveThirdParty contained passenger_app_env
1371 syn keyword ngxDirectiveThirdParty contained passenger_app_root
1372 syn keyword ngxDirectiveThirdParty contained passenger_app_group_name
1373 syn keyword ngxDirectiveThirdParty contained passenger_app_type
1374 syn keyword ngxDirectiveThirdParty contained passenger_startup_file
1375 syn keyword ngxDirectiveThirdParty contained passenger_restart_dir
1376 syn keyword ngxDirectiveThirdParty contained passenger_spawn_method
1377 syn keyword ngxDirectiveThirdParty contained passenger_env_var 1360 syn keyword ngxDirectiveThirdParty contained passenger_env_var
1361 syn keyword ngxDirectiveThirdParty contained passenger_file_descriptor_log_file
1362 syn keyword ngxDirectiveThirdParty contained passenger_fly_with
1363 syn keyword ngxDirectiveThirdParty contained passenger_force_max_concurrent_requests_per_process
1364 syn keyword ngxDirectiveThirdParty contained passenger_friendly_error_pages
1365 syn keyword ngxDirectiveThirdParty contained passenger_group
1366 syn keyword ngxDirectiveThirdParty contained passenger_headers_hash_bucket_size
1367 syn keyword ngxDirectiveThirdParty contained passenger_headers_hash_max_size
1368 syn keyword ngxDirectiveThirdParty contained passenger_ignore_client_abort
1369 syn keyword ngxDirectiveThirdParty contained passenger_ignore_headers
1370 syn keyword ngxDirectiveThirdParty contained passenger_instance_registry_dir
1371 syn keyword ngxDirectiveThirdParty contained passenger_intercept_errors
1378 syn keyword ngxDirectiveThirdParty contained passenger_load_shell_envvars 1372 syn keyword ngxDirectiveThirdParty contained passenger_load_shell_envvars
1379 syn keyword ngxDirectiveThirdParty contained passenger_rolling_restarts 1373 syn keyword ngxDirectiveThirdParty contained passenger_log_file
1380 syn keyword ngxDirectiveThirdParty contained passenger_resist_deployment_errors 1374 syn keyword ngxDirectiveThirdParty contained passenger_log_level
1381 syn keyword ngxDirectiveThirdParty contained passenger_user_switching
1382 syn keyword ngxDirectiveThirdParty contained passenger_user
1383 syn keyword ngxDirectiveThirdParty contained passenger_group
1384 syn keyword ngxDirectiveThirdParty contained passenger_default_user
1385 syn keyword ngxDirectiveThirdParty contained passenger_default_group
1386 syn keyword ngxDirectiveThirdParty contained passenger_show_version_in_header
1387 syn keyword ngxDirectiveThirdParty contained passenger_friendly_error_pages
1388 syn keyword ngxDirectiveThirdParty contained passenger_disable_security_update_check
1389 syn keyword ngxDirectiveThirdParty contained passenger_security_update_check_proxy
1390 syn keyword ngxDirectiveThirdParty contained passenger_max_pool_size
1391 syn keyword ngxDirectiveThirdParty contained passenger_min_instances
1392 syn keyword ngxDirectiveThirdParty contained passenger_max_instances 1375 syn keyword ngxDirectiveThirdParty contained passenger_max_instances
1393 syn keyword ngxDirectiveThirdParty contained passenger_max_instances_per_app 1376 syn keyword ngxDirectiveThirdParty contained passenger_max_instances_per_app
1377 syn keyword ngxDirectiveThirdParty contained passenger_max_pool_size
1378 syn keyword ngxDirectiveThirdParty contained passenger_max_preloader_idle_time
1379 syn keyword ngxDirectiveThirdParty contained passenger_max_request_queue_size
1380 syn keyword ngxDirectiveThirdParty contained passenger_max_request_time
1381 syn keyword ngxDirectiveThirdParty contained passenger_max_requests
1382 syn keyword ngxDirectiveThirdParty contained passenger_memory_limit
1383 syn keyword ngxDirectiveThirdParty contained passenger_meteor_app_settings
1384 syn keyword ngxDirectiveThirdParty contained passenger_min_instances
1385 syn keyword ngxDirectiveThirdParty contained passenger_nodejs
1386 syn keyword ngxDirectiveThirdParty contained passenger_pass_header
1394 syn keyword ngxDirectiveThirdParty contained passenger_pool_idle_time 1387 syn keyword ngxDirectiveThirdParty contained passenger_pool_idle_time
1395 syn keyword ngxDirectiveThirdParty contained passenger_max_preloader_idle_time 1388 syn keyword ngxDirectiveThirdParty contained passenger_pre_start
1396 syn keyword ngxDirectiveThirdParty contained passenger_force_max_concurrent_requests_per_process 1389 syn keyword ngxDirectiveThirdParty contained passenger_python
1390 syn keyword ngxDirectiveThirdParty contained passenger_read_timeout
1391 syn keyword ngxDirectiveThirdParty contained passenger_request_queue_overflow_status_code
1392 syn keyword ngxDirectiveThirdParty contained passenger_resist_deployment_errors
1393 syn keyword ngxDirectiveThirdParty contained passenger_response_buffer_high_watermark
1394 syn keyword ngxDirectiveThirdParty contained passenger_restart_dir
1395 syn keyword ngxDirectiveThirdParty contained passenger_rolling_restarts
1396 syn keyword ngxDirectiveThirdParty contained passenger_root
1397 syn keyword ngxDirectiveThirdParty contained passenger_ruby
1398 syn keyword ngxDirectiveThirdParty contained passenger_security_update_check_proxy
1399 syn keyword ngxDirectiveThirdParty contained passenger_set_header
1400 syn keyword ngxDirectiveThirdParty contained passenger_show_version_in_header
1401 syn keyword ngxDirectiveThirdParty contained passenger_socket_backlog
1402 syn keyword ngxDirectiveThirdParty contained passenger_spawn_method
1397 syn keyword ngxDirectiveThirdParty contained passenger_start_timeout 1403 syn keyword ngxDirectiveThirdParty contained passenger_start_timeout
1398 syn keyword ngxDirectiveThirdParty contained passenger_concurrency_model 1404 syn keyword ngxDirectiveThirdParty contained passenger_startup_file
1399 syn keyword ngxDirectiveThirdParty contained passenger_thread_count
1400 syn keyword ngxDirectiveThirdParty contained passenger_max_requests
1401 syn keyword ngxDirectiveThirdParty contained passenger_max_request_time
1402 syn keyword ngxDirectiveThirdParty contained passenger_memory_limit
1403 syn keyword ngxDirectiveThirdParty contained passenger_stat_throttle_rate 1405 syn keyword ngxDirectiveThirdParty contained passenger_stat_throttle_rate
1404 syn keyword ngxDirectiveThirdParty contained passenger_core_file_descriptor_ulimit
1405 syn keyword ngxDirectiveThirdParty contained passenger_app_file_descriptor_ulimit
1406 syn keyword ngxDirectiveThirdParty contained passenger_pre_start
1407 syn keyword ngxDirectiveThirdParty contained passenger_set_header
1408 syn keyword ngxDirectiveThirdParty contained passenger_max_request_queue_size
1409 syn keyword ngxDirectiveThirdParty contained passenger_request_queue_overflow_status_code
1410 syn keyword ngxDirectiveThirdParty contained passenger_sticky_sessions 1406 syn keyword ngxDirectiveThirdParty contained passenger_sticky_sessions
1411 syn keyword ngxDirectiveThirdParty contained passenger_sticky_sessions_cookie_name 1407 syn keyword ngxDirectiveThirdParty contained passenger_sticky_sessions_cookie_name
1412 syn keyword ngxDirectiveThirdParty contained passenger_abort_websockets_on_process_shutdown 1408 syn keyword ngxDirectiveThirdParty contained passenger_thread_count
1413 syn keyword ngxDirectiveThirdParty contained passenger_ignore_client_abort 1409 syn keyword ngxDirectiveThirdParty contained passenger_turbocaching
1414 syn keyword ngxDirectiveThirdParty contained passenger_intercept_errors 1410 syn keyword ngxDirectiveThirdParty contained passenger_user
1415 syn keyword ngxDirectiveThirdParty contained passenger_pass_header 1411 syn keyword ngxDirectiveThirdParty contained passenger_user_switching
1416 syn keyword ngxDirectiveThirdParty contained passenger_ignore_headers 1412 syn keyword ngxDirectiveThirdParty contained passenger_vary_turbocache_by_cookie
1417 syn keyword ngxDirectiveThirdParty contained passenger_headers_hash_bucket_size 1413 syn keyword ngxDirectiveThirdParty contained rack_env
1418 syn keyword ngxDirectiveThirdParty contained passenger_headers_hash_max_size 1414 syn keyword ngxDirectiveThirdParty contained rails_app_spawner_idle_time
1419 syn keyword ngxDirectiveThirdParty contained passenger_buffer_response 1415 syn keyword ngxDirectiveThirdParty contained rails_env
1420 syn keyword ngxDirectiveThirdParty contained passenger_response_buffer_high_watermark 1416 syn keyword ngxDirectiveThirdParty contained security_update_check_proxy
1421 syn keyword ngxDirectiveThirdParty contained passenger_buffer_size, passenger_buffers, passenger_busy_buffers_size 1417 syn keyword ngxDirectiveThirdParty contained union_station_filter
1422 syn keyword ngxDirectiveThirdParty contained passenger_socket_backlog 1418 syn keyword ngxDirectiveThirdParty contained union_station_gateway_address
1423 syn keyword ngxDirectiveThirdParty contained passenger_log_level 1419 syn keyword ngxDirectiveThirdParty contained union_station_gateway_cert
1424 syn keyword ngxDirectiveThirdParty contained passenger_log_file 1420 syn keyword ngxDirectiveThirdParty contained union_station_gateway_port
1425 syn keyword ngxDirectiveThirdParty contained passenger_file_descriptor_log_file
1426 syn keyword ngxDirectiveThirdParty contained passenger_debugger
1427 syn keyword ngxDirectiveThirdParty contained passenger_instance_registry_dir
1428 syn keyword ngxDirectiveThirdParty contained passenger_data_buffer_dir
1429 syn keyword ngxDirectiveThirdParty contained passenger_fly_with
1430 syn keyword ngxDirectiveThirdParty contained union_station_support
1431 syn keyword ngxDirectiveThirdParty contained union_station_key 1421 syn keyword ngxDirectiveThirdParty contained union_station_key
1432 syn keyword ngxDirectiveThirdParty contained union_station_proxy_address 1422 syn keyword ngxDirectiveThirdParty contained union_station_proxy_address
1433 syn keyword ngxDirectiveThirdParty contained union_station_filter 1423 syn keyword ngxDirectiveThirdParty contained union_station_support
1434 syn keyword ngxDirectiveThirdParty contained union_station_gateway_address 1424 syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_debug_log_file
1435 syn keyword ngxDirectiveThirdParty contained union_station_gateway_port 1425 syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_use_global_queue
1436 syn keyword ngxDirectiveThirdParty contained union_station_gateway_cert 1426 syn keyword ngxDirectiveThirdPartyDeprecated contained rails_framework_spawner_idle_time
1437 syn keyword ngxDirectiveDeprecated contained rails_spawn_method 1427 syn keyword ngxDirectiveThirdPartyDeprecated contained rails_spawn_method
1438 syn keyword ngxDirectiveDeprecated contained passenger_debug_log_file 1428
1439 1429 " ngx_postgres is an upstream module that allows nginx to communicate directly with PostgreSQL database
1440 " Postgres Module <http://labs.frickle.com/nginx_ngx_postgres/> 1430 " https://github.com/FRiCKLE/ngx_postgres
1441 " Upstream module that allows nginx to communicate directly with PostgreSQL database. 1431 syn keyword ngxDirectiveThirdParty contained postgres_connect_timeout
1442 syn keyword ngxDirectiveThirdParty contained postgres_server 1432 syn keyword ngxDirectiveThirdParty contained postgres_escape
1443 syn keyword ngxDirectiveThirdParty contained postgres_keepalive 1433 syn keyword ngxDirectiveThirdParty contained postgres_keepalive
1434 syn keyword ngxDirectiveThirdParty contained postgres_output
1444 syn keyword ngxDirectiveThirdParty contained postgres_pass 1435 syn keyword ngxDirectiveThirdParty contained postgres_pass
1445 syn keyword ngxDirectiveThirdParty contained postgres_query 1436 syn keyword ngxDirectiveThirdParty contained postgres_query
1437 syn keyword ngxDirectiveThirdParty contained postgres_result_timeout
1446 syn keyword ngxDirectiveThirdParty contained postgres_rewrite 1438 syn keyword ngxDirectiveThirdParty contained postgres_rewrite
1447 syn keyword ngxDirectiveThirdParty contained postgres_output 1439 syn keyword ngxDirectiveThirdParty contained postgres_server
1448 syn keyword ngxDirectiveThirdParty contained postgres_set 1440 syn keyword ngxDirectiveThirdParty contained postgres_set
1449 syn keyword ngxDirectiveThirdParty contained postgres_escape 1441
1450 syn keyword ngxDirectiveThirdParty contained postgres_connect_timeout 1442 " ngx_rds_csv - Nginx output filter module to convert Resty-DBD-Streams (RDS) to Comma-Separated Values (CSV)
1451 syn keyword ngxDirectiveThirdParty contained postgres_result_timeout 1443 " https://github.com/openresty/rds-csv-nginx-module
1452
1453 " Pubcookie Module <https://www.vanko.me/book/page/pubcookie-module-nginx>
1454 " Authorizes users using encrypted cookies
1455 syn keyword ngxDirectiveThirdParty contained pubcookie_inactive_expire
1456 syn keyword ngxDirectiveThirdParty contained pubcookie_hard_expire
1457 syn keyword ngxDirectiveThirdParty contained pubcookie_app_id
1458 syn keyword ngxDirectiveThirdParty contained pubcookie_dir_depth
1459 syn keyword ngxDirectiveThirdParty contained pubcookie_catenate_app_ids
1460 syn keyword ngxDirectiveThirdParty contained pubcookie_app_srv_id
1461 syn keyword ngxDirectiveThirdParty contained pubcookie_login
1462 syn keyword ngxDirectiveThirdParty contained pubcookie_login_method
1463 syn keyword ngxDirectiveThirdParty contained pubcookie_post
1464 syn keyword ngxDirectiveThirdParty contained pubcookie_domain
1465 syn keyword ngxDirectiveThirdParty contained pubcookie_granting_cert_file
1466 syn keyword ngxDirectiveThirdParty contained pubcookie_session_key_file
1467 syn keyword ngxDirectiveThirdParty contained pubcookie_session_cert_file
1468 syn keyword ngxDirectiveThirdParty contained pubcookie_crypt_key_file
1469 syn keyword ngxDirectiveThirdParty contained pubcookie_end_session
1470 syn keyword ngxDirectiveThirdParty contained pubcookie_encryption
1471 syn keyword ngxDirectiveThirdParty contained pubcookie_session_reauth
1472 syn keyword ngxDirectiveThirdParty contained pubcookie_auth_type_names
1473 syn keyword ngxDirectiveThirdParty contained pubcookie_no_prompt
1474 syn keyword ngxDirectiveThirdParty contained pubcookie_on_demand
1475 syn keyword ngxDirectiveThirdParty contained pubcookie_addl_request
1476 syn keyword ngxDirectiveThirdParty contained pubcookie_no_obscure_cookies
1477 syn keyword ngxDirectiveThirdParty contained pubcookie_no_clean_creds
1478 syn keyword ngxDirectiveThirdParty contained pubcookie_egd_device
1479 syn keyword ngxDirectiveThirdParty contained pubcookie_no_blank
1480 syn keyword ngxDirectiveThirdParty contained pubcookie_super_debug
1481 syn keyword ngxDirectiveThirdParty contained pubcookie_set_remote_user
1482
1483 " Push Stream Module <https://github.com/wandenberg/nginx-push-stream-module>
1484 " A pure stream http push technology for your Nginx setup
1485 syn keyword ngxDirectiveThirdParty contained push_stream_channels_statistics
1486 syn keyword ngxDirectiveThirdParty contained push_stream_publisher
1487 syn keyword ngxDirectiveThirdParty contained push_stream_subscriber
1488 syn keyword ngxDirectiveThirdParty contained push_stream_shared_memory_size
1489 syn keyword ngxDirectiveThirdParty contained push_stream_channel_deleted_message_text
1490 syn keyword ngxDirectiveThirdParty contained push_stream_channel_inactivity_time
1491 syn keyword ngxDirectiveThirdParty contained push_stream_ping_message_text
1492 syn keyword ngxDirectiveThirdParty contained push_stream_timeout_with_body
1493 syn keyword ngxDirectiveThirdParty contained push_stream_message_ttl
1494 syn keyword ngxDirectiveThirdParty contained push_stream_max_subscribers_per_channel
1495 syn keyword ngxDirectiveThirdParty contained push_stream_max_messages_stored_per_channel
1496 syn keyword ngxDirectiveThirdParty contained push_stream_max_channel_id_length
1497 syn keyword ngxDirectiveThirdParty contained push_stream_max_number_of_channels
1498 syn keyword ngxDirectiveThirdParty contained push_stream_max_number_of_wildcard_channels
1499 syn keyword ngxDirectiveThirdParty contained push_stream_wildcard_channel_prefix
1500 syn keyword ngxDirectiveThirdParty contained push_stream_events_channel_id
1501 syn keyword ngxDirectiveThirdParty contained push_stream_channels_path
1502 syn keyword ngxDirectiveThirdParty contained push_stream_store_messages
1503 syn keyword ngxDirectiveThirdParty contained push_stream_channel_info_on_publish
1504 syn keyword ngxDirectiveThirdParty contained push_stream_authorized_channels_only
1505 syn keyword ngxDirectiveThirdParty contained push_stream_header_template_file
1506 syn keyword ngxDirectiveThirdParty contained push_stream_header_template
1507 syn keyword ngxDirectiveThirdParty contained push_stream_message_template
1508 syn keyword ngxDirectiveThirdParty contained push_stream_footer_template
1509 syn keyword ngxDirectiveThirdParty contained push_stream_wildcard_channel_max_qtd
1510 syn keyword ngxDirectiveThirdParty contained push_stream_ping_message_interval
1511 syn keyword ngxDirectiveThirdParty contained push_stream_subscriber_connection_ttl
1512 syn keyword ngxDirectiveThirdParty contained push_stream_longpolling_connection_ttl
1513 syn keyword ngxDirectiveThirdParty contained push_stream_websocket_allow_publish
1514 syn keyword ngxDirectiveThirdParty contained push_stream_last_received_message_time
1515 syn keyword ngxDirectiveThirdParty contained push_stream_last_received_message_tag
1516 syn keyword ngxDirectiveThirdParty contained push_stream_last_event_id
1517 syn keyword ngxDirectiveThirdParty contained push_stream_user_agent
1518 syn keyword ngxDirectiveThirdParty contained push_stream_padding_by_user_agent
1519 syn keyword ngxDirectiveThirdParty contained push_stream_allowed_origins
1520 syn keyword ngxDirectiveThirdParty contained push_stream_allow_connections_to_events_channel
1521
1522 " rDNS Module <https://github.com/flant/nginx-http-rdns>
1523 " Make a reverse DNS (rDNS) lookup for incoming connection and provides simple access control of incoming hostname by allow/deny rules
1524 syn keyword ngxDirectiveThirdParty contained rdns
1525 syn keyword ngxDirectiveThirdParty contained rdns_allow
1526 syn keyword ngxDirectiveThirdParty contained rdns_deny
1527
1528 " RDS CSV Module <https://github.com/openresty/rds-csv-nginx-module>
1529 " Nginx output filter module to convert Resty-DBD-Streams (RDS) to Comma-Separated Values (CSV)
1530 syn keyword ngxDirectiveThirdParty contained rds_csv 1444 syn keyword ngxDirectiveThirdParty contained rds_csv
1445 syn keyword ngxDirectiveThirdParty contained rds_csv_buffer_size
1446 syn keyword ngxDirectiveThirdParty contained rds_csv_content_type
1447 syn keyword ngxDirectiveThirdParty contained rds_csv_field_name_header
1448 syn keyword ngxDirectiveThirdParty contained rds_csv_field_separator
1531 syn keyword ngxDirectiveThirdParty contained rds_csv_row_terminator 1449 syn keyword ngxDirectiveThirdParty contained rds_csv_row_terminator
1532 syn keyword ngxDirectiveThirdParty contained rds_csv_field_separator 1450
1533 syn keyword ngxDirectiveThirdParty contained rds_csv_field_name_header 1451 " ngx_rds_json - an output filter that formats Resty DBD Streams generated by ngx_drizzle and others to JSON
1534 syn keyword ngxDirectiveThirdParty contained rds_csv_content_type 1452 " https://github.com/openresty/rds-json-nginx-module
1535 syn keyword ngxDirectiveThirdParty contained rds_csv_buffer_size
1536
1537 " RDS JSON Module <https://github.com/openresty/rds-json-nginx-module>
1538 " An output filter that formats Resty DBD Streams generated by ngx_drizzle and others to JSON
1539 syn keyword ngxDirectiveThirdParty contained rds_json 1453 syn keyword ngxDirectiveThirdParty contained rds_json
1540 syn keyword ngxDirectiveThirdParty contained rds_json_buffer_size 1454 syn keyword ngxDirectiveThirdParty contained rds_json_buffer_size
1455 syn keyword ngxDirectiveThirdParty contained rds_json_content_type
1456 syn keyword ngxDirectiveThirdParty contained rds_json_errcode_key
1457 syn keyword ngxDirectiveThirdParty contained rds_json_errstr_key
1541 syn keyword ngxDirectiveThirdParty contained rds_json_format 1458 syn keyword ngxDirectiveThirdParty contained rds_json_format
1459 syn keyword ngxDirectiveThirdParty contained rds_json_ret
1542 syn keyword ngxDirectiveThirdParty contained rds_json_root 1460 syn keyword ngxDirectiveThirdParty contained rds_json_root
1543 syn keyword ngxDirectiveThirdParty contained rds_json_success_property 1461 syn keyword ngxDirectiveThirdParty contained rds_json_success_property
1544 syn keyword ngxDirectiveThirdParty contained rds_json_user_property 1462 syn keyword ngxDirectiveThirdParty contained rds_json_user_property
1545 syn keyword ngxDirectiveThirdParty contained rds_json_errcode_key 1463
1546 syn keyword ngxDirectiveThirdParty contained rds_json_errstr_key 1464 " ngx_redis2 - Nginx upstream module for the Redis 2.0 protocol
1547 syn keyword ngxDirectiveThirdParty contained rds_json_ret 1465 " https://github.com/openresty/redis2-nginx-module
1548 syn keyword ngxDirectiveThirdParty contained rds_json_content_type 1466 syn keyword ngxDirectiveThirdParty contained redis2_bind
1549 1467 syn keyword ngxDirectiveThirdParty contained redis2_buffer_size
1550 " Redis Module <https://www.nginx.com/resources/wiki/modules/redis/> 1468 syn keyword ngxDirectiveThirdParty contained redis2_connect_timeout
1551 " Use this module to perform simple caching 1469 syn keyword ngxDirectiveThirdParty contained redis2_literal_raw_query
1552 syn keyword ngxDirectiveThirdParty contained redis_pass 1470 syn keyword ngxDirectiveThirdParty contained redis2_next_upstream
1553 syn keyword ngxDirectiveThirdParty contained redis_bind 1471 syn keyword ngxDirectiveThirdParty contained redis2_pass
1554 syn keyword ngxDirectiveThirdParty contained redis_connect_timeout
1555 syn keyword ngxDirectiveThirdParty contained redis_read_timeout
1556 syn keyword ngxDirectiveThirdParty contained redis_send_timeout
1557 syn keyword ngxDirectiveThirdParty contained redis_buffer_size
1558 syn keyword ngxDirectiveThirdParty contained redis_next_upstream
1559 syn keyword ngxDirectiveThirdParty contained redis_gzip_flag
1560
1561 " Redis 2 Module <https://github.com/openresty/redis2-nginx-module>
1562 " Nginx upstream module for the Redis 2.0 protocol
1563 syn keyword ngxDirectiveThirdParty contained redis2_query 1472 syn keyword ngxDirectiveThirdParty contained redis2_query
1473 syn keyword ngxDirectiveThirdParty contained redis2_raw_queries
1564 syn keyword ngxDirectiveThirdParty contained redis2_raw_query 1474 syn keyword ngxDirectiveThirdParty contained redis2_raw_query
1565 syn keyword ngxDirectiveThirdParty contained redis2_raw_queries 1475 syn keyword ngxDirectiveThirdParty contained redis2_read_timeout
1566 syn keyword ngxDirectiveThirdParty contained redis2_literal_raw_query
1567 syn keyword ngxDirectiveThirdParty contained redis2_pass
1568 syn keyword ngxDirectiveThirdParty contained redis2_connect_timeout
1569 syn keyword ngxDirectiveThirdParty contained redis2_send_timeout 1476 syn keyword ngxDirectiveThirdParty contained redis2_send_timeout
1570 syn keyword ngxDirectiveThirdParty contained redis2_read_timeout 1477
1571 syn keyword ngxDirectiveThirdParty contained redis2_buffer_size
1572 syn keyword ngxDirectiveThirdParty contained redis2_next_upstream
1573
1574 " Replace Filter Module <https://github.com/openresty/replace-filter-nginx-module>
1575 " Streaming regular expression replacement in response bodies
1576 syn keyword ngxDirectiveThirdParty contained replace_filter
1577 syn keyword ngxDirectiveThirdParty contained replace_filter_types
1578 syn keyword ngxDirectiveThirdParty contained replace_filter_max_buffered_size
1579 syn keyword ngxDirectiveThirdParty contained replace_filter_last_modified
1580 syn keyword ngxDirectiveThirdParty contained replace_filter_skip
1581
1582 " Roboo Module <https://github.com/yuri-gushin/Roboo>
1583 " HTTP Robot Mitigator
1584
1585 " RRD Graph Module <https://www.nginx.com/resources/wiki/modules/rrd_graph/>
1586 " This module provides an HTTP interface to RRDtool's graphing facilities.
1587 syn keyword ngxDirectiveThirdParty contained rrd_graph
1588 syn keyword ngxDirectiveThirdParty contained rrd_graph_root
1589
1590 " RTMP Module <https://github.com/arut/nginx-rtmp-module>
1591 " NGINX-based Media Streaming Server 1478 " NGINX-based Media Streaming Server
1592 syn keyword ngxDirectiveThirdParty contained rtmp 1479 " https://github.com/arut/nginx-rtmp-module
1593 " syn keyword ngxDirectiveThirdParty contained server 1480 syn keyword ngxDirectiveThirdParty contained ack_window
1594 " syn keyword ngxDirectiveThirdParty contained listen
1595 syn keyword ngxDirectiveThirdParty contained application 1481 syn keyword ngxDirectiveThirdParty contained application
1596 " syn keyword ngxDirectiveThirdParty contained timeout 1482 syn keyword ngxDirectiveThirdParty contained buffer
1483 syn keyword ngxDirectiveThirdParty contained buflen
1484 syn keyword ngxDirectiveThirdParty contained busy
1485 syn keyword ngxDirectiveThirdParty contained chunk_size
1486 syn keyword ngxDirectiveThirdParty contained dash
1487 syn keyword ngxDirectiveThirdParty contained dash_cleanup
1488 syn keyword ngxDirectiveThirdParty contained dash_fragment
1489 syn keyword ngxDirectiveThirdParty contained dash_nested
1490 syn keyword ngxDirectiveThirdParty contained dash_path
1491 syn keyword ngxDirectiveThirdParty contained dash_playlist_length
1492 syn keyword ngxDirectiveThirdParty contained drop_idle_publisher
1493 syn keyword ngxDirectiveThirdParty contained exec
1494 syn keyword ngxDirectiveThirdParty contained exec_block
1495 syn keyword ngxDirectiveThirdParty contained exec_kill_signal
1496 syn keyword ngxDirectiveThirdParty contained exec_options
1497 syn keyword ngxDirectiveThirdParty contained exec_play
1498 syn keyword ngxDirectiveThirdParty contained exec_play_done
1499 syn keyword ngxDirectiveThirdParty contained exec_publish
1500 syn keyword ngxDirectiveThirdParty contained exec_publish_done
1501 syn keyword ngxDirectiveThirdParty contained exec_pull
1502 syn keyword ngxDirectiveThirdParty contained exec_push
1503 syn keyword ngxDirectiveThirdParty contained exec_record_done
1504 syn keyword ngxDirectiveThirdParty contained exec_static
1505 syn keyword ngxDirectiveThirdParty contained hls_audio_buffer_size
1506 syn keyword ngxDirectiveThirdParty contained hls_base_url
1507 syn keyword ngxDirectiveThirdParty contained hls_cleanup
1508 syn keyword ngxDirectiveThirdParty contained hls_continuous
1509 syn keyword ngxDirectiveThirdParty contained hls_fragment_naming
1510 syn keyword ngxDirectiveThirdParty contained hls_fragment_naming_granularity
1511 syn keyword ngxDirectiveThirdParty contained hls_fragment_slicing
1512 syn keyword ngxDirectiveThirdParty contained hls_fragments_per_key
1513 syn keyword ngxDirectiveThirdParty contained hls_key_path
1514 syn keyword ngxDirectiveThirdParty contained hls_key_url
1515 syn keyword ngxDirectiveThirdParty contained hls_keys
1516 syn keyword ngxDirectiveThirdParty contained hls_max_audio_delay
1517 syn keyword ngxDirectiveThirdParty contained hls_max_fragment
1518 syn keyword ngxDirectiveThirdParty contained hls_muxdelay
1519 syn keyword ngxDirectiveThirdParty contained hls_nested
1520 syn keyword ngxDirectiveThirdParty contained hls_path
1521 syn keyword ngxDirectiveThirdParty contained hls_playlist_length
1522 syn keyword ngxDirectiveThirdParty contained hls_sync
1523 syn keyword ngxDirectiveThirdParty contained hls_type
1524 syn keyword ngxDirectiveThirdParty contained hls_variant
1525 syn keyword ngxDirectiveThirdParty contained idle_streams
1526 syn keyword ngxDirectiveThirdParty contained interleave
1527 syn keyword ngxDirectiveThirdParty contained live
1528 syn keyword ngxDirectiveThirdParty contained max_connections
1529 syn keyword ngxDirectiveThirdParty contained max_message
1530 syn keyword ngxDirectiveThirdParty contained max_streams
1531 syn keyword ngxDirectiveThirdParty contained meta
1532 syn keyword ngxDirectiveThirdParty contained netcall_buffer
1533 syn keyword ngxDirectiveThirdParty contained netcall_timeout
1534 syn keyword ngxDirectiveThirdParty contained notify_method
1535 syn keyword ngxDirectiveThirdParty contained notify_relay_redirect
1536 syn keyword ngxDirectiveThirdParty contained notify_update_strict
1537 syn keyword ngxDirectiveThirdParty contained notify_update_timeout
1538 syn keyword ngxDirectiveThirdParty contained on_connect
1539 syn keyword ngxDirectiveThirdParty contained on_disconnect
1540 syn keyword ngxDirectiveThirdParty contained on_done
1541 syn keyword ngxDirectiveThirdParty contained on_play
1542 syn keyword ngxDirectiveThirdParty contained on_play_done
1543 syn keyword ngxDirectiveThirdParty contained on_publish
1544 syn keyword ngxDirectiveThirdParty contained on_publish_done
1545 syn keyword ngxDirectiveThirdParty contained on_record_done
1546 syn keyword ngxDirectiveThirdParty contained on_update
1547 syn keyword ngxDirectiveThirdParty contained out_cork
1548 syn keyword ngxDirectiveThirdParty contained out_queue
1597 syn keyword ngxDirectiveThirdParty contained ping 1549 syn keyword ngxDirectiveThirdParty contained ping
1598 syn keyword ngxDirectiveThirdParty contained ping_timeout 1550 syn keyword ngxDirectiveThirdParty contained ping_timeout
1599 syn keyword ngxDirectiveThirdParty contained max_streams 1551 syn keyword ngxDirectiveThirdParty contained play
1600 syn keyword ngxDirectiveThirdParty contained ack_window 1552 syn keyword ngxDirectiveThirdParty contained play_local_path
1601 syn keyword ngxDirectiveThirdParty contained chunk_size 1553 syn keyword ngxDirectiveThirdParty contained play_restart
1602 syn keyword ngxDirectiveThirdParty contained max_queue 1554 syn keyword ngxDirectiveThirdParty contained play_temp_path
1603 syn keyword ngxDirectiveThirdParty contained max_message 1555 syn keyword ngxDirectiveThirdParty contained play_time_fix
1604 syn keyword ngxDirectiveThirdParty contained out_queue
1605 syn keyword ngxDirectiveThirdParty contained out_cork
1606 " syn keyword ngxDirectiveThirdParty contained allow
1607 " syn keyword ngxDirectiveThirdParty contained deny
1608 syn keyword ngxDirectiveThirdParty contained exec_push
1609 syn keyword ngxDirectiveThirdParty contained exec_pull
1610 syn keyword ngxDirectiveThirdParty contained exec
1611 syn keyword ngxDirectiveThirdParty contained exec_options
1612 syn keyword ngxDirectiveThirdParty contained exec_static
1613 syn keyword ngxDirectiveThirdParty contained exec_kill_signal
1614 syn keyword ngxDirectiveThirdParty contained respawn
1615 syn keyword ngxDirectiveThirdParty contained respawn_timeout
1616 syn keyword ngxDirectiveThirdParty contained exec_publish
1617 syn keyword ngxDirectiveThirdParty contained exec_play
1618 syn keyword ngxDirectiveThirdParty contained exec_play_done
1619 syn keyword ngxDirectiveThirdParty contained exec_publish_done
1620 syn keyword ngxDirectiveThirdParty contained exec_record_done
1621 syn keyword ngxDirectiveThirdParty contained live
1622 syn keyword ngxDirectiveThirdParty contained meta
1623 syn keyword ngxDirectiveThirdParty contained interleave
1624 syn keyword ngxDirectiveThirdParty contained wait_key
1625 syn keyword ngxDirectiveThirdParty contained wait_video
1626 syn keyword ngxDirectiveThirdParty contained publish_notify 1556 syn keyword ngxDirectiveThirdParty contained publish_notify
1627 syn keyword ngxDirectiveThirdParty contained drop_idle_publisher 1557 syn keyword ngxDirectiveThirdParty contained publish_time_fix
1628 syn keyword ngxDirectiveThirdParty contained sync 1558 syn keyword ngxDirectiveThirdParty contained pull
1629 syn keyword ngxDirectiveThirdParty contained play_restart 1559 syn keyword ngxDirectiveThirdParty contained pull_reconnect
1630 syn keyword ngxDirectiveThirdParty contained idle_streams 1560 syn keyword ngxDirectiveThirdParty contained push
1561 syn keyword ngxDirectiveThirdParty contained push_reconnect
1631 syn keyword ngxDirectiveThirdParty contained record 1562 syn keyword ngxDirectiveThirdParty contained record
1563 syn keyword ngxDirectiveThirdParty contained record_append
1564 syn keyword ngxDirectiveThirdParty contained record_interval
1565 syn keyword ngxDirectiveThirdParty contained record_lock
1566 syn keyword ngxDirectiveThirdParty contained record_max_frames
1567 syn keyword ngxDirectiveThirdParty contained record_max_size
1568 syn keyword ngxDirectiveThirdParty contained record_notify
1632 syn keyword ngxDirectiveThirdParty contained record_path 1569 syn keyword ngxDirectiveThirdParty contained record_path
1633 syn keyword ngxDirectiveThirdParty contained record_suffix 1570 syn keyword ngxDirectiveThirdParty contained record_suffix
1634 syn keyword ngxDirectiveThirdParty contained record_unique 1571 syn keyword ngxDirectiveThirdParty contained record_unique
1635 syn keyword ngxDirectiveThirdParty contained record_append
1636 syn keyword ngxDirectiveThirdParty contained record_lock
1637 syn keyword ngxDirectiveThirdParty contained record_max_size
1638 syn keyword ngxDirectiveThirdParty contained record_max_frames
1639 syn keyword ngxDirectiveThirdParty contained record_interval
1640 syn keyword ngxDirectiveThirdParty contained recorder 1572 syn keyword ngxDirectiveThirdParty contained recorder
1641 syn keyword ngxDirectiveThirdParty contained record_notify 1573 syn keyword ngxDirectiveThirdParty contained relay_buffer
1642 syn keyword ngxDirectiveThirdParty contained play 1574 syn keyword ngxDirectiveThirdParty contained respawn
1643 syn keyword ngxDirectiveThirdParty contained play_temp_path 1575 syn keyword ngxDirectiveThirdParty contained respawn_timeout
1644 syn keyword ngxDirectiveThirdParty contained play_local_path 1576 syn keyword ngxDirectiveThirdParty contained rtmp
1645 syn keyword ngxDirectiveThirdParty contained pull 1577 syn keyword ngxDirectiveThirdParty contained rtmp_auto_push
1646 syn keyword ngxDirectiveThirdParty contained push 1578 syn keyword ngxDirectiveThirdParty contained rtmp_auto_push_reconnect
1647 syn keyword ngxDirectiveThirdParty contained push_reconnect 1579 syn keyword ngxDirectiveThirdParty contained rtmp_control
1648 syn keyword ngxDirectiveThirdParty contained session_relay 1580 syn keyword ngxDirectiveThirdParty contained rtmp_socket_dir
1649 syn keyword ngxDirectiveThirdParty contained on_connect
1650 syn keyword ngxDirectiveThirdParty contained on_play
1651 syn keyword ngxDirectiveThirdParty contained on_publish
1652 syn keyword ngxDirectiveThirdParty contained on_done
1653 syn keyword ngxDirectiveThirdParty contained on_play_done
1654 syn keyword ngxDirectiveThirdParty contained on_publish_done
1655 syn keyword ngxDirectiveThirdParty contained on_record_done
1656 syn keyword ngxDirectiveThirdParty contained on_update
1657 syn keyword ngxDirectiveThirdParty contained notify_update_timeout
1658 syn keyword ngxDirectiveThirdParty contained notify_update_strict
1659 syn keyword ngxDirectiveThirdParty contained notify_relay_redirect
1660 syn keyword ngxDirectiveThirdParty contained notify_method
1661 syn keyword ngxDirectiveThirdParty contained hls
1662 syn keyword ngxDirectiveThirdParty contained hls_path
1663 syn keyword ngxDirectiveThirdParty contained hls_fragment
1664 syn keyword ngxDirectiveThirdParty contained hls_playlist_length
1665 syn keyword ngxDirectiveThirdParty contained hls_sync
1666 syn keyword ngxDirectiveThirdParty contained hls_continuous
1667 syn keyword ngxDirectiveThirdParty contained hls_nested
1668 syn keyword ngxDirectiveThirdParty contained hls_base_url
1669 syn keyword ngxDirectiveThirdParty contained hls_cleanup
1670 syn keyword ngxDirectiveThirdParty contained hls_fragment_naming
1671 syn keyword ngxDirectiveThirdParty contained hls_fragment_slicing
1672 syn keyword ngxDirectiveThirdParty contained hls_variant
1673 syn keyword ngxDirectiveThirdParty contained hls_type
1674 syn keyword ngxDirectiveThirdParty contained hls_keys
1675 syn keyword ngxDirectiveThirdParty contained hls_key_path
1676 syn keyword ngxDirectiveThirdParty contained hls_key_url
1677 syn keyword ngxDirectiveThirdParty contained hls_fragments_per_key
1678 syn keyword ngxDirectiveThirdParty contained dash
1679 syn keyword ngxDirectiveThirdParty contained dash_path
1680 syn keyword ngxDirectiveThirdParty contained dash_fragment
1681 syn keyword ngxDirectiveThirdParty contained dash_playlist_length
1682 syn keyword ngxDirectiveThirdParty contained dash_nested
1683 syn keyword ngxDirectiveThirdParty contained dash_cleanup
1684 " syn keyword ngxDirectiveThirdParty contained access_log
1685 " syn keyword ngxDirectiveThirdParty contained log_format
1686 syn keyword ngxDirectiveThirdParty contained max_connections
1687 syn keyword ngxDirectiveThirdParty contained rtmp_stat 1581 syn keyword ngxDirectiveThirdParty contained rtmp_stat
1688 syn keyword ngxDirectiveThirdParty contained rtmp_stat_stylesheet 1582 syn keyword ngxDirectiveThirdParty contained rtmp_stat_stylesheet
1689 syn keyword ngxDirectiveThirdParty contained rtmp_auto_push 1583 syn keyword ngxDirectiveThirdParty contained session_relay
1690 syn keyword ngxDirectiveThirdParty contained rtmp_auto_push_reconnect 1584 syn keyword ngxDirectiveThirdParty contained so_keepalive
1691 syn keyword ngxDirectiveThirdParty contained rtmp_socket_dir 1585 syn keyword ngxDirectiveThirdParty contained stream_buckets
1692 syn keyword ngxDirectiveThirdParty contained rtmp_control 1586 syn keyword ngxDirectiveThirdParty contained sync
1693 1587 syn keyword ngxDirectiveThirdParty contained wait_key
1694 " RTMPT Module <https://github.com/kwojtek/nginx-rtmpt-proxy-module> 1588 syn keyword ngxDirectiveThirdParty contained wait_video
1695 " Module for nginx to proxy rtmp using http protocol 1589
1696 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_target 1590 " ngx_set_misc - Various set_xxx directives added to nginx's rewrite module (md5/sha1, sql/json quoting, and many more)
1697 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_rtmp_timeout 1591 " https://github.com/openresty/set-misc-nginx-module
1698 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_http_timeout 1592 syn keyword ngxDirectiveThirdParty contained set_base32_alphabet
1699 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy 1593 syn keyword ngxDirectiveThirdParty contained set_base32_padding
1700 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_stat 1594 syn keyword ngxDirectiveThirdParty contained set_decode_base32
1701 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_stylesheet 1595 syn keyword ngxDirectiveThirdParty contained set_decode_base64
1702 1596 syn keyword ngxDirectiveThirdParty contained set_decode_hex
1703 " Syntactically Awesome Module <https://github.com/mneudert/sass-nginx-module> 1597 syn keyword ngxDirectiveThirdParty contained set_encode_base32
1704 " Providing on-the-fly compiling of Sass files as an NGINX module. 1598 syn keyword ngxDirectiveThirdParty contained set_encode_base64
1705 syn keyword ngxDirectiveThirdParty contained sass_compile 1599 syn keyword ngxDirectiveThirdParty contained set_encode_hex
1706 syn keyword ngxDirectiveThirdParty contained sass_error_log 1600 syn keyword ngxDirectiveThirdParty contained set_escape_uri
1707 syn keyword ngxDirectiveThirdParty contained sass_include_path 1601 syn keyword ngxDirectiveThirdParty contained set_formatted_gmt_time
1708 syn keyword ngxDirectiveThirdParty contained sass_indent 1602 syn keyword ngxDirectiveThirdParty contained set_formatted_local_time
1709 syn keyword ngxDirectiveThirdParty contained sass_is_indented_syntax 1603 syn keyword ngxDirectiveThirdParty contained set_hashed_upstream
1710 syn keyword ngxDirectiveThirdParty contained sass_linefeed 1604 syn keyword ngxDirectiveThirdParty contained set_hmac_sha1
1711 syn keyword ngxDirectiveThirdParty contained sass_precision
1712 syn keyword ngxDirectiveThirdParty contained sass_output_style
1713 syn keyword ngxDirectiveThirdParty contained sass_source_comments
1714 syn keyword ngxDirectiveThirdParty contained sass_source_map_embed
1715
1716 " Secure Download Module <https://www.nginx.com/resources/wiki/modules/secure_download/>
1717 " Enables you to create links which are only valid until a certain datetime is reached
1718 syn keyword ngxDirectiveThirdParty contained secure_download
1719 syn keyword ngxDirectiveThirdParty contained secure_download_secret
1720 syn keyword ngxDirectiveThirdParty contained secure_download_path_mode
1721
1722 " Selective Cache Purge Module <https://github.com/wandenberg/nginx-selective-cache-purge-module>
1723 " A module to purge cache by GLOB patterns. The supported patterns are the same as supported by Redis.
1724 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_unix_socket
1725 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_host
1726 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_port
1727 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_database
1728 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_query
1729
1730 " Set cconv Module <https://github.com/liseen/set-cconv-nginx-module>
1731 " Cconv rewrite set commands
1732 syn keyword ngxDirectiveThirdParty contained set_cconv_to_simp
1733 syn keyword ngxDirectiveThirdParty contained set_cconv_to_trad
1734 syn keyword ngxDirectiveThirdParty contained set_pinyin_to_normal
1735
1736 " Set Hash Module <https://github.com/simpl/ngx_http_set_hash>
1737 " Nginx module that allows the setting of variables to the value of a variety of hashes
1738 syn keyword ngxDirectiveThirdParty contained set_md5
1739 syn keyword ngxDirectiveThirdParty contained set_md5_upper
1740 syn keyword ngxDirectiveThirdParty contained set_murmur2
1741 syn keyword ngxDirectiveThirdParty contained set_murmur2_upper
1742 syn keyword ngxDirectiveThirdParty contained set_sha1
1743 syn keyword ngxDirectiveThirdParty contained set_sha1_upper
1744
1745 " Set Lang Module <https://github.com/simpl/ngx_http_set_lang>
1746 " Provides a variety of ways for setting a variable denoting the langauge that content should be returned in.
1747 syn keyword ngxDirectiveThirdParty contained set_lang
1748 syn keyword ngxDirectiveThirdParty contained set_lang_method
1749 syn keyword ngxDirectiveThirdParty contained lang_cookie
1750 syn keyword ngxDirectiveThirdParty contained lang_get_var
1751 syn keyword ngxDirectiveThirdParty contained lang_list
1752 syn keyword ngxDirectiveThirdParty contained lang_post_var
1753 syn keyword ngxDirectiveThirdParty contained lang_host
1754 syn keyword ngxDirectiveThirdParty contained lang_referer
1755
1756 " Set Misc Module <https://github.com/openresty/set-misc-nginx-module>
1757 " Various set_xxx directives added to nginx's rewrite module
1758 syn keyword ngxDirectiveThirdParty contained set_if_empty 1605 syn keyword ngxDirectiveThirdParty contained set_if_empty
1606 syn keyword ngxDirectiveThirdParty contained set_local_today
1607 syn keyword ngxDirectiveThirdParty contained set_misc_base32_padding
1608 syn keyword ngxDirectiveThirdParty contained set_quote_json_str
1609 syn keyword ngxDirectiveThirdParty contained set_quote_pgsql_str
1759 syn keyword ngxDirectiveThirdParty contained set_quote_sql_str 1610 syn keyword ngxDirectiveThirdParty contained set_quote_sql_str
1760 syn keyword ngxDirectiveThirdParty contained set_quote_pgsql_str
1761 syn keyword ngxDirectiveThirdParty contained set_quote_json_str
1762 syn keyword ngxDirectiveThirdParty contained set_unescape_uri
1763 syn keyword ngxDirectiveThirdParty contained set_escape_uri
1764 syn keyword ngxDirectiveThirdParty contained set_hashed_upstream
1765 syn keyword ngxDirectiveThirdParty contained set_encode_base32
1766 syn keyword ngxDirectiveThirdParty contained set_base32_padding
1767 syn keyword ngxDirectiveThirdParty contained set_misc_base32_padding
1768 syn keyword ngxDirectiveThirdParty contained set_base32_alphabet
1769 syn keyword ngxDirectiveThirdParty contained set_decode_base32
1770 syn keyword ngxDirectiveThirdParty contained set_encode_base64
1771 syn keyword ngxDirectiveThirdParty contained set_decode_base64
1772 syn keyword ngxDirectiveThirdParty contained set_encode_hex
1773 syn keyword ngxDirectiveThirdParty contained set_decode_hex
1774 syn keyword ngxDirectiveThirdParty contained set_sha1
1775 syn keyword ngxDirectiveThirdParty contained set_md5
1776 syn keyword ngxDirectiveThirdParty contained set_hmac_sha1
1777 syn keyword ngxDirectiveThirdParty contained set_random 1611 syn keyword ngxDirectiveThirdParty contained set_random
1612 syn keyword ngxDirectiveThirdParty contained set_rotate
1778 syn keyword ngxDirectiveThirdParty contained set_secure_random_alphanum 1613 syn keyword ngxDirectiveThirdParty contained set_secure_random_alphanum
1779 syn keyword ngxDirectiveThirdParty contained set_secure_random_lcalpha 1614 syn keyword ngxDirectiveThirdParty contained set_secure_random_lcalpha
1780 syn keyword ngxDirectiveThirdParty contained set_rotate 1615 syn keyword ngxDirectiveThirdParty contained set_unescape_uri
1781 syn keyword ngxDirectiveThirdParty contained set_local_today 1616
1782 syn keyword ngxDirectiveThirdParty contained set_formatted_gmt_time 1617 " nginx-sflow-module
1783 syn keyword ngxDirectiveThirdParty contained set_formatted_local_time 1618 " https://github.com/sflow/nginx-sflow-module
1784
1785 " SFlow Module <https://github.com/sflow/nginx-sflow-module>
1786 " A binary, random-sampling nginx module designed for: lightweight, centralized, continuous, real-time monitoring of very large and very busy web farms.
1787 syn keyword ngxDirectiveThirdParty contained sflow 1619 syn keyword ngxDirectiveThirdParty contained sflow
1788 1620
1789 " Shibboleth Module <https://github.com/nginx-shib/nginx-http-shibboleth> 1621 " Shibboleth auth request module for Nginx
1790 " Shibboleth auth request module for nginx 1622 " https://github.com/nginx-shib/nginx-http-shibboleth
1791 syn keyword ngxDirectiveThirdParty contained shib_request 1623 syn keyword ngxDirectiveThirdParty contained shib_request
1792 syn keyword ngxDirectiveThirdParty contained shib_request_set 1624 syn keyword ngxDirectiveThirdParty contained shib_request_set
1793 syn keyword ngxDirectiveThirdParty contained shib_request_use_headers 1625 syn keyword ngxDirectiveThirdParty contained shib_request_use_headers
1794 1626
1795 " Slice Module <https://github.com/alibaba/nginx-http-slice> 1627 " nginx module which adds ability to cache static files
1796 " Nginx module for serving a file in slices (reverse byte-range) 1628 " https://github.com/FRiCKLE/ngx_slowfs_cache
1797 " syn keyword ngxDirectiveThirdParty contained slice
1798 syn keyword ngxDirectiveThirdParty contained slice_arg_begin
1799 syn keyword ngxDirectiveThirdParty contained slice_arg_end
1800 syn keyword ngxDirectiveThirdParty contained slice_header
1801 syn keyword ngxDirectiveThirdParty contained slice_footer
1802 syn keyword ngxDirectiveThirdParty contained slice_header_first
1803 syn keyword ngxDirectiveThirdParty contained slice_footer_last
1804
1805 " SlowFS Cache Module <https://github.com/FRiCKLE/ngx_slowfs_cache/>
1806 " Module adding ability to cache static files.
1807 syn keyword ngxDirectiveThirdParty contained slowfs_big_file_size 1629 syn keyword ngxDirectiveThirdParty contained slowfs_big_file_size
1808 syn keyword ngxDirectiveThirdParty contained slowfs_cache 1630 syn keyword ngxDirectiveThirdParty contained slowfs_cache
1809 syn keyword ngxDirectiveThirdParty contained slowfs_cache_key 1631 syn keyword ngxDirectiveThirdParty contained slowfs_cache_key
1810 syn keyword ngxDirectiveThirdParty contained slowfs_cache_min_uses 1632 syn keyword ngxDirectiveThirdParty contained slowfs_cache_min_uses
1811 syn keyword ngxDirectiveThirdParty contained slowfs_cache_path 1633 syn keyword ngxDirectiveThirdParty contained slowfs_cache_path
1812 syn keyword ngxDirectiveThirdParty contained slowfs_cache_purge 1634 syn keyword ngxDirectiveThirdParty contained slowfs_cache_purge
1813 syn keyword ngxDirectiveThirdParty contained slowfs_cache_valid 1635 syn keyword ngxDirectiveThirdParty contained slowfs_cache_valid
1814 syn keyword ngxDirectiveThirdParty contained slowfs_temp_path 1636 syn keyword ngxDirectiveThirdParty contained slowfs_temp_path
1815 1637
1816 " Small Light Module <https://github.com/cubicdaiya/ngx_small_light> 1638 " Dynamic Image Transformation Module For nginx
1817 " Dynamic Image Transformation Module For nginx. 1639 " https://github.com/cubicdaiya/ngx_small_light
1818 syn keyword ngxDirectiveThirdParty contained small_light 1640 syn keyword ngxDirectiveThirdParty contained small_light
1641 syn keyword ngxDirectiveThirdParty contained small_light_buffer
1819 syn keyword ngxDirectiveThirdParty contained small_light_getparam_mode 1642 syn keyword ngxDirectiveThirdParty contained small_light_getparam_mode
1643 syn keyword ngxDirectiveThirdParty contained small_light_imlib2_temp_dir
1820 syn keyword ngxDirectiveThirdParty contained small_light_material_dir 1644 syn keyword ngxDirectiveThirdParty contained small_light_material_dir
1821 syn keyword ngxDirectiveThirdParty contained small_light_pattern_define 1645 syn keyword ngxDirectiveThirdParty contained small_light_pattern_define
1822 syn keyword ngxDirectiveThirdParty contained small_light_radius_max 1646 syn keyword ngxDirectiveThirdParty contained small_light_radius_max
1823 syn keyword ngxDirectiveThirdParty contained small_light_sigma_max 1647 syn keyword ngxDirectiveThirdParty contained small_light_sigma_max
1824 syn keyword ngxDirectiveThirdParty contained small_light_imlib2_temp_dir 1648
1825 syn keyword ngxDirectiveThirdParty contained small_light_buffer 1649 " ngx_srcache - Transparent subrequest-based caching layout for arbitrary nginx locations
1826 1650 " https://github.com/openresty/srcache-nginx-module
1827 " Sorted Querystring Filter Module <https://github.com/wandenberg/nginx-sorted-querystring-module> 1651 syn keyword ngxDirectiveThirdParty contained srcache_buffer
1828 " Nginx module to expose querystring parameters sorted in a variable to be used on cache_key as example 1652 syn keyword ngxDirectiveThirdParty contained srcache_default_expire
1829 syn keyword ngxDirectiveThirdParty contained sorted_querystring_filter_parameter
1830
1831 " Sphinx2 Module <https://github.com/reeteshranjan/sphinx2-nginx-module>
1832 " Nginx upstream module for Sphinx 2.x
1833 syn keyword ngxDirectiveThirdParty contained sphinx2_pass
1834 syn keyword ngxDirectiveThirdParty contained sphinx2_bind
1835 syn keyword ngxDirectiveThirdParty contained sphinx2_connect_timeout
1836 syn keyword ngxDirectiveThirdParty contained sphinx2_send_timeout
1837 syn keyword ngxDirectiveThirdParty contained sphinx2_buffer_size
1838 syn keyword ngxDirectiveThirdParty contained sphinx2_read_timeout
1839 syn keyword ngxDirectiveThirdParty contained sphinx2_next_upstream
1840
1841 " HTTP SPNEGO auth Module <https://github.com/stnoonan/spnego-http-auth-nginx-module>
1842 " This module implements adds SPNEGO support to nginx(http://nginx.org). It currently supports only Kerberos authentication via GSSAPI
1843 syn keyword ngxDirectiveThirdParty contained auth_gss
1844 syn keyword ngxDirectiveThirdParty contained auth_gss_keytab
1845 syn keyword ngxDirectiveThirdParty contained auth_gss_realm
1846 syn keyword ngxDirectiveThirdParty contained auth_gss_service_name
1847 syn keyword ngxDirectiveThirdParty contained auth_gss_authorized_principal
1848 syn keyword ngxDirectiveThirdParty contained auth_gss_allow_basic_fallback
1849
1850 " SR Cache Module <https://github.com/openresty/srcache-nginx-module>
1851 " Transparent subrequest-based caching layout for arbitrary nginx locations
1852 syn keyword ngxDirectiveThirdParty contained srcache_fetch 1653 syn keyword ngxDirectiveThirdParty contained srcache_fetch
1853 syn keyword ngxDirectiveThirdParty contained srcache_fetch_skip 1654 syn keyword ngxDirectiveThirdParty contained srcache_fetch_skip
1655 syn keyword ngxDirectiveThirdParty contained srcache_header_buffer_size
1656 syn keyword ngxDirectiveThirdParty contained srcache_ignore_content_encoding
1657 syn keyword ngxDirectiveThirdParty contained srcache_max_expire
1658 syn keyword ngxDirectiveThirdParty contained srcache_methods
1659 syn keyword ngxDirectiveThirdParty contained srcache_request_cache_control
1660 syn keyword ngxDirectiveThirdParty contained srcache_response_cache_control
1854 syn keyword ngxDirectiveThirdParty contained srcache_store 1661 syn keyword ngxDirectiveThirdParty contained srcache_store
1662 syn keyword ngxDirectiveThirdParty contained srcache_store_hide_header
1855 syn keyword ngxDirectiveThirdParty contained srcache_store_max_size 1663 syn keyword ngxDirectiveThirdParty contained srcache_store_max_size
1664 syn keyword ngxDirectiveThirdParty contained srcache_store_no_cache
1665 syn keyword ngxDirectiveThirdParty contained srcache_store_no_store
1666 syn keyword ngxDirectiveThirdParty contained srcache_store_pass_header
1667 syn keyword ngxDirectiveThirdParty contained srcache_store_private
1668 syn keyword ngxDirectiveThirdParty contained srcache_store_ranges
1856 syn keyword ngxDirectiveThirdParty contained srcache_store_skip 1669 syn keyword ngxDirectiveThirdParty contained srcache_store_skip
1857 syn keyword ngxDirectiveThirdParty contained srcache_store_statuses 1670 syn keyword ngxDirectiveThirdParty contained srcache_store_statuses
1858 syn keyword ngxDirectiveThirdParty contained srcache_store_ranges 1671
1859 syn keyword ngxDirectiveThirdParty contained srcache_header_buffer_size 1672 " NGINX-based VOD Packager
1860 syn keyword ngxDirectiveThirdParty contained srcache_store_hide_header 1673 " https://github.com/kaltura/nginx-vod-module
1861 syn keyword ngxDirectiveThirdParty contained srcache_store_pass_header 1674 syn keyword ngxDirectiveThirdParty contained vod
1862 syn keyword ngxDirectiveThirdParty contained srcache_methods 1675 syn keyword ngxDirectiveThirdParty contained vod_align_segments_to_key_frames
1863 syn keyword ngxDirectiveThirdParty contained srcache_ignore_content_encoding 1676 syn keyword ngxDirectiveThirdParty contained vod_apply_dynamic_mapping
1864 syn keyword ngxDirectiveThirdParty contained srcache_request_cache_control 1677 syn keyword ngxDirectiveThirdParty contained vod_base_url
1865 syn keyword ngxDirectiveThirdParty contained srcache_response_cache_control 1678 syn keyword ngxDirectiveThirdParty contained vod_bootstrap_segment_durations
1866 syn keyword ngxDirectiveThirdParty contained srcache_store_no_store 1679 syn keyword ngxDirectiveThirdParty contained vod_cache_buffer_size
1867 syn keyword ngxDirectiveThirdParty contained srcache_store_no_cache 1680 syn keyword ngxDirectiveThirdParty contained vod_clip_from_param_name
1868 syn keyword ngxDirectiveThirdParty contained srcache_store_private 1681 syn keyword ngxDirectiveThirdParty contained vod_clip_to_param_name
1869 syn keyword ngxDirectiveThirdParty contained srcache_default_expire 1682 syn keyword ngxDirectiveThirdParty contained vod_drm_clear_lead_segment_count
1870 syn keyword ngxDirectiveThirdParty contained srcache_max_expire 1683 syn keyword ngxDirectiveThirdParty contained vod_drm_enabled
1871 1684 syn keyword ngxDirectiveThirdParty contained vod_drm_info_cache
1872 " SSSD Info Module <https://github.com/veruu/ngx_sssd_info> 1685 syn keyword ngxDirectiveThirdParty contained vod_drm_max_info_length
1873 " Retrives additional attributes from SSSD for current authentizated user 1686 syn keyword ngxDirectiveThirdParty contained vod_drm_request_uri
1687 syn keyword ngxDirectiveThirdParty contained vod_drm_single_key
1688 syn keyword ngxDirectiveThirdParty contained vod_drm_upstream_location
1689 syn keyword ngxDirectiveThirdParty contained vod_dynamic_clip_map_uri
1690 syn keyword ngxDirectiveThirdParty contained vod_dynamic_mapping_cache
1691 syn keyword ngxDirectiveThirdParty contained vod_encryption_iv_seed
1692 syn keyword ngxDirectiveThirdParty contained vod_expires
1693 syn keyword ngxDirectiveThirdParty contained vod_expires_live
1694 syn keyword ngxDirectiveThirdParty contained vod_expires_live_time_dependent
1695 syn keyword ngxDirectiveThirdParty contained vod_fallback_upstream_location
1696 syn keyword ngxDirectiveThirdParty contained vod_force_continuous_timestamps
1697 syn keyword ngxDirectiveThirdParty contained vod_force_playlist_type_vod
1698 syn keyword ngxDirectiveThirdParty contained vod_gop_look_ahead
1699 syn keyword ngxDirectiveThirdParty contained vod_gop_look_behind
1700 syn keyword ngxDirectiveThirdParty contained vod_ignore_edit_list
1701 syn keyword ngxDirectiveThirdParty contained vod_initial_read_size
1702 syn keyword ngxDirectiveThirdParty contained vod_lang_param_name
1703 syn keyword ngxDirectiveThirdParty contained vod_last_modified
1704 syn keyword ngxDirectiveThirdParty contained vod_last_modified_types
1705 syn keyword ngxDirectiveThirdParty contained vod_live_mapping_cache
1706 syn keyword ngxDirectiveThirdParty contained vod_live_response_cache
1707 syn keyword ngxDirectiveThirdParty contained vod_live_window_duration
1708 syn keyword ngxDirectiveThirdParty contained vod_manifest_duration_policy
1709 syn keyword ngxDirectiveThirdParty contained vod_manifest_segment_durations_mode
1710 syn keyword ngxDirectiveThirdParty contained vod_mapping_cache
1711 syn keyword ngxDirectiveThirdParty contained vod_max_frames_size
1712 syn keyword ngxDirectiveThirdParty contained vod_max_mapping_response_size
1713 syn keyword ngxDirectiveThirdParty contained vod_max_metadata_size
1714 syn keyword ngxDirectiveThirdParty contained vod_max_upstream_headers_size
1715 syn keyword ngxDirectiveThirdParty contained vod_media_set_map_uri
1716 syn keyword ngxDirectiveThirdParty contained vod_media_set_override_json
1717 syn keyword ngxDirectiveThirdParty contained vod_metadata_cache
1718 syn keyword ngxDirectiveThirdParty contained vod_min_single_nalu_per_frame_segment
1719 syn keyword ngxDirectiveThirdParty contained vod_mode
1720 syn keyword ngxDirectiveThirdParty contained vod_multi_uri_suffix
1721 syn keyword ngxDirectiveThirdParty contained vod_notification_uri
1722 syn keyword ngxDirectiveThirdParty contained vod_open_file_thread_pool
1723 syn keyword ngxDirectiveThirdParty contained vod_output_buffer_pool
1724 syn keyword ngxDirectiveThirdParty contained vod_parse_hdlr_name
1725 syn keyword ngxDirectiveThirdParty contained vod_path_response_postfix
1726 syn keyword ngxDirectiveThirdParty contained vod_path_response_prefix
1727 syn keyword ngxDirectiveThirdParty contained vod_performance_counters
1728 syn keyword ngxDirectiveThirdParty contained vod_proxy_header_name
1729 syn keyword ngxDirectiveThirdParty contained vod_proxy_header_value
1730 syn keyword ngxDirectiveThirdParty contained vod_redirect_segments_url
1731 syn keyword ngxDirectiveThirdParty contained vod_remote_upstream_location
1732 syn keyword ngxDirectiveThirdParty contained vod_response_cache
1733 syn keyword ngxDirectiveThirdParty contained vod_secret_key
1734 syn keyword ngxDirectiveThirdParty contained vod_segment_count_policy
1735 syn keyword ngxDirectiveThirdParty contained vod_segment_duration
1736 syn keyword ngxDirectiveThirdParty contained vod_segments_base_url
1737 syn keyword ngxDirectiveThirdParty contained vod_source_clip_map_uri
1738 syn keyword ngxDirectiveThirdParty contained vod_speed_param_name
1739 syn keyword ngxDirectiveThirdParty contained vod_status
1740 syn keyword ngxDirectiveThirdParty contained vod_time_shift_param_name
1741 syn keyword ngxDirectiveThirdParty contained vod_tracks_param_name
1742 syn keyword ngxDirectiveThirdParty contained vod_upstream_extra_args
1743 syn keyword ngxDirectiveThirdParty contained vod_upstream_location
1744
1745 " Nginx virtual host traffic status module
1746 " https://github.com/vozlt/nginx-module-vts
1747 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status
1748 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_average_method
1749 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_bypass_limit
1750 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_bypass_stats
1751 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display
1752 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display_format
1753 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display_jsonp
1754 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display_sum_key
1755 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_dump
1756 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter
1757 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_by_host
1758 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_by_set_key
1759 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_check_duplicate
1760 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit
1761 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_check_duplicate
1762 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_traffic
1763 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_traffic_by_set_key
1764 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_set_by_filter
1765 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_zone
1766
1767 " xss-nginx-module - Native cross-site scripting support in nginx
1768 " https://github.com/openresty/xss-nginx-module
1769 syn keyword ngxDirectiveThirdParty contained xss_callback_arg
1770 syn keyword ngxDirectiveThirdParty contained xss_check_status
1771 syn keyword ngxDirectiveThirdParty contained xss_get
1772 syn keyword ngxDirectiveThirdParty contained xss_input_types
1773 syn keyword ngxDirectiveThirdParty contained xss_output_type
1774 syn keyword ngxDirectiveThirdParty contained xss_override_status
1775
1776 " Add support for array-typed variables to nginx config files
1777 " https://github.com/openresty/array-var-nginx-module
1778 syn keyword ngxDirectiveThirdParty contained array_join
1779 syn keyword ngxDirectiveThirdParty contained array_map
1780 syn keyword ngxDirectiveThirdParty contained array_map_op
1781 syn keyword ngxDirectiveThirdParty contained array_split
1782
1783 " NGINX module for Brotli compression
1784 " https://github.com/eustas/ngx_brotli
1785 syn keyword ngxDirectiveThirdParty contained brotli
1786 syn keyword ngxDirectiveThirdParty contained brotli_buffers
1787 syn keyword ngxDirectiveThirdParty contained brotli_comp_level
1788 syn keyword ngxDirectiveThirdParty contained brotli_min_length
1789 syn keyword ngxDirectiveThirdParty contained brotli_static
1790 syn keyword ngxDirectiveThirdParty contained brotli_types
1791 syn keyword ngxDirectiveThirdParty contained brotli_window
1792
1793 " form-input-nginx-module
1794 " https://github.com/calio/form-input-nginx-module
1795 syn keyword ngxDirectiveThirdParty contained set_form_input
1796 syn keyword ngxDirectiveThirdParty contained set_form_input_multi
1797
1798 " character conversion nginx module using libiconv
1799 " https://github.com/calio/iconv-nginx-module
1800 syn keyword ngxDirectiveThirdParty contained iconv_buffer_size
1801 syn keyword ngxDirectiveThirdParty contained iconv_filter
1802 syn keyword ngxDirectiveThirdParty contained set_iconv
1803
1804 " 3rd party modules list taken from
1805 " https://www.nginx.com/resources/wiki/modules/
1806 " ---------------------------------------------
1807
1808 " Nginx Module for Authenticating Akamai G2O requests
1809 " https://github.com/kaltura/nginx_mod_akamai_g2o
1810 syn keyword ngxDirectiveThirdParty contained g2o
1811 syn keyword ngxDirectiveThirdParty contained g2o_data_header
1812 syn keyword ngxDirectiveThirdParty contained g2o_hash_function
1813 syn keyword ngxDirectiveThirdParty contained g2o_key
1814 syn keyword ngxDirectiveThirdParty contained g2o_log_level
1815 syn keyword ngxDirectiveThirdParty contained g2o_nonce
1816 syn keyword ngxDirectiveThirdParty contained g2o_sign_header
1817 syn keyword ngxDirectiveThirdParty contained g2o_time_window
1818 syn keyword ngxDirectiveThirdParty contained g2o_version
1819
1820 " nginx_lua_module
1821 " https://github.com/alacner/nginx_lua_module
1822 syn keyword ngxDirectiveThirdParty contained lua_file
1823
1824 " Nginx Audio Track for HTTP Live Streaming
1825 " https://github.com/flavioribeiro/nginx-audio-track-for-hls-module
1826 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track
1827 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_output_format
1828 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_output_header
1829 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_rootpath
1830
1831 " A Nginx module to dump backtrace when a worker process exits abnormally
1832 " https://github.com/alibaba/nginx-backtrace
1833 syn keyword ngxDirectiveThirdParty contained backtrace_log
1834 syn keyword ngxDirectiveThirdParty contained backtrace_max_stack_size
1835
1836 " circle_gif module
1837 " https://github.com/evanmiller/nginx_circle_gif
1838 syn keyword ngxDirectiveThirdParty contained circle_gif
1839 syn keyword ngxDirectiveThirdParty contained circle_gif_max_radius
1840 syn keyword ngxDirectiveThirdParty contained circle_gif_min_radius
1841 syn keyword ngxDirectiveThirdParty contained circle_gif_step_radius
1842
1843 " Upstream Consistent Hash
1844 " https://github.com/replay/ngx_http_consistent_hash
1845 syn keyword ngxDirectiveThirdParty contained consistent_hash
1846
1847 " Nginx module for etags on dynamic content
1848 " https://github.com/kali/nginx-dynamic-etags
1849 syn keyword ngxDirectiveThirdParty contained dynamic_etags
1850
1851 " Enhanced Nginx Memcached Module
1852 " https://github.com/bpaquet/ngx_http_enhanced_memcached_module
1853 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_allow_delete
1854 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_allow_put
1855 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_bind
1856 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_buffer_size
1857 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_connect_timeout
1858 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_flush
1859 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_flush_namespace
1860 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_hash_keys_with_md5
1861 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_pass
1862 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_read_timeout
1863 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_send_timeout
1864 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_stats
1865
1866 " nginx max connections queue
1867 " https://github.com/ezmobius/nginx-ey-balancer
1868 syn keyword ngxDirectiveThirdParty contained max_connections_max_queue_length
1869 syn keyword ngxDirectiveThirdParty contained max_connections_queue_timeout
1870
1871 " Nginx module for POST authentication and authorization
1872 " https://github.com/veruu/ngx_form_auth
1873 syn keyword ngxDirectiveThirdParty contained form_auth
1874 syn keyword ngxDirectiveThirdParty contained form_auth_login
1875 syn keyword ngxDirectiveThirdParty contained form_auth_pam_service
1876 syn keyword ngxDirectiveThirdParty contained form_auth_password
1877 syn keyword ngxDirectiveThirdParty contained form_auth_remote_user
1878
1879 " ngx_http_accounting_module
1880 " https://github.com/Lax/ngx_http_accounting_module
1881 syn keyword ngxDirectiveThirdParty contained http_accounting
1882 syn keyword ngxDirectiveThirdParty contained http_accounting_id
1883 syn keyword ngxDirectiveThirdParty contained http_accounting_interval
1884 syn keyword ngxDirectiveThirdParty contained http_accounting_log
1885 syn keyword ngxDirectiveThirdParty contained http_accounting_perturb
1886
1887 " concatenating files in a given context: CSS and JS files usually
1888 " https://github.com/alibaba/nginx-http-concat
1889 syn keyword ngxDirectiveThirdParty contained concat
1890 syn keyword ngxDirectiveThirdParty contained concat_delimiter
1891 syn keyword ngxDirectiveThirdParty contained concat_ignore_file_error
1892 syn keyword ngxDirectiveThirdParty contained concat_max_files
1893 syn keyword ngxDirectiveThirdParty contained concat_types
1894 syn keyword ngxDirectiveThirdParty contained concat_unique
1895
1896 " update upstreams' config by restful interface
1897 " https://github.com/yzprofile/ngx_http_dyups_module
1898 syn keyword ngxDirectiveThirdParty contained dyups_interface
1899 syn keyword ngxDirectiveThirdParty contained dyups_read_msg_log
1900 syn keyword ngxDirectiveThirdParty contained dyups_read_msg_timeout
1901 syn keyword ngxDirectiveThirdParty contained dyups_shm_zone_size
1902 syn keyword ngxDirectiveThirdParty contained dyups_trylock
1903 syn keyword ngxDirectiveThirdParty contained dyups_upstream_conf
1904
1905 " add given content to the end of the response according to the condition specified
1906 " https://github.com/flygoast/ngx_http_footer_if_filter
1907 syn keyword ngxDirectiveThirdParty contained footer_if
1908
1909 " NGINX HTTP Internal Redirect Module
1910 " https://github.com/flygoast/ngx_http_internal_redirect
1911 syn keyword ngxDirectiveThirdParty contained internal_redirect_if
1912 syn keyword ngxDirectiveThirdParty contained internal_redirect_if_no_postpone
1913
1914 " nginx-ip-blocker
1915 " https://github.com/tmthrgd/nginx-ip-blocker
1916 syn keyword ngxDirectiveThirdParty contained ip_blocker
1917
1918 " IP2Location Nginx
1919 " https://github.com/chrislim2888/ip2location-nginx
1920 syn keyword ngxDirectiveThirdParty contained ip2location_database
1921
1922 " Limit upload rate
1923 " https://github.com/cfsego/limit_upload_rate
1924 syn keyword ngxDirectiveThirdParty contained limit_upload_rate
1925 syn keyword ngxDirectiveThirdParty contained limit_upload_rate_after
1926 syn keyword ngxDirectiveThirdParty contained limit_upload_rate_log_level
1927
1928 " limit the number of connections to upstream
1929 " https://github.com/cfsego/nginx-limit-upstream
1930 syn keyword ngxDirectiveThirdParty contained limit_upstream_conn
1931 syn keyword ngxDirectiveThirdParty contained limit_upstream_log_level
1932 syn keyword ngxDirectiveThirdParty contained limit_upstream_zone
1933
1934 " conditional accesslog for nginx
1935 " https://github.com/cfsego/ngx_log_if
1936 syn keyword ngxDirectiveThirdParty contained access_log_bypass_if
1937
1938 " log messages over ZeroMQ
1939 " https://github.com/alticelabs/nginx-log-zmq
1940 syn keyword ngxDirectiveThirdParty contained log_zmq_endpoint
1941 syn keyword ngxDirectiveThirdParty contained log_zmq_format
1942 syn keyword ngxDirectiveThirdParty contained log_zmq_off
1943 syn keyword ngxDirectiveThirdParty contained log_zmq_server
1944
1945 " simple module to uppercase/lowercase strings in the nginx config
1946 " https://github.com/replay/ngx_http_lower_upper_case
1947 syn keyword ngxDirectiveThirdParty contained lower
1948 syn keyword ngxDirectiveThirdParty contained upper
1949
1950 " content filter for nginx, which returns the md5 hash of the content otherwise returned
1951 " https://github.com/kainswor/nginx_md5_filter
1952 syn keyword ngxDirectiveThirdParty contained md5_filter
1953
1954 " Non-blocking upstream module for Nginx to connect to MongoDB
1955 " https://github.com/simpl/ngx_mongo
1956 syn keyword ngxDirectiveThirdParty contained mongo_auth
1957 syn keyword ngxDirectiveThirdParty contained mongo_bind
1958 syn keyword ngxDirectiveThirdParty contained mongo_buffer_size
1959 syn keyword ngxDirectiveThirdParty contained mongo_buffering
1960 syn keyword ngxDirectiveThirdParty contained mongo_buffers
1961 syn keyword ngxDirectiveThirdParty contained mongo_busy_buffers_size
1962 syn keyword ngxDirectiveThirdParty contained mongo_connect_timeout
1963 syn keyword ngxDirectiveThirdParty contained mongo_json
1964 syn keyword ngxDirectiveThirdParty contained mongo_next_upstream
1965 syn keyword ngxDirectiveThirdParty contained mongo_pass
1966 syn keyword ngxDirectiveThirdParty contained mongo_query
1967 syn keyword ngxDirectiveThirdParty contained mongo_read_timeout
1968 syn keyword ngxDirectiveThirdParty contained mongo_send_timeout
1969
1970 " Nginx OCSP processing module designed for response caching
1971 " https://github.com/kyprizel/nginx_ocsp_proxy-module
1972 syn keyword ngxDirectiveThirdParty contained ocsp_cache_timeout
1973 syn keyword ngxDirectiveThirdParty contained ocsp_proxy
1974
1975 " Nginx OpenSSL version check at startup
1976 " https://github.com/apcera/nginx-openssl-version
1977 syn keyword ngxDirectiveThirdParty contained openssl_builddate_minimum
1978 syn keyword ngxDirectiveThirdParty contained openssl_version_minimum
1979
1980 " Automatic PageSpeed optimization module for Nginx
1981 " https://github.com/pagespeed/ngx_pagespeed
1982 syn keyword ngxDirectiveThirdParty contained pagespeed
1983
1984 " PECL Memcache standard hashing compatible loadbalancer for Nginx
1985 " https://github.com/replay/ngx_http_php_memcache_standard_balancer
1986 syn keyword ngxDirectiveThirdParty contained hash_key
1987
1988 " nginx module to parse php sessions
1989 " https://github.com/replay/ngx_http_php_session
1990 syn keyword ngxDirectiveThirdParty contained php_session_parse
1991 syn keyword ngxDirectiveThirdParty contained php_session_strip_formatting
1992
1993 " Nginx HTTP rDNS module
1994 " https://github.com/flant/nginx-http-rdns
1995 syn keyword ngxDirectiveThirdParty contained rdns
1996 syn keyword ngxDirectiveThirdParty contained rdns_allow
1997 syn keyword ngxDirectiveThirdParty contained rdns_deny
1998
1999 " Streaming regular expression replacement in response bodies
2000 " https://github.com/openresty/replace-filter-nginx-module
2001 syn keyword ngxDirectiveThirdParty contained replace_filter
2002 syn keyword ngxDirectiveThirdParty contained replace_filter_last_modified
2003 syn keyword ngxDirectiveThirdParty contained replace_filter_max_buffered_size
2004 syn keyword ngxDirectiveThirdParty contained replace_filter_skip
2005 syn keyword ngxDirectiveThirdParty contained replace_filter_types
2006
2007 " Link RRDtool's graphing facilities directly into nginx
2008 " https://github.com/evanmiller/mod_rrd_graph
2009 syn keyword ngxDirectiveThirdParty contained rrd_graph
2010 syn keyword ngxDirectiveThirdParty contained rrd_graph_root
2011
2012 " Module for nginx to proxy rtmp using http protocol
2013 " https://github.com/kwojtek/nginx-rtmpt-proxy-module
2014 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy
2015 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_http_timeout
2016 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_rtmp_timeout
2017 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_stat
2018 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_stylesheet
2019 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_target
2020
2021 " Syntactically Awesome NGINX Module
2022 " https://github.com/mneudert/sass-nginx-module
2023 syn keyword ngxDirectiveThirdParty contained sass_compile
2024 syn keyword ngxDirectiveThirdParty contained sass_error_log
2025 syn keyword ngxDirectiveThirdParty contained sass_include_path
2026 syn keyword ngxDirectiveThirdParty contained sass_indent
2027 syn keyword ngxDirectiveThirdParty contained sass_is_indented_syntax
2028 syn keyword ngxDirectiveThirdParty contained sass_linefeed
2029 syn keyword ngxDirectiveThirdParty contained sass_output_style
2030 syn keyword ngxDirectiveThirdParty contained sass_precision
2031 syn keyword ngxDirectiveThirdParty contained sass_source_comments
2032 syn keyword ngxDirectiveThirdParty contained sass_source_map_embed
2033
2034 " Nginx Selective Cache Purge Module
2035 " https://github.com/wandenberg/nginx-selective-cache-purge-module
2036 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_query
2037 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_database
2038 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_host
2039 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_port
2040 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_unix_socket
2041
2042 " cconv nginx module
2043 " https://github.com/liseen/set-cconv-nginx-module
2044 syn keyword ngxDirectiveThirdParty contained set_cconv_to_simp
2045 syn keyword ngxDirectiveThirdParty contained set_cconv_to_trad
2046 syn keyword ngxDirectiveThirdParty contained set_pinyin_to_normal
2047
2048 " Nginx module that allows the setting of variables to the value of a variety of hashes
2049 " https://github.com/simpl/ngx_http_set_hash
2050 syn keyword ngxDirectiveThirdParty contained set_md5
2051 syn keyword ngxDirectiveThirdParty contained set_md5_upper
2052 syn keyword ngxDirectiveThirdParty contained set_murmur2
2053 syn keyword ngxDirectiveThirdParty contained set_murmur2_upper
2054 syn keyword ngxDirectiveThirdParty contained set_sha1
2055 syn keyword ngxDirectiveThirdParty contained set_sha1_upper
2056
2057 " Nginx module to set the language of a request based on a number of options
2058 " https://github.com/simpl/ngx_http_set_lang
2059 syn keyword ngxDirectiveThirdParty contained lang_cookie
2060 syn keyword ngxDirectiveThirdParty contained lang_get_var
2061 syn keyword ngxDirectiveThirdParty contained lang_host
2062 syn keyword ngxDirectiveThirdParty contained lang_list
2063 syn keyword ngxDirectiveThirdParty contained lang_post_var
2064 syn keyword ngxDirectiveThirdParty contained lang_referer
2065 syn keyword ngxDirectiveThirdParty contained set_lang
2066 syn keyword ngxDirectiveThirdParty contained set_lang_method
2067
2068 " Nginx Sorted Querystring Module
2069 " https://github.com/wandenberg/nginx-sorted-querystring-module
2070 syn keyword ngxDirectiveThirdParty contained sorted_querysting_filter_parameter
2071
2072 " Nginx upstream module for Sphinx 2.x search daemon
2073 " https://github.com/reeteshranjan/sphinx2-nginx-module
2074 syn keyword ngxDirectiveThirdParty contained sphinx2_bind
2075 syn keyword ngxDirectiveThirdParty contained sphinx2_buffer_size
2076 syn keyword ngxDirectiveThirdParty contained sphinx2_connect_timeout
2077 syn keyword ngxDirectiveThirdParty contained sphinx2_next_upstream
2078 syn keyword ngxDirectiveThirdParty contained sphinx2_pass
2079 syn keyword ngxDirectiveThirdParty contained sphinx2_read_timeout
2080 syn keyword ngxDirectiveThirdParty contained sphinx2_send_timeout
2081
2082 " Nginx module for retrieving user attributes and groups from SSSD
2083 " https://github.com/veruu/ngx_sssd_info
1874 syn keyword ngxDirectiveThirdParty contained sssd_info 2084 syn keyword ngxDirectiveThirdParty contained sssd_info
1875 syn keyword ngxDirectiveThirdParty contained sssd_info_output_to 2085 syn keyword ngxDirectiveThirdParty contained sssd_info_attribute
1876 syn keyword ngxDirectiveThirdParty contained sssd_info_groups 2086 syn keyword ngxDirectiveThirdParty contained sssd_info_attribute_separator
2087 syn keyword ngxDirectiveThirdParty contained sssd_info_attributes
1877 syn keyword ngxDirectiveThirdParty contained sssd_info_group 2088 syn keyword ngxDirectiveThirdParty contained sssd_info_group
1878 syn keyword ngxDirectiveThirdParty contained sssd_info_group_separator 2089 syn keyword ngxDirectiveThirdParty contained sssd_info_group_separator
1879 syn keyword ngxDirectiveThirdParty contained sssd_info_attributes 2090 syn keyword ngxDirectiveThirdParty contained sssd_info_groups
1880 syn keyword ngxDirectiveThirdParty contained sssd_info_attribute 2091 syn keyword ngxDirectiveThirdParty contained sssd_info_output_to
1881 syn keyword ngxDirectiveThirdParty contained sssd_info_attribute_separator 2092
1882
1883 " Static Etags Module <https://github.com/mikewest/nginx-static-etags>
1884 " Generate etags for static content
1885 syn keyword ngxDirectiveThirdParty contained FileETag
1886
1887 " Statsd Module <https://github.com/zebrafishlabs/nginx-statsd>
1888 " An nginx module for sending statistics to statsd 2093 " An nginx module for sending statistics to statsd
2094 " https://github.com/zebrafishlabs/nginx-statsd
2095 syn keyword ngxDirectiveThirdParty contained statsd_count
2096 syn keyword ngxDirectiveThirdParty contained statsd_sample_rate
1889 syn keyword ngxDirectiveThirdParty contained statsd_server 2097 syn keyword ngxDirectiveThirdParty contained statsd_server
1890 syn keyword ngxDirectiveThirdParty contained statsd_sample_rate
1891 syn keyword ngxDirectiveThirdParty contained statsd_count
1892 syn keyword ngxDirectiveThirdParty contained statsd_timing 2098 syn keyword ngxDirectiveThirdParty contained statsd_timing
1893 2099
1894 " Sticky Module <https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng> 2100 " ngx_stream_echo - TCP/stream echo module for NGINX (a port of the ngx_http_echo module)
1895 " Add a sticky cookie to be always forwarded to the same upstream server 2101 " https://github.com/openresty/stream-echo-nginx-module
1896 " syn keyword ngxDirectiveThirdParty contained sticky
1897
1898 " Stream Echo Module <https://github.com/openresty/stream-echo-nginx-module>
1899 " TCP/stream echo module for NGINX (a port of ngx_http_echo_module)
1900 syn keyword ngxDirectiveThirdParty contained echo 2102 syn keyword ngxDirectiveThirdParty contained echo
2103 syn keyword ngxDirectiveThirdParty contained echo_client_error_log_level
2104 syn keyword ngxDirectiveThirdParty contained echo_discard_request
1901 syn keyword ngxDirectiveThirdParty contained echo_duplicate 2105 syn keyword ngxDirectiveThirdParty contained echo_duplicate
1902 syn keyword ngxDirectiveThirdParty contained echo_flush_wait 2106 syn keyword ngxDirectiveThirdParty contained echo_flush_wait
1903 syn keyword ngxDirectiveThirdParty contained echo_sleep
1904 syn keyword ngxDirectiveThirdParty contained echo_send_timeout
1905 syn keyword ngxDirectiveThirdParty contained echo_read_bytes
1906 syn keyword ngxDirectiveThirdParty contained echo_read_line
1907 syn keyword ngxDirectiveThirdParty contained echo_request_data
1908 syn keyword ngxDirectiveThirdParty contained echo_discard_request
1909 syn keyword ngxDirectiveThirdParty contained echo_read_buffer_size
1910 syn keyword ngxDirectiveThirdParty contained echo_read_timeout
1911 syn keyword ngxDirectiveThirdParty contained echo_client_error_log_level
1912 syn keyword ngxDirectiveThirdParty contained echo_lingering_close 2107 syn keyword ngxDirectiveThirdParty contained echo_lingering_close
1913 syn keyword ngxDirectiveThirdParty contained echo_lingering_time 2108 syn keyword ngxDirectiveThirdParty contained echo_lingering_time
1914 syn keyword ngxDirectiveThirdParty contained echo_lingering_timeout 2109 syn keyword ngxDirectiveThirdParty contained echo_lingering_timeout
1915 2110 syn keyword ngxDirectiveThirdParty contained echo_read_buffer_size
1916 " Stream Lua Module <https://github.com/openresty/stream-lua-nginx-module> 2111 syn keyword ngxDirectiveThirdParty contained echo_read_bytes
1917 " Embed the power of Lua into Nginx stream/TCP Servers. 2112 syn keyword ngxDirectiveThirdParty contained echo_read_line
1918 syn keyword ngxDirectiveThirdParty contained lua_resolver 2113 syn keyword ngxDirectiveThirdParty contained echo_read_timeout
1919 syn keyword ngxDirectiveThirdParty contained lua_resolver_timeout 2114 syn keyword ngxDirectiveThirdParty contained echo_request_data
1920 syn keyword ngxDirectiveThirdParty contained lua_lingering_close 2115 syn keyword ngxDirectiveThirdParty contained echo_send_timeout
1921 syn keyword ngxDirectiveThirdParty contained lua_lingering_time 2116 syn keyword ngxDirectiveThirdParty contained echo_sleep
1922 syn keyword ngxDirectiveThirdParty contained lua_lingering_timeout 2117
1923 2118 " Embed the power of Lua into NGINX TCP/UDP servers
1924 " Stream Upsync Module <https://github.com/xiaokai-wang/nginx-stream-upsync-module> 2119 " https://github.com/openresty/stream-lua-nginx-module
1925 " Sync upstreams from consul or others, dynamiclly modify backend-servers attribute(weight, max_fails,...), needn't reload nginx. 2120 syn keyword ngxDirectiveThirdParty contained preread_by_lua_block
2121 syn keyword ngxDirectiveThirdParty contained preread_by_lua_file
2122
2123 " nginx-upsync-module
2124 " https://github.com/weibocom/nginx-upsync-module
2125 syn keyword ngxDirectiveThirdParty contained upstream_show
1926 syn keyword ngxDirectiveThirdParty contained upsync 2126 syn keyword ngxDirectiveThirdParty contained upsync
1927 syn keyword ngxDirectiveThirdParty contained upsync_dump_path 2127 syn keyword ngxDirectiveThirdParty contained upsync_dump_path
1928 syn keyword ngxDirectiveThirdParty contained upsync_lb 2128 syn keyword ngxDirectiveThirdParty contained upsync_lb
1929 syn keyword ngxDirectiveThirdParty contained upsync_show 2129
1930 2130 " Whitespace stripper for nginx
1931 " Strip Module <https://github.com/evanmiller/mod_strip> 2131 " https://github.com/evanmiller/mod_strip
1932 " Whitespace remover.
1933 syn keyword ngxDirectiveThirdParty contained strip 2132 syn keyword ngxDirectiveThirdParty contained strip
1934 2133
1935 " Subrange Module <https://github.com/Qihoo360/ngx_http_subrange_module>
1936 " Split one big HTTP/Range request to multiple subrange requesets 2134 " Split one big HTTP/Range request to multiple subrange requesets
2135 " https://github.com/Qihoo360/ngx_http_subrange_module
1937 syn keyword ngxDirectiveThirdParty contained subrange 2136 syn keyword ngxDirectiveThirdParty contained subrange
1938 2137
1939 " Substitutions Module <https://www.nginx.com/resources/wiki/modules/substitutions/> 2138 " summarizer-nginx-module
1940 " A filter module which can do both regular expression and fixed string substitutions on response bodies. 2139 " https://github.com/reeteshranjan/summarizer-nginx-module
1941 syn keyword ngxDirectiveThirdParty contained subs_filter 2140 syn keyword ngxDirectiveThirdParty contained summarizer_bind
1942 syn keyword ngxDirectiveThirdParty contained subs_filter_types 2141 syn keyword ngxDirectiveThirdParty contained summarizer_buffer_size
1943 2142 syn keyword ngxDirectiveThirdParty contained summarizer_connect_timeout
1944 " Summarizer Module <https://github.com/reeteshranjan/summarizer-nginx-module> 2143 syn keyword ngxDirectiveThirdParty contained summarizer_next_upstream
1945 " Upstream nginx module to get summaries of documents using the summarizer daemon service 2144 syn keyword ngxDirectiveThirdParty contained summarizer_pass
1946 syn keyword ngxDirectiveThirdParty contained smrzr_filename 2145 syn keyword ngxDirectiveThirdParty contained summarizer_read_timeout
1947 syn keyword ngxDirectiveThirdParty contained smrzr_ratio 2146 syn keyword ngxDirectiveThirdParty contained summarizer_send_timeout
1948 2147
1949 " Supervisord Module <https://github.com/FRiCKLE/ngx_supervisord/> 2148 " nginx module providing API to communicate with supervisord and manage (start/stop) backends on-demand
1950 " Module providing nginx with API to communicate with supervisord and manage (start/stop) backends on-demand. 2149 " https://github.com/FRiCKLE/ngx_supervisord
1951 syn keyword ngxDirectiveThirdParty contained supervisord 2150 syn keyword ngxDirectiveThirdParty contained supervisord
1952 syn keyword ngxDirectiveThirdParty contained supervisord_inherit_backend_status 2151 syn keyword ngxDirectiveThirdParty contained supervisord_inherit_backend_status
1953 syn keyword ngxDirectiveThirdParty contained supervisord_name 2152 syn keyword ngxDirectiveThirdParty contained supervisord_name
1954 syn keyword ngxDirectiveThirdParty contained supervisord_start 2153 syn keyword ngxDirectiveThirdParty contained supervisord_start
1955 syn keyword ngxDirectiveThirdParty contained supervisord_stop 2154 syn keyword ngxDirectiveThirdParty contained supervisord_stop
1956 2155
1957 " Tarantool Upstream Module <https://github.com/tarantool/nginx_upstream_module> 2156 " simple robot mitigation module using cookie based challenge/response technique. Not supported any more.
1958 " Tarantool NginX upstream module (REST, JSON API, websockets, load balancing) 2157 " https://github.com/kyprizel/testcookie-nginx-module
1959 syn keyword ngxDirectiveThirdParty contained tnt_pass
1960 syn keyword ngxDirectiveThirdParty contained tnt_http_methods
1961 syn keyword ngxDirectiveThirdParty contained tnt_http_rest_methods
1962 syn keyword ngxDirectiveThirdParty contained tnt_pass_http_request
1963 syn keyword ngxDirectiveThirdParty contained tnt_pass_http_request_buffer_size
1964 syn keyword ngxDirectiveThirdParty contained tnt_method
1965 syn keyword ngxDirectiveThirdParty contained tnt_http_allowed_methods - experemental
1966 syn keyword ngxDirectiveThirdParty contained tnt_send_timeout
1967 syn keyword ngxDirectiveThirdParty contained tnt_read_timeout
1968 syn keyword ngxDirectiveThirdParty contained tnt_buffer_size
1969 syn keyword ngxDirectiveThirdParty contained tnt_next_upstream
1970 syn keyword ngxDirectiveThirdParty contained tnt_connect_timeout
1971 syn keyword ngxDirectiveThirdParty contained tnt_next_upstream
1972 syn keyword ngxDirectiveThirdParty contained tnt_next_upstream_tries
1973 syn keyword ngxDirectiveThirdParty contained tnt_next_upstream_timeout
1974
1975 " TCP Proxy Module <http://yaoweibin.github.io/nginx_tcp_proxy_module/>
1976 " Add the feature of tcp proxy with nginx, with health check and status monitor
1977 syn keyword ngxDirectiveBlock contained tcp
1978 " syn keyword ngxDirectiveThirdParty contained server
1979 " syn keyword ngxDirectiveThirdParty contained listen
1980 " syn keyword ngxDirectiveThirdParty contained allow
1981 " syn keyword ngxDirectiveThirdParty contained deny
1982 " syn keyword ngxDirectiveThirdParty contained so_keepalive
1983 " syn keyword ngxDirectiveThirdParty contained tcp_nodelay
1984 " syn keyword ngxDirectiveThirdParty contained timeout
1985 " syn keyword ngxDirectiveThirdParty contained server_name
1986 " syn keyword ngxDirectiveThirdParty contained resolver
1987 " syn keyword ngxDirectiveThirdParty contained resolver_timeout
1988 " syn keyword ngxDirectiveThirdParty contained upstream
1989 syn keyword ngxDirectiveThirdParty contained check
1990 syn keyword ngxDirectiveThirdParty contained check_http_send
1991 syn keyword ngxDirectiveThirdParty contained check_http_expect_alive
1992 syn keyword ngxDirectiveThirdParty contained check_smtp_send
1993 syn keyword ngxDirectiveThirdParty contained check_smtp_expect_alive
1994 syn keyword ngxDirectiveThirdParty contained check_shm_size
1995 syn keyword ngxDirectiveThirdParty contained check_status
1996 " syn keyword ngxDirectiveThirdParty contained ip_hash
1997 " syn keyword ngxDirectiveThirdParty contained proxy_pass
1998 " syn keyword ngxDirectiveThirdParty contained proxy_buffer
1999 " syn keyword ngxDirectiveThirdParty contained proxy_connect_timeout
2000 " syn keyword ngxDirectiveThirdParty contained proxy_read_timeout
2001 syn keyword ngxDirectiveThirdParty contained proxy_write_timeout
2002
2003 " Testcookie Module <https://github.com/kyprizel/testcookie-nginx-module>
2004 " NGINX module for L7 DDoS attack mitigation
2005 syn keyword ngxDirectiveThirdParty contained testcookie 2158 syn keyword ngxDirectiveThirdParty contained testcookie
2006 syn keyword ngxDirectiveThirdParty contained testcookie_name 2159 syn keyword ngxDirectiveThirdParty contained testcookie_arg
2160 syn keyword ngxDirectiveThirdParty contained testcookie_deny_keepalive
2007 syn keyword ngxDirectiveThirdParty contained testcookie_domain 2161 syn keyword ngxDirectiveThirdParty contained testcookie_domain
2008 syn keyword ngxDirectiveThirdParty contained testcookie_expires 2162 syn keyword ngxDirectiveThirdParty contained testcookie_expires
2163 syn keyword ngxDirectiveThirdParty contained testcookie_fallback
2164 syn keyword ngxDirectiveThirdParty contained testcookie_get_only
2165 syn keyword ngxDirectiveThirdParty contained testcookie_httponly_flag
2166 syn keyword ngxDirectiveThirdParty contained testcookie_https_location
2167 syn keyword ngxDirectiveThirdParty contained testcookie_internal
2168 syn keyword ngxDirectiveThirdParty contained testcookie_max_attempts
2169 syn keyword ngxDirectiveThirdParty contained testcookie_name
2170 syn keyword ngxDirectiveThirdParty contained testcookie_p3p
2171 syn keyword ngxDirectiveThirdParty contained testcookie_pass
2009 syn keyword ngxDirectiveThirdParty contained testcookie_path 2172 syn keyword ngxDirectiveThirdParty contained testcookie_path
2173 syn keyword ngxDirectiveThirdParty contained testcookie_port_in_redirect
2174 syn keyword ngxDirectiveThirdParty contained testcookie_redirect_via_refresh
2175 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie
2176 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie_iv
2177 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie_key
2178 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_status
2179 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_template
2010 syn keyword ngxDirectiveThirdParty contained testcookie_secret 2180 syn keyword ngxDirectiveThirdParty contained testcookie_secret
2181 syn keyword ngxDirectiveThirdParty contained testcookie_secure_flag
2011 syn keyword ngxDirectiveThirdParty contained testcookie_session 2182 syn keyword ngxDirectiveThirdParty contained testcookie_session
2012 syn keyword ngxDirectiveThirdParty contained testcookie_arg
2013 syn keyword ngxDirectiveThirdParty contained testcookie_max_attempts
2014 syn keyword ngxDirectiveThirdParty contained testcookie_p3p
2015 syn keyword ngxDirectiveThirdParty contained testcookie_fallback
2016 syn keyword ngxDirectiveThirdParty contained testcookie_whitelist 2183 syn keyword ngxDirectiveThirdParty contained testcookie_whitelist
2017 syn keyword ngxDirectiveThirdParty contained testcookie_pass 2184
2018 syn keyword ngxDirectiveThirdParty contained testcookie_redirect_via_refresh 2185 " ngx_http_types_filter_module
2019 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_template 2186 " https://github.com/flygoast/ngx_http_types_filter
2020 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_status
2021 syn keyword ngxDirectiveThirdParty contained testcookie_deny_keepalive
2022 syn keyword ngxDirectiveThirdParty contained testcookie_get_only
2023 syn keyword ngxDirectiveThirdParty contained testcookie_https_location
2024 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie
2025 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie_key
2026 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_iv
2027 syn keyword ngxDirectiveThirdParty contained testcookie_internal
2028 syn keyword ngxDirectiveThirdParty contained testcookie_httponly_flag
2029 syn keyword ngxDirectiveThirdParty contained testcookie_secure_flag
2030
2031 " Types Filter Module <https://github.com/flygoast/ngx_http_types_filter>
2032 " Change the `Content-Type` output header depending on an extension variable according to a condition specified in the 'if' clause.
2033 syn keyword ngxDirectiveThirdParty contained types_filter 2187 syn keyword ngxDirectiveThirdParty contained types_filter
2034 syn keyword ngxDirectiveThirdParty contained types_filter_use_default 2188 syn keyword ngxDirectiveThirdParty contained types_filter_use_default
2035 2189
2036 " Unzip Module <https://github.com/youzee/nginx-unzip-module> 2190 " A module allowing the nginx to use files embedded in a zip file
2037 " Enabling fetching of files that are stored in zipped archives. 2191 " https://github.com/youzee/nginx-unzip-module
2192 syn keyword ngxDirectiveThirdParty contained file_in_unzip
2038 syn keyword ngxDirectiveThirdParty contained file_in_unzip_archivefile 2193 syn keyword ngxDirectiveThirdParty contained file_in_unzip_archivefile
2039 syn keyword ngxDirectiveThirdParty contained file_in_unzip_extract 2194 syn keyword ngxDirectiveThirdParty contained file_in_unzip_extract
2040 syn keyword ngxDirectiveThirdParty contained file_in_unzip 2195
2041 2196 " An asynchronous domain name resolve module for nginx upstream
2042 " Upload Progress Module <https://www.nginx.com/resources/wiki/modules/upload_progress/> 2197 " https://github.com/wdaike/ngx_upstream_jdomain
2043 " An upload progress system, that monitors RFC1867 POST upload as they are transmitted to upstream servers
2044 syn keyword ngxDirectiveThirdParty contained upload_progress
2045 syn keyword ngxDirectiveThirdParty contained track_uploads
2046 syn keyword ngxDirectiveThirdParty contained report_uploads
2047 syn keyword ngxDirectiveThirdParty contained upload_progress_content_type
2048 syn keyword ngxDirectiveThirdParty contained upload_progress_header
2049 syn keyword ngxDirectiveThirdParty contained upload_progress_jsonp_parameter
2050 syn keyword ngxDirectiveThirdParty contained upload_progress_json_output
2051 syn keyword ngxDirectiveThirdParty contained upload_progress_jsonp_output
2052 syn keyword ngxDirectiveThirdParty contained upload_progress_template
2053
2054 " Upload Module <https://www.nginx.com/resources/wiki/modules/upload/>
2055 " Parses request body storing all files being uploaded to a directory specified by upload_store directive
2056 syn keyword ngxDirectiveThirdParty contained upload_pass
2057 syn keyword ngxDirectiveThirdParty contained upload_resumable
2058 syn keyword ngxDirectiveThirdParty contained upload_store
2059 syn keyword ngxDirectiveThirdParty contained upload_state_store
2060 syn keyword ngxDirectiveThirdParty contained upload_store_access
2061 syn keyword ngxDirectiveThirdParty contained upload_set_form_field
2062 syn keyword ngxDirectiveThirdParty contained upload_aggregate_form_field
2063 syn keyword ngxDirectiveThirdParty contained upload_pass_form_field
2064 syn keyword ngxDirectiveThirdParty contained upload_cleanup
2065 syn keyword ngxDirectiveThirdParty contained upload_buffer_size
2066 syn keyword ngxDirectiveThirdParty contained upload_max_part_header_len
2067 syn keyword ngxDirectiveThirdParty contained upload_max_file_size
2068 syn keyword ngxDirectiveThirdParty contained upload_limit_rate
2069 syn keyword ngxDirectiveThirdParty contained upload_max_output_body_len
2070 syn keyword ngxDirectiveThirdParty contained upload_tame_arrays
2071 syn keyword ngxDirectiveThirdParty contained upload_pass_args
2072
2073 " Upstream Fair Module <https://github.com/gnosek/nginx-upstream-fair>
2074 " The fair load balancer module for nginx http://nginx.localdomain.pl
2075 syn keyword ngxDirectiveThirdParty contained fair
2076 syn keyword ngxDirectiveThirdParty contained upstream_fair_shm_size
2077
2078 " Upstream Hash Module (DEPRECATED) <http://wiki.nginx.org/NginxHttpUpstreamRequestHashModule>
2079 " Provides simple upstream load distribution by hashing a configurable variable.
2080 " syn keyword ngxDirectiveDeprecated contained hash
2081 syn keyword ngxDirectiveDeprecated contained hash_again
2082
2083 " Upstream Domain Resolve Module <https://www.nginx.com/resources/wiki/modules/domain_resolve/>
2084 " A load-balancer that resolves an upstream domain name asynchronously.
2085 syn keyword ngxDirectiveThirdParty contained jdomain 2198 syn keyword ngxDirectiveThirdParty contained jdomain
2086 2199
2087 " Upsync Module <https://github.com/weibocom/nginx-upsync-module>
2088 " Sync upstreams from consul or others, dynamiclly modify backend-servers attribute(weight, max_fails,...), needn't reload nginx
2089 syn keyword ngxDirectiveThirdParty contained upsync
2090 syn keyword ngxDirectiveThirdParty contained upsync_dump_path
2091 syn keyword ngxDirectiveThirdParty contained upsync_lb
2092 syn keyword ngxDirectiveThirdParty contained upstream_show
2093
2094 " URL Module <https://github.com/vozlt/nginx-module-url>
2095 " Nginx url encoding converting module 2200 " Nginx url encoding converting module
2201 " https://github.com/vozlt/nginx-module-url
2096 syn keyword ngxDirectiveThirdParty contained url_encoding_convert 2202 syn keyword ngxDirectiveThirdParty contained url_encoding_convert
2203 syn keyword ngxDirectiveThirdParty contained url_encoding_convert_alloc_size
2204 syn keyword ngxDirectiveThirdParty contained url_encoding_convert_alloc_size_x
2097 syn keyword ngxDirectiveThirdParty contained url_encoding_convert_from 2205 syn keyword ngxDirectiveThirdParty contained url_encoding_convert_from
2206 syn keyword ngxDirectiveThirdParty contained url_encoding_convert_phase
2098 syn keyword ngxDirectiveThirdParty contained url_encoding_convert_to 2207 syn keyword ngxDirectiveThirdParty contained url_encoding_convert_to
2099 2208
2100 " User Agent Module <https://github.com/alibaba/nginx-http-user-agent> 2209 " A nginx module to match browsers and crawlers
2101 " Match browsers and crawlers 2210 " https://github.com/alibaba/nginx-http-user-agent
2102 syn keyword ngxDirectiveThirdParty contained user_agent 2211 syn keyword ngxDirectiveThirdParty contained user_agent
2103 2212
2104 " Upstrema Ketama Chash Module <https://github.com/flygoast/ngx_http_upstream_ketama_chash> 2213 " nginx load-balancer module implementing ketama consistent hashing
2105 " Nginx load-balancer module implementing ketama consistent hashing. 2214 " https://github.com/flygoast/ngx_http_upstream_ketama_chash
2106 syn keyword ngxDirectiveThirdParty contained ketama_chash 2215 syn keyword ngxDirectiveThirdParty contained ketama_chash
2107 2216
2108 " Video Thumbextractor Module <https://github.com/wandenberg/nginx-video-thumbextractor-module> 2217
2109 " Extract thumbs from a video file
2110 syn keyword ngxDirectiveThirdParty contained video_thumbextractor
2111 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_video_filename
2112 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_video_second
2113 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_image_width
2114 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_image_height
2115 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_only_keyframe
2116 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_next_time
2117 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_rows
2118 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_cols
2119 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_max_rows
2120 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_max_cols
2121 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_sample_interval
2122 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_color
2123 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_margin
2124 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_padding
2125 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_threads
2126 syn keyword ngxDirectiveThirdParty contained video_thumbextractor_processes_per_worker
2127
2128 " Eval Module <http://www.grid.net.ru/nginx/eval.en.html>
2129 " Module for nginx web server evaluates response of proxy or memcached module into variables.
2130 syn keyword ngxDirectiveThirdParty contained eval
2131 syn keyword ngxDirectiveThirdParty contained eval_escalate
2132 syn keyword ngxDirectiveThirdParty contained eval_override_content_type
2133
2134 " VTS Module <https://github.com/vozlt/nginx-module-vts>
2135 " Nginx virtual host traffic status module
2136 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status
2137 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_zone
2138 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display
2139 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display_format
2140 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display_jsonp
2141 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter
2142 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_by_host
2143 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_by_set_key
2144 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_check_duplicate
2145 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit
2146 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_traffic
2147 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_traffic_by_set_key
2148 syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_check_duplicate
2149
2150 " XSS Module <https://github.com/openresty/xss-nginx-module>
2151 " Native support for cross-site scripting (XSS) in an nginx.
2152 syn keyword ngxDirectiveThirdParty contained xss_get
2153 syn keyword ngxDirectiveThirdParty contained xss_callback_arg
2154 syn keyword ngxDirectiveThirdParty contained xss_override_status
2155 syn keyword ngxDirectiveThirdParty contained xss_check_status
2156 syn keyword ngxDirectiveThirdParty contained xss_input_types
2157
2158 " ZIP Module <https://www.nginx.com/resources/wiki/modules/zip/>
2159 " ZIP archiver for nginx
2160 2218
2161 2219
2162 " highlight 2220 " highlight
2163 2221
2164 hi link ngxComment Comment 2222 hi link ngxComment Comment
2176 hi link ngxDirectiveControl Keyword 2234 hi link ngxDirectiveControl Keyword
2177 hi link ngxDirectiveError Constant 2235 hi link ngxDirectiveError Constant
2178 hi link ngxDirectiveDeprecated Error 2236 hi link ngxDirectiveDeprecated Error
2179 hi link ngxDirective Identifier 2237 hi link ngxDirective Identifier
2180 hi link ngxDirectiveThirdParty Special 2238 hi link ngxDirectiveThirdParty Special
2239 hi link ngxDirectiveThirdPartyDeprecated Error
2181 2240
2182 hi link ngxListenOptions Keyword 2241 hi link ngxListenOptions Keyword
2183 hi link ngxListenOptionsDeprecated Error 2242 hi link ngxListenOptionsDeprecated Error
2184 2243
2185 let b:current_syntax = "nginx" 2244 let b:current_syntax = "nginx"