comparison contrib/vim/syntax/nginx.vim @ 7661:8cadaf7e7231

Contrib: vim syntax, update core and 3rd party module directives.
author Gena Makhomed <gmm@csdoc.com>
date Tue, 26 May 2020 19:17:11 +0300
parents 97ce2512373d
children a20eef9a1df2
comparison
equal deleted inserted replaced
7660:d33e17499088 7661:8cadaf7e7231
139 syn keyword ngxDirective contained ancient_browser 139 syn keyword ngxDirective contained ancient_browser
140 syn keyword ngxDirective contained ancient_browser_value 140 syn keyword ngxDirective contained ancient_browser_value
141 syn keyword ngxDirective contained api 141 syn keyword ngxDirective contained api
142 syn keyword ngxDirective contained auth_basic 142 syn keyword ngxDirective contained auth_basic
143 syn keyword ngxDirective contained auth_basic_user_file 143 syn keyword ngxDirective contained auth_basic_user_file
144 syn keyword ngxDirective contained auth_delay
144 syn keyword ngxDirective contained auth_http 145 syn keyword ngxDirective contained auth_http
145 syn keyword ngxDirective contained auth_http_header 146 syn keyword ngxDirective contained auth_http_header
146 syn keyword ngxDirective contained auth_http_pass_client_cert 147 syn keyword ngxDirective contained auth_http_pass_client_cert
147 syn keyword ngxDirective contained auth_http_timeout 148 syn keyword ngxDirective contained auth_http_timeout
148 syn keyword ngxDirective contained auth_jwt 149 syn keyword ngxDirective contained auth_jwt
330 syn keyword ngxDirective contained iocp_threads 331 syn keyword ngxDirective contained iocp_threads
331 syn keyword ngxDirective contained ip_hash 332 syn keyword ngxDirective contained ip_hash
332 syn keyword ngxDirective contained js_access 333 syn keyword ngxDirective contained js_access
333 syn keyword ngxDirective contained js_content 334 syn keyword ngxDirective contained js_content
334 syn keyword ngxDirective contained js_filter 335 syn keyword ngxDirective contained js_filter
336 syn keyword ngxDirective contained js_import
335 syn keyword ngxDirective contained js_include 337 syn keyword ngxDirective contained js_include
336 syn keyword ngxDirective contained js_path 338 syn keyword ngxDirective contained js_path
337 syn keyword ngxDirective contained js_preread 339 syn keyword ngxDirective contained js_preread
338 syn keyword ngxDirective contained js_set 340 syn keyword ngxDirective contained js_set
339 syn keyword ngxDirective contained keepalive 341 syn keyword ngxDirective contained keepalive
346 syn keyword ngxDirective contained kqueue_events 348 syn keyword ngxDirective contained kqueue_events
347 syn keyword ngxDirective contained large_client_header_buffers 349 syn keyword ngxDirective contained large_client_header_buffers
348 syn keyword ngxDirective contained least_conn 350 syn keyword ngxDirective contained least_conn
349 syn keyword ngxDirective contained least_time 351 syn keyword ngxDirective contained least_time
350 syn keyword ngxDirective contained limit_conn 352 syn keyword ngxDirective contained limit_conn
353 syn keyword ngxDirective contained limit_conn_dry_run
351 syn keyword ngxDirective contained limit_conn_log_level 354 syn keyword ngxDirective contained limit_conn_log_level
352 syn keyword ngxDirective contained limit_conn_status 355 syn keyword ngxDirective contained limit_conn_status
353 syn keyword ngxDirective contained limit_conn_zone 356 syn keyword ngxDirective contained limit_conn_zone
354 syn keyword ngxDirective contained limit_rate 357 syn keyword ngxDirective contained limit_rate
355 syn keyword ngxDirective contained limit_rate_after 358 syn keyword ngxDirective contained limit_rate_after
593 syn keyword ngxDirective contained ssl_dhparam 596 syn keyword ngxDirective contained ssl_dhparam
594 syn keyword ngxDirective contained ssl_early_data 597 syn keyword ngxDirective contained ssl_early_data
595 syn keyword ngxDirective contained ssl_ecdh_curve 598 syn keyword ngxDirective contained ssl_ecdh_curve
596 syn keyword ngxDirective contained ssl_engine 599 syn keyword ngxDirective contained ssl_engine
597 syn keyword ngxDirective contained ssl_handshake_timeout 600 syn keyword ngxDirective contained ssl_handshake_timeout
601 syn keyword ngxDirective contained ssl_ocsp
602 syn keyword ngxDirective contained ssl_ocsp_cache
603 syn keyword ngxDirective contained ssl_ocsp_responder
598 syn keyword ngxDirective contained ssl_password_file 604 syn keyword ngxDirective contained ssl_password_file
599 syn keyword ngxDirective contained ssl_prefer_server_ciphers 605 syn keyword ngxDirective contained ssl_prefer_server_ciphers
600 syn keyword ngxDirective contained ssl_preread 606 syn keyword ngxDirective contained ssl_preread
601 syn keyword ngxDirective contained ssl_protocols 607 syn keyword ngxDirective contained ssl_protocols
602 syn keyword ngxDirective contained ssl_session_cache 608 syn keyword ngxDirective contained ssl_session_cache
768 syn keyword ngxDirectiveThirdParty contained auth_gss_allow_basic_fallback 774 syn keyword ngxDirectiveThirdParty contained auth_gss_allow_basic_fallback
769 syn keyword ngxDirectiveThirdParty contained auth_gss_authorized_principal 775 syn keyword ngxDirectiveThirdParty contained auth_gss_authorized_principal
770 syn keyword ngxDirectiveThirdParty contained auth_gss_force_realm 776 syn keyword ngxDirectiveThirdParty contained auth_gss_force_realm
771 syn keyword ngxDirectiveThirdParty contained auth_gss_format_full 777 syn keyword ngxDirectiveThirdParty contained auth_gss_format_full
772 syn keyword ngxDirectiveThirdParty contained auth_gss_keytab 778 syn keyword ngxDirectiveThirdParty contained auth_gss_keytab
779 syn keyword ngxDirectiveThirdParty contained auth_gss_map_to_local
773 syn keyword ngxDirectiveThirdParty contained auth_gss_realm 780 syn keyword ngxDirectiveThirdParty contained auth_gss_realm
774 syn keyword ngxDirectiveThirdParty contained auth_gss_service_name 781 syn keyword ngxDirectiveThirdParty contained auth_gss_service_name
775 782
776 " LDAP Authentication 783 " LDAP Authentication
777 " https://github.com/kvspb/nginx-auth-ldap 784 " https://github.com/kvspb/nginx-auth-ldap
789 syn keyword ngxDirectiveThirdParty contained auth_pam_service_name 796 syn keyword ngxDirectiveThirdParty contained auth_pam_service_name
790 syn keyword ngxDirectiveThirdParty contained auth_pam_set_pam_env 797 syn keyword ngxDirectiveThirdParty contained auth_pam_set_pam_env
791 798
792 " AJP protocol proxy 799 " AJP protocol proxy
793 " https://github.com/yaoweibin/nginx_ajp_module 800 " https://github.com/yaoweibin/nginx_ajp_module
801 syn keyword ngxDirectiveThirdParty contained ajp_buffers
794 syn keyword ngxDirectiveThirdParty contained ajp_buffer_size 802 syn keyword ngxDirectiveThirdParty contained ajp_buffer_size
795 syn keyword ngxDirectiveThirdParty contained ajp_buffers
796 syn keyword ngxDirectiveThirdParty contained ajp_busy_buffers_size 803 syn keyword ngxDirectiveThirdParty contained ajp_busy_buffers_size
797 syn keyword ngxDirectiveThirdParty contained ajp_cache 804 syn keyword ngxDirectiveThirdParty contained ajp_cache
798 syn keyword ngxDirectiveThirdParty contained ajp_cache_key 805 syn keyword ngxDirectiveThirdParty contained ajp_cache_key
799 syn keyword ngxDirectiveThirdParty contained ajp_cache_lock 806 syn keyword ngxDirectiveThirdParty contained ajp_cache_lock
800 syn keyword ngxDirectiveThirdParty contained ajp_cache_lock_timeout 807 syn keyword ngxDirectiveThirdParty contained ajp_cache_lock_timeout
816 syn keyword ngxDirectiveThirdParty contained ajp_pass 823 syn keyword ngxDirectiveThirdParty contained ajp_pass
817 syn keyword ngxDirectiveThirdParty contained ajp_pass_header 824 syn keyword ngxDirectiveThirdParty contained ajp_pass_header
818 syn keyword ngxDirectiveThirdParty contained ajp_pass_request_body 825 syn keyword ngxDirectiveThirdParty contained ajp_pass_request_body
819 syn keyword ngxDirectiveThirdParty contained ajp_pass_request_headers 826 syn keyword ngxDirectiveThirdParty contained ajp_pass_request_headers
820 syn keyword ngxDirectiveThirdParty contained ajp_read_timeout 827 syn keyword ngxDirectiveThirdParty contained ajp_read_timeout
828 syn keyword ngxDirectiveThirdParty contained ajp_secret
821 syn keyword ngxDirectiveThirdParty contained ajp_send_lowat 829 syn keyword ngxDirectiveThirdParty contained ajp_send_lowat
822 syn keyword ngxDirectiveThirdParty contained ajp_send_timeout 830 syn keyword ngxDirectiveThirdParty contained ajp_send_timeout
823 syn keyword ngxDirectiveThirdParty contained ajp_store 831 syn keyword ngxDirectiveThirdParty contained ajp_store
824 syn keyword ngxDirectiveThirdParty contained ajp_store_access 832 syn keyword ngxDirectiveThirdParty contained ajp_store_access
825 syn keyword ngxDirectiveThirdParty contained ajp_temp_file_write_size 833 syn keyword ngxDirectiveThirdParty contained ajp_temp_file_write_size
852 syn keyword ngxDirectiveThirdParty contained content_handler_name 860 syn keyword ngxDirectiveThirdParty contained content_handler_name
853 syn keyword ngxDirectiveThirdParty contained content_handler_property 861 syn keyword ngxDirectiveThirdParty contained content_handler_property
854 syn keyword ngxDirectiveThirdParty contained content_handler_type 862 syn keyword ngxDirectiveThirdParty contained content_handler_type
855 syn keyword ngxDirectiveThirdParty contained handler_code 863 syn keyword ngxDirectiveThirdParty contained handler_code
856 syn keyword ngxDirectiveThirdParty contained handler_name 864 syn keyword ngxDirectiveThirdParty contained handler_name
865 syn keyword ngxDirectiveThirdParty contained handlers_lazy_init
857 syn keyword ngxDirectiveThirdParty contained handler_type 866 syn keyword ngxDirectiveThirdParty contained handler_type
858 syn keyword ngxDirectiveThirdParty contained handlers_lazy_init
859 syn keyword ngxDirectiveThirdParty contained header_filter_code 867 syn keyword ngxDirectiveThirdParty contained header_filter_code
860 syn keyword ngxDirectiveThirdParty contained header_filter_name 868 syn keyword ngxDirectiveThirdParty contained header_filter_name
861 syn keyword ngxDirectiveThirdParty contained header_filter_property 869 syn keyword ngxDirectiveThirdParty contained header_filter_property
862 syn keyword ngxDirectiveThirdParty contained header_filter_type 870 syn keyword ngxDirectiveThirdParty contained header_filter_type
863 syn keyword ngxDirectiveThirdParty contained jvm_classpath 871 syn keyword ngxDirectiveThirdParty contained jvm_classpath
869 syn keyword ngxDirectiveThirdParty contained jvm_init_handler_name 877 syn keyword ngxDirectiveThirdParty contained jvm_init_handler_name
870 syn keyword ngxDirectiveThirdParty contained jvm_options 878 syn keyword ngxDirectiveThirdParty contained jvm_options
871 syn keyword ngxDirectiveThirdParty contained jvm_path 879 syn keyword ngxDirectiveThirdParty contained jvm_path
872 syn keyword ngxDirectiveThirdParty contained jvm_var 880 syn keyword ngxDirectiveThirdParty contained jvm_var
873 syn keyword ngxDirectiveThirdParty contained jvm_workers 881 syn keyword ngxDirectiveThirdParty contained jvm_workers
882 syn keyword ngxDirectiveThirdParty contained log_handler_code
883 syn keyword ngxDirectiveThirdParty contained log_handler_name
884 syn keyword ngxDirectiveThirdParty contained log_handler_property
885 syn keyword ngxDirectiveThirdParty contained log_handler_type
874 syn keyword ngxDirectiveThirdParty contained max_balanced_tcp_connections 886 syn keyword ngxDirectiveThirdParty contained max_balanced_tcp_connections
875 syn keyword ngxDirectiveThirdParty contained rewrite_handler_code 887 syn keyword ngxDirectiveThirdParty contained rewrite_handler_code
876 syn keyword ngxDirectiveThirdParty contained rewrite_handler_name 888 syn keyword ngxDirectiveThirdParty contained rewrite_handler_name
877 syn keyword ngxDirectiveThirdParty contained rewrite_handler_property 889 syn keyword ngxDirectiveThirdParty contained rewrite_handler_property
878 syn keyword ngxDirectiveThirdParty contained rewrite_handler_type 890 syn keyword ngxDirectiveThirdParty contained rewrite_handler_type
879 syn keyword ngxDirectiveThirdParty contained shared_map 891 syn keyword ngxDirectiveThirdParty contained shared_map
880 syn keyword ngxDirectiveThirdParty contained write_page_size 892 syn keyword ngxDirectiveThirdParty contained write_page_size
893
881 894
882 " Certificate Transparency 895 " Certificate Transparency
883 " https://github.com/grahamedgecombe/nginx-ct 896 " https://github.com/grahamedgecombe/nginx-ct
884 syn keyword ngxDirectiveThirdParty contained ssl_ct 897 syn keyword ngxDirectiveThirdParty contained ssl_ct
885 syn keyword ngxDirectiveThirdParty contained ssl_ct_static_scts 898 syn keyword ngxDirectiveThirdParty contained ssl_ct_static_scts
940 syn keyword ngxDirectiveThirdParty contained fancyindex_hide_parent_dir 953 syn keyword ngxDirectiveThirdParty contained fancyindex_hide_parent_dir
941 syn keyword ngxDirectiveThirdParty contained fancyindex_hide_symlinks 954 syn keyword ngxDirectiveThirdParty contained fancyindex_hide_symlinks
942 syn keyword ngxDirectiveThirdParty contained fancyindex_ignore 955 syn keyword ngxDirectiveThirdParty contained fancyindex_ignore
943 syn keyword ngxDirectiveThirdParty contained fancyindex_localtime 956 syn keyword ngxDirectiveThirdParty contained fancyindex_localtime
944 syn keyword ngxDirectiveThirdParty contained fancyindex_name_length 957 syn keyword ngxDirectiveThirdParty contained fancyindex_name_length
958 syn keyword ngxDirectiveThirdParty contained fancyindex_show_dotfiles
945 syn keyword ngxDirectiveThirdParty contained fancyindex_show_path 959 syn keyword ngxDirectiveThirdParty contained fancyindex_show_path
946 syn keyword ngxDirectiveThirdParty contained fancyindex_time_format 960 syn keyword ngxDirectiveThirdParty contained fancyindex_time_format
947 961
948 " Footer filter 962 " Footer filter
949 " https://github.com/alibaba/nginx-http-footer-filter 963 " https://github.com/alibaba/nginx-http-footer-filter
989 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_messages_per_channel_per_minute 1003 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_messages_per_channel_per_minute
990 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_publisher_distribution 1004 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_publisher_distribution
991 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_subscriber_distribution 1005 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_subscriber_distribution
992 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_subscribers_per_channel 1006 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_subscribers_per_channel
993 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_time 1007 syn keyword ngxDirectiveThirdParty contained nchan_benchmark_time
1008 syn keyword ngxDirectiveThirdParty contained nchan_channel_events_channel_id
994 syn keyword ngxDirectiveThirdParty contained nchan_channel_event_string 1009 syn keyword ngxDirectiveThirdParty contained nchan_channel_event_string
995 syn keyword ngxDirectiveThirdParty contained nchan_channel_events_channel_id
996 syn keyword ngxDirectiveThirdParty contained nchan_channel_group 1010 syn keyword ngxDirectiveThirdParty contained nchan_channel_group
997 syn keyword ngxDirectiveThirdParty contained nchan_channel_group_accounting 1011 syn keyword ngxDirectiveThirdParty contained nchan_channel_group_accounting
998 syn keyword ngxDirectiveThirdParty contained nchan_channel_id 1012 syn keyword ngxDirectiveThirdParty contained nchan_channel_id
999 syn keyword ngxDirectiveThirdParty contained nchan_channel_id_split_delimiter 1013 syn keyword ngxDirectiveThirdParty contained nchan_channel_id_split_delimiter
1000 syn keyword ngxDirectiveThirdParty contained nchan_channel_timeout 1014 syn keyword ngxDirectiveThirdParty contained nchan_channel_timeout
1001 syn keyword ngxDirectiveThirdParty contained nchan_deflate_message_for_websocket 1015 syn keyword ngxDirectiveThirdParty contained nchan_deflate_message_for_websocket
1002 syn keyword ngxDirectiveThirdParty contained nchan_eventsource_event 1016 syn keyword ngxDirectiveThirdParty contained nchan_eventsource_event
1017 syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_comment
1018 syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_data
1019 syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_event
1020 syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_interval
1003 syn keyword ngxDirectiveThirdParty contained nchan_group_location 1021 syn keyword ngxDirectiveThirdParty contained nchan_group_location
1004 syn keyword ngxDirectiveThirdParty contained nchan_group_max_channels 1022 syn keyword ngxDirectiveThirdParty contained nchan_group_max_channels
1005 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages 1023 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages
1006 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_disk 1024 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_disk
1007 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_memory 1025 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_memory
1045 syn keyword ngxDirectiveThirdParty contained nchan_storage_engine 1063 syn keyword ngxDirectiveThirdParty contained nchan_storage_engine
1046 syn keyword ngxDirectiveThirdParty contained nchan_store_messages 1064 syn keyword ngxDirectiveThirdParty contained nchan_store_messages
1047 syn keyword ngxDirectiveThirdParty contained nchan_stub_status 1065 syn keyword ngxDirectiveThirdParty contained nchan_stub_status
1048 syn keyword ngxDirectiveThirdParty contained nchan_sub_channel_id 1066 syn keyword ngxDirectiveThirdParty contained nchan_sub_channel_id
1049 syn keyword ngxDirectiveThirdParty contained nchan_subscribe_existing_channels_only 1067 syn keyword ngxDirectiveThirdParty contained nchan_subscribe_existing_channels_only
1050 syn keyword ngxDirectiveThirdParty contained nchan_subscribe_request
1051 syn keyword ngxDirectiveThirdParty contained nchan_subscriber 1068 syn keyword ngxDirectiveThirdParty contained nchan_subscriber
1052 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_channel_id 1069 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_channel_id
1053 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_compound_etag_message_id 1070 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_compound_etag_message_id
1071 syn keyword ngxDirectiveThirdParty contained nchan_subscribe_request
1054 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_first_message 1072 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_first_message
1055 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_http_raw_stream_separator 1073 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_http_raw_stream_separator
1056 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_last_message_id 1074 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_last_message_id
1057 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_location 1075 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_location
1058 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_message_id_custom_etag_header 1076 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_message_id_custom_etag_header
1985 syn keyword ngxDirectiveThirdParty contained concat_unique 2003 syn keyword ngxDirectiveThirdParty contained concat_unique
1986 2004
1987 " update upstreams' config by restful interface 2005 " update upstreams' config by restful interface
1988 " https://github.com/yzprofile/ngx_http_dyups_module 2006 " https://github.com/yzprofile/ngx_http_dyups_module
1989 syn keyword ngxDirectiveThirdParty contained dyups_interface 2007 syn keyword ngxDirectiveThirdParty contained dyups_interface
1990 syn keyword ngxDirectiveThirdParty contained dyups_read_msg_log
1991 syn keyword ngxDirectiveThirdParty contained dyups_read_msg_timeout
1992 syn keyword ngxDirectiveThirdParty contained dyups_shm_zone_size 2008 syn keyword ngxDirectiveThirdParty contained dyups_shm_zone_size
1993 syn keyword ngxDirectiveThirdParty contained dyups_trylock
1994 syn keyword ngxDirectiveThirdParty contained dyups_upstream_conf
1995 2009
1996 " add given content to the end of the response according to the condition specified 2010 " add given content to the end of the response according to the condition specified
1997 " https://github.com/flygoast/ngx_http_footer_if_filter 2011 " https://github.com/flygoast/ngx_http_footer_if_filter
1998 syn keyword ngxDirectiveThirdParty contained footer_if 2012 syn keyword ngxDirectiveThirdParty contained footer_if
1999 2013
2306 2320
2307 " nginx load-balancer module implementing ketama consistent hashing 2321 " nginx load-balancer module implementing ketama consistent hashing
2308 " https://github.com/flygoast/ngx_http_upstream_ketama_chash 2322 " https://github.com/flygoast/ngx_http_upstream_ketama_chash
2309 syn keyword ngxDirectiveThirdParty contained ketama_chash 2323 syn keyword ngxDirectiveThirdParty contained ketama_chash
2310 2324
2325 " nginx-sticky-module-ng
2326 " https://github.com/ayty-adrianomartins/nginx-sticky-module-ng
2327 syn keyword ngxDirectiveThirdParty contained sticky_no_fallback
2328
2329 " dynamic linking and call the function of your application
2330 " https://github.com/Taymindis/nginx-link-function
2331 syn keyword ngxDirectiveThirdParty contained ngx_link_func_add_prop
2332 syn keyword ngxDirectiveThirdParty contained ngx_link_func_add_req_header
2333 syn keyword ngxDirectiveThirdParty contained ngx_link_func_ca_cert
2334 syn keyword ngxDirectiveThirdParty contained ngx_link_func_call
2335 syn keyword ngxDirectiveThirdParty contained ngx_link_func_download_link_lib
2336 syn keyword ngxDirectiveThirdParty contained ngx_link_func_lib
2337 syn keyword ngxDirectiveThirdParty contained ngx_link_func_shm_size
2338 syn keyword ngxDirectiveThirdParty contained ngx_link_func_subrequest
2339
2340 " purge content from FastCGI, proxy, SCGI and uWSGI caches
2341 " https://github.com/torden/ngx_cache_purge
2342 syn keyword ngxDirectiveThirdParty contained cache_purge_response_type
2343
2344 " set the flags "HttpOnly", "secure" and "SameSite" for cookies
2345 " https://github.com/AirisX/nginx_cookie_flag_module
2346 syn keyword ngxDirectiveThirdParty contained set_cookie_flag
2347
2348 " Embed websockify into Nginx (convert any tcp connection into websocket)
2349 " https://github.com/tg123/websockify-nginx-module
2350 syn keyword ngxDirectiveThirdParty contained websockify_buffer_size
2351 syn keyword ngxDirectiveThirdParty contained websockify_connect_timeout
2352 syn keyword ngxDirectiveThirdParty contained websockify_pass
2353 syn keyword ngxDirectiveThirdParty contained websockify_read_timeout
2354 syn keyword ngxDirectiveThirdParty contained websockify_send_timeout
2355
2356 " IP2Location Nginx
2357 " https://github.com/ip2location/ip2location-nginx
2358 syn keyword ngxDirectiveThirdParty contained ip2location
2359 syn keyword ngxDirectiveThirdParty contained ip2location_access_type
2360 syn keyword ngxDirectiveThirdParty contained ip2location_proxy
2361 syn keyword ngxDirectiveThirdParty contained ip2location_proxy_recursive
2362
2363 " IP2Proxy module for Nginx
2364 " https://github.com/ip2location/ip2proxy-nginx
2365 syn keyword ngxDirectiveThirdParty contained ip2proxy
2366 syn keyword ngxDirectiveThirdParty contained ip2proxy_access_type
2367 syn keyword ngxDirectiveThirdParty contained ip2proxy_as
2368 syn keyword ngxDirectiveThirdParty contained ip2proxy_asn
2369 syn keyword ngxDirectiveThirdParty contained ip2proxy_city
2370 syn keyword ngxDirectiveThirdParty contained ip2proxy_country_long
2371 syn keyword ngxDirectiveThirdParty contained ip2proxy_country_short
2372 syn keyword ngxDirectiveThirdParty contained ip2proxy_database
2373 syn keyword ngxDirectiveThirdParty contained ip2proxy_domain
2374 syn keyword ngxDirectiveThirdParty contained ip2proxy_is_proxy
2375 syn keyword ngxDirectiveThirdParty contained ip2proxy_isp
2376 syn keyword ngxDirectiveThirdParty contained ip2proxy_last_seen
2377 syn keyword ngxDirectiveThirdParty contained ip2proxy_proxy_type
2378 syn keyword ngxDirectiveThirdParty contained ip2proxy_region
2379 syn keyword ngxDirectiveThirdParty contained ip2proxy_reverse_proxy
2380 syn keyword ngxDirectiveThirdParty contained ip2proxy_usage_type
2311 2381
2312 2382
2313 2383
2314 " highlight 2384 " highlight
2315 2385