Klaus Demo nginx / bfe36ba
Contrib: proper syntax parsing in vim syntax highlighting. Instead of highlighting directives in arbitrary positions, proper parsing of nginx.conf syntax was implemented, matching what nginx does internally. This allows vim to correctly highlight various complex cases, including: return 301 http://example.com/path#fragment"; and also avoids highlighting of parameters as directives, as in server_name missing.semicolon.example.com index index.php; where "index" is not a directive but a parameter of the "server_name" directive due to missing semicolon. Most important downside of this approach seems to be that there is no easy way to introduce directive-specific parameters. As such, only "listen" directive parameters were preserved. Maxim Dounin 3 years ago
1 changed file(s) with 1741 addition(s) and 1711 deletion(s). Raw diff Collapse all Expand all
44 finish
55 end
66
7 setlocal iskeyword+=.
8 setlocal iskeyword+=/
9 setlocal iskeyword+=:
10
11 syn match ngxVariable '\$\(\w\+\|{\w\+}\)'
12 syn match ngxVariableBlock '\$\(\w\+\|{\w\+}\)' contained
7 " general syntax
8
9 if has("patch-7.4.1142")
10 " except control characters, ";", "{", and "}"
11 syn iskeyword 33-58,60-122,124,126-255
12 endif
13
14 syn match ngxName '\([^;{} \t\\]\|\\.\)\+'
15 \ contains=@ngxDirectives
16 \ nextgroup=@ngxParams skipwhite skipempty
17 syn match ngxParam '\([^;{ \t\\]\|\\.\)\+'
18 \ contained
19 \ contains=ngxVariable
20 \ nextgroup=@ngxParams skipwhite skipempty
21 syn region ngxString start=+\z(["']\)+ end=+\z1+ skip=+\\\\\|\\\z1+
22 \ contains=ngxVariableString
23 \ nextgroup=@ngxParams skipwhite skipempty
24 syn match ngxParamComment '#.*$'
25 \ nextgroup=@ngxParams skipwhite skipempty
26 syn match ngxSemicolon ';' contained
27 syn region ngxBlock start=+{+ end=+}+ contained
28 \ contains=@ngxTopLevel
29 syn match ngxComment '#.*$'
30
31 syn match ngxVariable '\$\w\+' contained
1332 syn match ngxVariableString '\$\(\w\+\|{\w\+}\)' contained
14 syn region ngxBlock start=+^+ end=+{+ skip=+\${+ contains=ngxComment,ngxDirectiveBlock,ngxVariableBlock,ngxString oneline
15 syn region ngxString start=+[^:a-zA-Z>!\\@]\z(["']\)+lc=1 end=+\z1+ skip=+\\\\\|\\\z1+ contains=ngxVariableString
16 syn match ngxComment ' *#.*$'
17
18 syn keyword ngxBoolean on
19 syn keyword ngxBoolean off
20
21 syn keyword ngxDirectiveBlock http contained
22 syn keyword ngxDirectiveBlock mail contained
23 syn keyword ngxDirectiveBlock events contained
24 syn keyword ngxDirectiveBlock server contained
25 syn keyword ngxDirectiveBlock types contained
26 syn keyword ngxDirectiveBlock location contained
27 syn keyword ngxDirectiveBlock upstream contained
28 syn keyword ngxDirectiveBlock charset_map contained
29 syn keyword ngxDirectiveBlock limit_except contained
30 syn keyword ngxDirectiveBlock if contained
31 syn keyword ngxDirectiveBlock geo contained
32 syn keyword ngxDirectiveBlock map contained
33 syn keyword ngxDirectiveBlock split_clients contained
34
35 syn keyword ngxDirectiveImportant include
36 syn keyword ngxDirectiveImportant root
37 syn keyword ngxDirectiveImportant server
38 syn keyword ngxDirectiveImportant server_name
39 syn keyword ngxDirectiveImportant listen contained
40 syn region ngxDirectiveImportantListen matchgroup=ngxDirectiveImportant start=+listen+ skip=+\\\\\|\\\;+ end=+;+he=e-1 contains=ngxListenOptions,ngxString
41 syn keyword ngxDirectiveImportant internal
42 syn keyword ngxDirectiveImportant proxy_pass
43 syn keyword ngxDirectiveImportant memcached_pass
44 syn keyword ngxDirectiveImportant fastcgi_pass
45 syn keyword ngxDirectiveImportant scgi_pass
46 syn keyword ngxDirectiveImportant uwsgi_pass
47 syn keyword ngxDirectiveImportant try_files
48
49 syn keyword ngxListenOptions default_server contained
50 syn keyword ngxListenOptions ssl contained
51 syn keyword ngxListenOptions http2 contained
52 syn keyword ngxListenOptions spdy contained
53 syn keyword ngxListenOptions proxy_protocol contained
54 syn keyword ngxListenOptions setfib contained
55 syn keyword ngxListenOptions fastopen contained
56 syn keyword ngxListenOptions backlog contained
57 syn keyword ngxListenOptions rcvbuf contained
58 syn keyword ngxListenOptions sndbuf contained
59 syn keyword ngxListenOptions accept_filter contained
60 syn keyword ngxListenOptions deferred contained
61 syn keyword ngxListenOptions bind contained
62 syn keyword ngxListenOptions ipv6only contained
63 syn keyword ngxListenOptions reuseport contained
64 syn keyword ngxListenOptions so_keepalive contained
65 syn keyword ngxListenOptions keepidle contained
66
67 syn keyword ngxDirectiveControl break
68 syn keyword ngxDirectiveControl return
69 syn keyword ngxDirectiveControl rewrite
70 syn keyword ngxDirectiveControl set
71
72 syn keyword ngxDirectiveError error_page
73 syn keyword ngxDirectiveError post_action
74
75 syn keyword ngxDirectiveDeprecated connections
76 syn keyword ngxDirectiveDeprecated imap
77 syn keyword ngxDirectiveDeprecated limit_zone
78 syn keyword ngxDirectiveDeprecated mysql_test
79 syn keyword ngxDirectiveDeprecated open_file_cache_retest
80 syn keyword ngxDirectiveDeprecated optimize_server_names
81 syn keyword ngxDirectiveDeprecated satisfy_any
82 syn keyword ngxDirectiveDeprecated so_keepalive
83
84 syn keyword ngxDirective absolute_redirect
85 syn keyword ngxDirective accept_mutex
86 syn keyword ngxDirective accept_mutex_delay
87 syn keyword ngxDirective acceptex_read
88 syn keyword ngxDirective access_log
89 syn keyword ngxDirective add_after_body
90 syn keyword ngxDirective add_before_body
91 syn keyword ngxDirective add_header
92 syn keyword ngxDirective addition_types
93 syn keyword ngxDirective aio
94 syn keyword ngxDirective aio_write
95 syn keyword ngxDirective alias
96 syn keyword ngxDirective allow
97 syn keyword ngxDirective ancient_browser
98 syn keyword ngxDirective ancient_browser_value
99 syn keyword ngxDirective auth_basic
100 syn keyword ngxDirective auth_basic_user_file
101 syn keyword ngxDirective auth_http
102 syn keyword ngxDirective auth_http_header
103 syn keyword ngxDirective auth_http_pass_client_cert
104 syn keyword ngxDirective auth_http_timeout
105 syn keyword ngxDirective auth_jwt
106 syn keyword ngxDirective auth_jwt_key_file
107 syn keyword ngxDirective auth_request
108 syn keyword ngxDirective auth_request_set
109 syn keyword ngxDirective autoindex
110 syn keyword ngxDirective autoindex_exact_size
111 syn keyword ngxDirective autoindex_format
112 syn keyword ngxDirective autoindex_localtime
113 syn keyword ngxDirective charset
114 syn keyword ngxDirective charset_map
115 syn keyword ngxDirective charset_types
116 syn keyword ngxDirective chunked_transfer_encoding
117 syn keyword ngxDirective client_body_buffer_size
118 syn keyword ngxDirective client_body_in_file_only
119 syn keyword ngxDirective client_body_in_single_buffer
120 syn keyword ngxDirective client_body_temp_path
121 syn keyword ngxDirective client_body_timeout
122 syn keyword ngxDirective client_header_buffer_size
123 syn keyword ngxDirective client_header_timeout
124 syn keyword ngxDirective client_max_body_size
125 syn keyword ngxDirective connection_pool_size
126 syn keyword ngxDirective create_full_put_path
127 syn keyword ngxDirective daemon
128 syn keyword ngxDirective dav_access
129 syn keyword ngxDirective dav_methods
130 syn keyword ngxDirective debug_connection
131 syn keyword ngxDirective debug_points
132 syn keyword ngxDirective default_type
133 syn keyword ngxDirective degradation
134 syn keyword ngxDirective degrade
135 syn keyword ngxDirective deny
136 syn keyword ngxDirective devpoll_changes
137 syn keyword ngxDirective devpoll_events
138 syn keyword ngxDirective directio
139 syn keyword ngxDirective directio_alignment
140 syn keyword ngxDirective disable_symlinks
141 syn keyword ngxDirective empty_gif
142 syn keyword ngxDirective env
143 syn keyword ngxDirective epoll_events
144 syn keyword ngxDirective error_log
145 syn keyword ngxDirective etag
146 syn keyword ngxDirective eventport_events
147 syn keyword ngxDirective expires
148 syn keyword ngxDirective f4f
149 syn keyword ngxDirective f4f_buffer_size
150 syn keyword ngxDirective fastcgi_bind
151 syn keyword ngxDirective fastcgi_buffer_size
152 syn keyword ngxDirective fastcgi_buffering
153 syn keyword ngxDirective fastcgi_buffers
154 syn keyword ngxDirective fastcgi_busy_buffers_size
155 syn keyword ngxDirective fastcgi_cache
156 syn keyword ngxDirective fastcgi_cache_bypass
157 syn keyword ngxDirective fastcgi_cache_key
158 syn keyword ngxDirective fastcgi_cache_lock
159 syn keyword ngxDirective fastcgi_cache_lock_age
160 syn keyword ngxDirective fastcgi_cache_lock_timeout
161 syn keyword ngxDirective fastcgi_cache_max_range_offset
162 syn keyword ngxDirective fastcgi_cache_methods
163 syn keyword ngxDirective fastcgi_cache_min_uses
164 syn keyword ngxDirective fastcgi_cache_path
165 syn keyword ngxDirective fastcgi_cache_purge
166 syn keyword ngxDirective fastcgi_cache_revalidate
167 syn keyword ngxDirective fastcgi_cache_use_stale
168 syn keyword ngxDirective fastcgi_cache_valid
169 syn keyword ngxDirective fastcgi_catch_stderr
170 syn keyword ngxDirective fastcgi_connect_timeout
171 syn keyword ngxDirective fastcgi_force_ranges
172 syn keyword ngxDirective fastcgi_hide_header
173 syn keyword ngxDirective fastcgi_ignore_client_abort
174 syn keyword ngxDirective fastcgi_ignore_headers
175 syn keyword ngxDirective fastcgi_index
176 syn keyword ngxDirective fastcgi_intercept_errors
177 syn keyword ngxDirective fastcgi_keep_conn
178 syn keyword ngxDirective fastcgi_limit_rate
179 syn keyword ngxDirective fastcgi_max_temp_file_size
180 syn keyword ngxDirective fastcgi_next_upstream
181 syn keyword ngxDirective fastcgi_next_upstream_timeout
182 syn keyword ngxDirective fastcgi_next_upstream_tries
183 syn keyword ngxDirective fastcgi_no_cache
184 syn keyword ngxDirective fastcgi_param
185 syn keyword ngxDirective fastcgi_pass_header
186 syn keyword ngxDirective fastcgi_pass_request_body
187 syn keyword ngxDirective fastcgi_pass_request_headers
188 syn keyword ngxDirective fastcgi_read_timeout
189 syn keyword ngxDirective fastcgi_request_buffering
190 syn keyword ngxDirective fastcgi_send_lowat
191 syn keyword ngxDirective fastcgi_send_timeout
192 syn keyword ngxDirective fastcgi_split_path_info
193 syn keyword ngxDirective fastcgi_store
194 syn keyword ngxDirective fastcgi_store_access
195 syn keyword ngxDirective fastcgi_temp_file_write_size
196 syn keyword ngxDirective fastcgi_temp_path
197 syn keyword ngxDirective flv
198 syn keyword ngxDirective geoip_city
199 syn keyword ngxDirective geoip_country
200 syn keyword ngxDirective geoip_org
201 syn keyword ngxDirective geoip_proxy
202 syn keyword ngxDirective geoip_proxy_recursive
203 syn keyword ngxDirective google_perftools_profiles
204 syn keyword ngxDirective gunzip
205 syn keyword ngxDirective gunzip_buffers
206 syn keyword ngxDirective gzip
207 syn keyword ngxDirective gzip_buffers
208 syn keyword ngxDirective gzip_comp_level
209 syn keyword ngxDirective gzip_disable
210 syn keyword ngxDirective gzip_hash
211 syn keyword ngxDirective gzip_http_version
212 syn keyword ngxDirective gzip_min_length
213 syn keyword ngxDirective gzip_no_buffer
214 syn keyword ngxDirective gzip_proxied
215 syn keyword ngxDirective gzip_static
216 syn keyword ngxDirective gzip_types
217 syn keyword ngxDirective gzip_vary
218 syn keyword ngxDirective gzip_window
219 syn keyword ngxDirective hash
220 syn keyword ngxDirective health_check
221 syn keyword ngxDirective health_check_timeout
222 syn keyword ngxDirective hls
223 syn keyword ngxDirective hls_buffers
224 syn keyword ngxDirective hls_forward_args
225 syn keyword ngxDirective hls_fragment
226 syn keyword ngxDirective hls_mp4_buffer_size
227 syn keyword ngxDirective hls_mp4_max_buffer_size
228 syn keyword ngxDirective http2_chunk_size
229 syn keyword ngxDirective http2_body_preread_size
230 syn keyword ngxDirective http2_idle_timeout
231 syn keyword ngxDirective http2_max_concurrent_streams
232 syn keyword ngxDirective http2_max_field_size
233 syn keyword ngxDirective http2_max_header_size
234 syn keyword ngxDirective http2_max_requests
235 syn keyword ngxDirective http2_recv_buffer_size
236 syn keyword ngxDirective http2_recv_timeout
237 syn keyword ngxDirective if_modified_since
238 syn keyword ngxDirective ignore_invalid_headers
239 syn keyword ngxDirective image_filter
240 syn keyword ngxDirective image_filter_buffer
241 syn keyword ngxDirective image_filter_interlace
242 syn keyword ngxDirective image_filter_jpeg_quality
243 syn keyword ngxDirective image_filter_sharpen
244 syn keyword ngxDirective image_filter_transparency
245 syn keyword ngxDirective image_filter_webp_quality
246 syn keyword ngxDirective imap_auth
247 syn keyword ngxDirective imap_capabilities
248 syn keyword ngxDirective imap_client_buffer
249 syn keyword ngxDirective index
250 syn keyword ngxDirective iocp_threads
251 syn keyword ngxDirective ip_hash
252 syn keyword ngxDirective js_access
253 syn keyword ngxDirective js_content
254 syn keyword ngxDirective js_filter
255 syn keyword ngxDirective js_include
256 syn keyword ngxDirective js_preread
257 syn keyword ngxDirective js_set
258 syn keyword ngxDirective keepalive
259 syn keyword ngxDirective keepalive_disable
260 syn keyword ngxDirective keepalive_requests
261 syn keyword ngxDirective keepalive_timeout
262 syn keyword ngxDirective kqueue_changes
263 syn keyword ngxDirective kqueue_events
264 syn keyword ngxDirective large_client_header_buffers
265 syn keyword ngxDirective least_conn
266 syn keyword ngxDirective least_time
267 syn keyword ngxDirective limit_conn
268 syn keyword ngxDirective limit_conn_log_level
269 syn keyword ngxDirective limit_conn_status
270 syn keyword ngxDirective limit_conn_zone
271 syn keyword ngxDirective limit_rate
272 syn keyword ngxDirective limit_rate_after
273 syn keyword ngxDirective limit_req
274 syn keyword ngxDirective limit_req_log_level
275 syn keyword ngxDirective limit_req_status
276 syn keyword ngxDirective limit_req_zone
277 syn keyword ngxDirective lingering_close
278 syn keyword ngxDirective lingering_time
279 syn keyword ngxDirective lingering_timeout
280 syn keyword ngxDirective load_module
281 syn keyword ngxDirective lock_file
282 syn keyword ngxDirective log_format
283 syn keyword ngxDirective log_not_found
284 syn keyword ngxDirective log_subrequest
285 syn keyword ngxDirective map_hash_bucket_size
286 syn keyword ngxDirective map_hash_max_size
287 syn keyword ngxDirective match
288 syn keyword ngxDirective master_process
289 syn keyword ngxDirective max_ranges
290 syn keyword ngxDirective memcached_bind
291 syn keyword ngxDirective memcached_buffer_size
292 syn keyword ngxDirective memcached_connect_timeout
293 syn keyword ngxDirective memcached_force_ranges
294 syn keyword ngxDirective memcached_gzip_flag
295 syn keyword ngxDirective memcached_next_upstream
296 syn keyword ngxDirective memcached_next_upstream_timeout
297 syn keyword ngxDirective memcached_next_upstream_tries
298 syn keyword ngxDirective memcached_read_timeout
299 syn keyword ngxDirective memcached_send_timeout
300 syn keyword ngxDirective merge_slashes
301 syn keyword ngxDirective min_delete_depth
302 syn keyword ngxDirective modern_browser
303 syn keyword ngxDirective modern_browser_value
304 syn keyword ngxDirective mp4
305 syn keyword ngxDirective mp4_buffer_size
306 syn keyword ngxDirective mp4_max_buffer_size
307 syn keyword ngxDirective mp4_limit_rate
308 syn keyword ngxDirective mp4_limit_rate_after
309 syn keyword ngxDirective msie_padding
310 syn keyword ngxDirective msie_refresh
311 syn keyword ngxDirective multi_accept
312 syn keyword ngxDirective ntlm
313 syn keyword ngxDirective open_file_cache
314 syn keyword ngxDirective open_file_cache_errors
315 syn keyword ngxDirective open_file_cache_events
316 syn keyword ngxDirective open_file_cache_min_uses
317 syn keyword ngxDirective open_file_cache_valid
318 syn keyword ngxDirective open_log_file_cache
319 syn keyword ngxDirective output_buffers
320 syn keyword ngxDirective override_charset
321 syn keyword ngxDirective pcre_jit
322 syn keyword ngxDirective perl
323 syn keyword ngxDirective perl_modules
324 syn keyword ngxDirective perl_require
325 syn keyword ngxDirective perl_set
326 syn keyword ngxDirective pid
327 syn keyword ngxDirective pop3_auth
328 syn keyword ngxDirective pop3_capabilities
329 syn keyword ngxDirective port_in_redirect
330 syn keyword ngxDirective post_acceptex
331 syn keyword ngxDirective postpone_gzipping
332 syn keyword ngxDirective postpone_output
333 syn keyword ngxDirective preread_buffer_size
334 syn keyword ngxDirective preread_timeout
335 syn keyword ngxDirective protocol nextgroup=ngxMailProtocol skipwhite
336 syn keyword ngxMailProtocol imap pop3 smtp contained
337 syn keyword ngxDirective proxy
338 syn keyword ngxDirective proxy_bind
339 syn keyword ngxDirective proxy_buffer
340 syn keyword ngxDirective proxy_buffer_size
341 syn keyword ngxDirective proxy_buffering
342 syn keyword ngxDirective proxy_buffers
343 syn keyword ngxDirective proxy_busy_buffers_size
344 syn keyword ngxDirective proxy_cache
345 syn keyword ngxDirective proxy_cache_bypass
346 syn keyword ngxDirective proxy_cache_convert_head
347 syn keyword ngxDirective proxy_cache_key
348 syn keyword ngxDirective proxy_cache_lock
349 syn keyword ngxDirective proxy_cache_lock_age
350 syn keyword ngxDirective proxy_cache_lock_timeout
351 syn keyword ngxDirective proxy_cache_max_range_offset
352 syn keyword ngxDirective proxy_cache_methods
353 syn keyword ngxDirective proxy_cache_min_uses
354 syn keyword ngxDirective proxy_cache_path
355 syn keyword ngxDirective proxy_cache_purge
356 syn keyword ngxDirective proxy_cache_revalidate
357 syn keyword ngxDirective proxy_cache_use_stale
358 syn keyword ngxDirective proxy_cache_valid
359 syn keyword ngxDirective proxy_connect_timeout
360 syn keyword ngxDirective proxy_cookie_domain
361 syn keyword ngxDirective proxy_cookie_path
362 syn keyword ngxDirective proxy_download_rate
363 syn keyword ngxDirective proxy_force_ranges
364 syn keyword ngxDirective proxy_headers_hash_bucket_size
365 syn keyword ngxDirective proxy_headers_hash_max_size
366 syn keyword ngxDirective proxy_hide_header
367 syn keyword ngxDirective proxy_http_version
368 syn keyword ngxDirective proxy_ignore_client_abort
369 syn keyword ngxDirective proxy_ignore_headers
370 syn keyword ngxDirective proxy_intercept_errors
371 syn keyword ngxDirective proxy_limit_rate
372 syn keyword ngxDirective proxy_max_temp_file_size
373 syn keyword ngxDirective proxy_method
374 syn keyword ngxDirective proxy_next_upstream
375 syn keyword ngxDirective proxy_next_upstream_timeout
376 syn keyword ngxDirective proxy_next_upstream_tries
377 syn keyword ngxDirective proxy_no_cache
378 syn keyword ngxDirective proxy_pass_error_message
379 syn keyword ngxDirective proxy_pass_header
380 syn keyword ngxDirective proxy_pass_request_body
381 syn keyword ngxDirective proxy_pass_request_headers
382 syn keyword ngxDirective proxy_protocol
383 syn keyword ngxDirective proxy_protocol_timeout
384 syn keyword ngxDirective proxy_read_timeout
385 syn keyword ngxDirective proxy_redirect
386 syn keyword ngxDirective proxy_request_buffering
387 syn keyword ngxDirective proxy_responses
388 syn keyword ngxDirective proxy_send_lowat
389 syn keyword ngxDirective proxy_send_timeout
390 syn keyword ngxDirective proxy_set_body
391 syn keyword ngxDirective proxy_set_header
392 syn keyword ngxDirective proxy_ssl_certificate
393 syn keyword ngxDirective proxy_ssl_certificate_key
394 syn keyword ngxDirective proxy_ssl_ciphers
395 syn keyword ngxDirective proxy_ssl_crl
396 syn keyword ngxDirective proxy_ssl_name
397 syn keyword ngxDirective proxy_ssl_password_file
398 syn keyword ngxDirective proxy_ssl_protocols nextgroup=ngxSSLProtocol skipwhite
399 syn keyword ngxDirective proxy_ssl_server_name
400 syn keyword ngxDirective proxy_ssl_session_reuse
401 syn keyword ngxDirective proxy_ssl_trusted_certificate
402 syn keyword ngxDirective proxy_ssl_verify
403 syn keyword ngxDirective proxy_ssl_verify_depth
404 syn keyword ngxDirective proxy_store
405 syn keyword ngxDirective proxy_store_access
406 syn keyword ngxDirective proxy_temp_file_write_size
407 syn keyword ngxDirective proxy_temp_path
408 syn keyword ngxDirective proxy_timeout
409 syn keyword ngxDirective proxy_upload_rate
410 syn keyword ngxDirective queue
411 syn keyword ngxDirective random_index
412 syn keyword ngxDirective read_ahead
413 syn keyword ngxDirective real_ip_header
414 syn keyword ngxDirective real_ip_recursive
415 syn keyword ngxDirective recursive_error_pages
416 syn keyword ngxDirective referer_hash_bucket_size
417 syn keyword ngxDirective referer_hash_max_size
418 syn keyword ngxDirective request_pool_size
419 syn keyword ngxDirective reset_timedout_connection
420 syn keyword ngxDirective resolver
421 syn keyword ngxDirective resolver_timeout
422 syn keyword ngxDirective rewrite_log
423 syn keyword ngxDirective rtsig_overflow_events
424 syn keyword ngxDirective rtsig_overflow_test
425 syn keyword ngxDirective rtsig_overflow_threshold
426 syn keyword ngxDirective rtsig_signo
427 syn keyword ngxDirective satisfy
428 syn keyword ngxDirective scgi_bind
429 syn keyword ngxDirective scgi_buffer_size
430 syn keyword ngxDirective scgi_buffering
431 syn keyword ngxDirective scgi_buffers
432 syn keyword ngxDirective scgi_busy_buffers_size
433 syn keyword ngxDirective scgi_cache
434 syn keyword ngxDirective scgi_cache_bypass
435 syn keyword ngxDirective scgi_cache_key
436 syn keyword ngxDirective scgi_cache_lock
437 syn keyword ngxDirective scgi_cache_lock_age
438 syn keyword ngxDirective scgi_cache_lock_timeout
439 syn keyword ngxDirective scgi_cache_max_range_offset
440 syn keyword ngxDirective scgi_cache_methods
441 syn keyword ngxDirective scgi_cache_min_uses
442 syn keyword ngxDirective scgi_cache_path
443 syn keyword ngxDirective scgi_cache_purge
444 syn keyword ngxDirective scgi_cache_revalidate
445 syn keyword ngxDirective scgi_cache_use_stale
446 syn keyword ngxDirective scgi_cache_valid
447 syn keyword ngxDirective scgi_connect_timeout
448 syn keyword ngxDirective scgi_force_ranges
449 syn keyword ngxDirective scgi_hide_header
450 syn keyword ngxDirective scgi_ignore_client_abort
451 syn keyword ngxDirective scgi_ignore_headers
452 syn keyword ngxDirective scgi_intercept_errors
453 syn keyword ngxDirective scgi_limit_rate
454 syn keyword ngxDirective scgi_max_temp_file_size
455 syn keyword ngxDirective scgi_next_upstream
456 syn keyword ngxDirective scgi_next_upstream_timeout
457 syn keyword ngxDirective scgi_next_upstream_tries
458 syn keyword ngxDirective scgi_no_cache
459 syn keyword ngxDirective scgi_param
460 syn keyword ngxDirective scgi_pass_header
461 syn keyword ngxDirective scgi_pass_request_body
462 syn keyword ngxDirective scgi_pass_request_headers
463 syn keyword ngxDirective scgi_read_timeout
464 syn keyword ngxDirective scgi_request_buffering
465 syn keyword ngxDirective scgi_send_timeout
466 syn keyword ngxDirective scgi_store
467 syn keyword ngxDirective scgi_store_access
468 syn keyword ngxDirective scgi_temp_file_write_size
469 syn keyword ngxDirective scgi_temp_path
470 syn keyword ngxDirective secure_link
471 syn keyword ngxDirective secure_link_md5
472 syn keyword ngxDirective secure_link_secret
473 syn keyword ngxDirective send_lowat
474 syn keyword ngxDirective send_timeout
475 syn keyword ngxDirective sendfile
476 syn keyword ngxDirective sendfile_max_chunk
477 syn keyword ngxDirective server_name_in_redirect
478 syn keyword ngxDirective server_names_hash_bucket_size
479 syn keyword ngxDirective server_names_hash_max_size
480 syn keyword ngxDirective server_tokens
481 syn keyword ngxDirective session_log
482 syn keyword ngxDirective session_log_format
483 syn keyword ngxDirective session_log_zone
484 syn keyword ngxDirective set_real_ip_from
485 syn keyword ngxDirective slice
486 syn keyword ngxDirective smtp_auth
487 syn keyword ngxDirective smtp_capabilities
488 syn keyword ngxDirective smtp_client_buffer
489 syn keyword ngxDirective smtp_greeting_delay
490 syn keyword ngxDirective source_charset
491 syn keyword ngxDirective spdy_chunk_size
492 syn keyword ngxDirective spdy_headers_comp
493 syn keyword ngxDirective spdy_keepalive_timeout
494 syn keyword ngxDirective spdy_max_concurrent_streams
495 syn keyword ngxDirective spdy_pool_size
496 syn keyword ngxDirective spdy_recv_buffer_size
497 syn keyword ngxDirective spdy_recv_timeout
498 syn keyword ngxDirective spdy_streams_index_size
499 syn keyword ngxDirective ssi
500 syn keyword ngxDirective ssi_ignore_recycled_buffers
501 syn keyword ngxDirective ssi_last_modified
502 syn keyword ngxDirective ssi_min_file_chunk
503 syn keyword ngxDirective ssi_silent_errors
504 syn keyword ngxDirective ssi_types
505 syn keyword ngxDirective ssi_value_length
506 syn keyword ngxDirective ssl
507 syn keyword ngxDirective ssl_buffer_size
508 syn keyword ngxDirective ssl_certificate
509 syn keyword ngxDirective ssl_certificate_key
510 syn keyword ngxDirective ssl_ciphers
511 syn keyword ngxDirective ssl_client_certificate
512 syn keyword ngxDirective ssl_crl
513 syn keyword ngxDirective ssl_dhparam
514 syn keyword ngxDirective ssl_ecdh_curve
515 syn keyword ngxDirective ssl_engine
516 syn keyword ngxDirective ssl_handshake_timeout
517 syn keyword ngxDirective ssl_password_file
518 syn keyword ngxDirective ssl_prefer_server_ciphers
519 syn keyword ngxDirective ssl_preread
520 syn keyword ngxDirective ssl_protocols nextgroup=ngxSSLProtocol skipwhite
521 syn keyword ngxSSLProtocol SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2 contained nextgroup=ngxSSLProtocol skipwhite
522 syn keyword ngxDirective ssl_session_cache
523 syn keyword ngxDirective ssl_session_ticket_key
524 syn keyword ngxDirective ssl_session_tickets
525 syn keyword ngxDirective ssl_session_timeout
526 syn keyword ngxDirective ssl_stapling
527 syn keyword ngxDirective ssl_stapling_file
528 syn keyword ngxDirective ssl_stapling_responder
529 syn keyword ngxDirective ssl_stapling_verify
530 syn keyword ngxDirective ssl_trusted_certificate
531 syn keyword ngxDirective ssl_verify_client
532 syn keyword ngxDirective ssl_verify_depth
533 syn keyword ngxDirective starttls
534 syn keyword ngxDirective state
535 syn keyword ngxDirective status
536 syn keyword ngxDirective status_format
537 syn keyword ngxDirective status_zone
538 syn keyword ngxDirective sticky
539 syn keyword ngxDirective sticky_cookie_insert
540 syn keyword ngxDirective stub_status
541 syn keyword ngxDirective sub_filter
542 syn keyword ngxDirective sub_filter_last_modified
543 syn keyword ngxDirective sub_filter_once
544 syn keyword ngxDirective sub_filter_types
545 syn keyword ngxDirective tcp_nodelay
546 syn keyword ngxDirective tcp_nopush
547 syn keyword ngxDirective thread_pool
548 syn keyword ngxDirective thread_stack_size
549 syn keyword ngxDirective timeout
550 syn keyword ngxDirective timer_resolution
551 syn keyword ngxDirective types_hash_bucket_size
552 syn keyword ngxDirective types_hash_max_size
553 syn keyword ngxDirective underscores_in_headers
554 syn keyword ngxDirective uninitialized_variable_warn
555 syn keyword ngxDirective upstream_conf
556 syn keyword ngxDirective use
557 syn keyword ngxDirective user
558 syn keyword ngxDirective userid
559 syn keyword ngxDirective userid_domain
560 syn keyword ngxDirective userid_expires
561 syn keyword ngxDirective userid_mark
562 syn keyword ngxDirective userid_name
563 syn keyword ngxDirective userid_p3p
564 syn keyword ngxDirective userid_path
565 syn keyword ngxDirective userid_service
566 syn keyword ngxDirective uwsgi_bind
567 syn keyword ngxDirective uwsgi_buffer_size
568 syn keyword ngxDirective uwsgi_buffering
569 syn keyword ngxDirective uwsgi_buffers
570 syn keyword ngxDirective uwsgi_busy_buffers_size
571 syn keyword ngxDirective uwsgi_cache
572 syn keyword ngxDirective uwsgi_cache_bypass
573 syn keyword ngxDirective uwsgi_cache_key
574 syn keyword ngxDirective uwsgi_cache_lock
575 syn keyword ngxDirective uwsgi_cache_lock_age
576 syn keyword ngxDirective uwsgi_cache_lock_timeout
577 syn keyword ngxDirective uwsgi_cache_methods
578 syn keyword ngxDirective uwsgi_cache_min_uses
579 syn keyword ngxDirective uwsgi_cache_path
580 syn keyword ngxDirective uwsgi_cache_purge
581 syn keyword ngxDirective uwsgi_cache_revalidate
582 syn keyword ngxDirective uwsgi_cache_use_stale
583 syn keyword ngxDirective uwsgi_cache_valid
584 syn keyword ngxDirective uwsgi_connect_timeout
585 syn keyword ngxDirective uwsgi_force_ranges
586 syn keyword ngxDirective uwsgi_hide_header
587 syn keyword ngxDirective uwsgi_ignore_client_abort
588 syn keyword ngxDirective uwsgi_ignore_headers
589 syn keyword ngxDirective uwsgi_intercept_errors
590 syn keyword ngxDirective uwsgi_limit_rate
591 syn keyword ngxDirective uwsgi_max_temp_file_size
592 syn keyword ngxDirective uwsgi_modifier1
593 syn keyword ngxDirective uwsgi_modifier2
594 syn keyword ngxDirective uwsgi_next_upstream
595 syn keyword ngxDirective uwsgi_next_upstream_timeout
596 syn keyword ngxDirective uwsgi_next_upstream_tries
597 syn keyword ngxDirective uwsgi_no_cache
598 syn keyword ngxDirective uwsgi_param
599 syn keyword ngxDirective uwsgi_pass
600 syn keyword ngxDirective uwsgi_pass_header
601 syn keyword ngxDirective uwsgi_pass_request_body
602 syn keyword ngxDirective uwsgi_pass_request_headers
603 syn keyword ngxDirective uwsgi_read_timeout
604 syn keyword ngxDirective uwsgi_request_buffering
605 syn keyword ngxDirective uwsgi_send_timeout
606 syn keyword ngxDirective uwsgi_ssl_certificate
607 syn keyword ngxDirective uwsgi_ssl_certificate_key
608 syn keyword ngxDirective uwsgi_ssl_ciphers
609 syn keyword ngxDirective uwsgi_ssl_crl
610 syn keyword ngxDirective uwsgi_ssl_name
611 syn keyword ngxDirective uwsgi_ssl_password_file
612 syn keyword ngxDirective uwsgi_ssl_protocols nextgroup=ngxSSLProtocol skipwhite
613 syn keyword ngxDirective uwsgi_ssl_server_name
614 syn keyword ngxDirective uwsgi_ssl_session_reuse
615 syn keyword ngxDirective uwsgi_ssl_trusted_certificate
616 syn keyword ngxDirective uwsgi_ssl_verify
617 syn keyword ngxDirective uwsgi_ssl_verify_depth
618 syn keyword ngxDirective uwsgi_store
619 syn keyword ngxDirective uwsgi_store_access
620 syn keyword ngxDirective uwsgi_string
621 syn keyword ngxDirective uwsgi_temp_file_write_size
622 syn keyword ngxDirective uwsgi_temp_path
623 syn keyword ngxDirective valid_referers
624 syn keyword ngxDirective variables_hash_bucket_size
625 syn keyword ngxDirective variables_hash_max_size
626 syn keyword ngxDirective worker_aio_requests
627 syn keyword ngxDirective worker_connections
628 syn keyword ngxDirective worker_cpu_affinity
629 syn keyword ngxDirective worker_priority
630 syn keyword ngxDirective worker_processes
631 syn keyword ngxDirective worker_rlimit_core
632 syn keyword ngxDirective worker_rlimit_nofile
633 syn keyword ngxDirective worker_rlimit_sigpending
634 syn keyword ngxDirective worker_threads
635 syn keyword ngxDirective working_directory
636 syn keyword ngxDirective xclient
637 syn keyword ngxDirective xml_entities
638 syn keyword ngxDirective xslt_last_modified
639 syn keyword ngxDirective xslt_param
640 syn keyword ngxDirective xslt_string_param
641 syn keyword ngxDirective xslt_stylesheet
642 syn keyword ngxDirective xslt_types
643 syn keyword ngxDirective zone
33
34 syn cluster ngxTopLevel
35 \ contains=ngxName,ngxString,ngxComment
36 syn cluster ngxDirectives
37 \ contains=ngxDirective,ngxDirectiveBlock,ngxDirectiveImportant
38 \ add=ngxDirectiveControl,ngxDirectiveError,ngxDirectiveDeprecated
39 \ add=ngxDirectiveThirdParty
40 syn cluster ngxParams
41 \ contains=ngxParam,ngxString,ngxParamComment,ngxSemicolon,ngxBlock
42
43 " boolean parameters
44
45 syn keyword ngxBoolean contained on off
46 \ nextgroup=@ngxParams skipwhite skipempty
47 syn cluster ngxParams add=ngxBoolean
48
49 " listen directive
50
51 syn cluster ngxTopLevel add=ngxDirectiveListen
52 syn keyword ngxDirectiveListen listen
53 \ nextgroup=@ngxListenParams skipwhite skipempty
54 syn match ngxListenParam '\([^;{ \t\\]\|\\.\)\+'
55 \ contained
56 \ nextgroup=@ngxListenParams skipwhite skipempty
57 syn region ngxListenString start=+\z(["']\)+ end=+\z1+ skip=+\\\\\|\\\z1+
58 \ contained
59 \ nextgroup=@ngxListenParams skipwhite skipempty
60 syn match ngxListenComment '#.*$'
61 \ contained
62 \ nextgroup=@ngxListenParams skipwhite skipempty
63 syn keyword ngxListenOptions contained
64 \ default_server ssl http2 spdy proxy_protocol
65 \ setfib fastopen backlog rcvbuf sndbuf accept_filter deferred bind
66 \ ipv6only reuseport so_keepalive keepidle
67 \ nextgroup=@ngxListenParams skipwhite skipempty
68 syn cluster ngxListenParams
69 \ contains=ngxListenParam,ngxListenString,ngxListenComment
70 \ add=ngxListenOptions
71
72 syn keyword ngxDirectiveBlock contained http
73 syn keyword ngxDirectiveBlock contained mail
74 syn keyword ngxDirectiveBlock contained events
75 syn keyword ngxDirectiveBlock contained server
76 syn keyword ngxDirectiveBlock contained types
77 syn keyword ngxDirectiveBlock contained location
78 syn keyword ngxDirectiveBlock contained upstream
79 syn keyword ngxDirectiveBlock contained charset_map
80 syn keyword ngxDirectiveBlock contained limit_except
81 syn keyword ngxDirectiveBlock contained if
82 syn keyword ngxDirectiveBlock contained geo
83 syn keyword ngxDirectiveBlock contained map
84 syn keyword ngxDirectiveBlock contained split_clients
85
86 syn keyword ngxDirectiveImportant contained include
87 syn keyword ngxDirectiveImportant contained root
88 "syn keyword ngxDirectiveImportant contained server
89 syn keyword ngxDirectiveImportant contained server_name
90 "syn keyword ngxDirectiveImportant contained listen
91 syn keyword ngxDirectiveImportant contained internal
92 syn keyword ngxDirectiveImportant contained proxy_pass
93 syn keyword ngxDirectiveImportant contained memcached_pass
94 syn keyword ngxDirectiveImportant contained fastcgi_pass
95 syn keyword ngxDirectiveImportant contained scgi_pass
96 syn keyword ngxDirectiveImportant contained uwsgi_pass
97 syn keyword ngxDirectiveImportant contained try_files
98
99 syn keyword ngxDirectiveControl contained break
100 syn keyword ngxDirectiveControl contained return
101 syn keyword ngxDirectiveControl contained rewrite
102 syn keyword ngxDirectiveControl contained set
103
104 syn keyword ngxDirectiveError contained error_page
105 syn keyword ngxDirectiveError contained post_action
106
107 syn keyword ngxDirectiveDeprecated contained connections
108 syn keyword ngxDirectiveDeprecated contained imap
109 syn keyword ngxDirectiveDeprecated contained limit_zone
110 syn keyword ngxDirectiveDeprecated contained mysql_test
111 syn keyword ngxDirectiveDeprecated contained open_file_cache_retest
112 syn keyword ngxDirectiveDeprecated contained optimize_server_names
113 syn keyword ngxDirectiveDeprecated contained satisfy_any
114 syn keyword ngxDirectiveDeprecated contained so_keepalive
115
116 syn keyword ngxDirective contained absolute_redirect
117 syn keyword ngxDirective contained accept_mutex
118 syn keyword ngxDirective contained accept_mutex_delay
119 syn keyword ngxDirective contained acceptex_read
120 syn keyword ngxDirective contained access_log
121 syn keyword ngxDirective contained add_after_body
122 syn keyword ngxDirective contained add_before_body
123 syn keyword ngxDirective contained add_header
124 syn keyword ngxDirective contained addition_types
125 syn keyword ngxDirective contained aio
126 syn keyword ngxDirective contained aio_write
127 syn keyword ngxDirective contained alias
128 syn keyword ngxDirective contained allow
129 syn keyword ngxDirective contained ancient_browser
130 syn keyword ngxDirective contained ancient_browser_value
131 syn keyword ngxDirective contained auth_basic
132 syn keyword ngxDirective contained auth_basic_user_file
133 syn keyword ngxDirective contained auth_http
134 syn keyword ngxDirective contained auth_http_header
135 syn keyword ngxDirective contained auth_http_pass_client_cert
136 syn keyword ngxDirective contained auth_http_timeout
137 syn keyword ngxDirective contained auth_jwt
138 syn keyword ngxDirective contained auth_jwt_key_file
139 syn keyword ngxDirective contained auth_request
140 syn keyword ngxDirective contained auth_request_set
141 syn keyword ngxDirective contained autoindex
142 syn keyword ngxDirective contained autoindex_exact_size
143 syn keyword ngxDirective contained autoindex_format
144 syn keyword ngxDirective contained autoindex_localtime
145 syn keyword ngxDirective contained charset
146 syn keyword ngxDirective contained charset_map
147 syn keyword ngxDirective contained charset_types
148 syn keyword ngxDirective contained chunked_transfer_encoding
149 syn keyword ngxDirective contained client_body_buffer_size
150 syn keyword ngxDirective contained client_body_in_file_only
151 syn keyword ngxDirective contained client_body_in_single_buffer
152 syn keyword ngxDirective contained client_body_temp_path
153 syn keyword ngxDirective contained client_body_timeout
154 syn keyword ngxDirective contained client_header_buffer_size
155 syn keyword ngxDirective contained client_header_timeout
156 syn keyword ngxDirective contained client_max_body_size
157 syn keyword ngxDirective contained connection_pool_size
158 syn keyword ngxDirective contained create_full_put_path
159 syn keyword ngxDirective contained daemon
160 syn keyword ngxDirective contained dav_access
161 syn keyword ngxDirective contained dav_methods
162 syn keyword ngxDirective contained debug_connection
163 syn keyword ngxDirective contained debug_points
164 syn keyword ngxDirective contained default_type
165 syn keyword ngxDirective contained degradation
166 syn keyword ngxDirective contained degrade
167 syn keyword ngxDirective contained deny
168 syn keyword ngxDirective contained devpoll_changes
169 syn keyword ngxDirective contained devpoll_events
170 syn keyword ngxDirective contained directio
171 syn keyword ngxDirective contained directio_alignment
172 syn keyword ngxDirective contained disable_symlinks
173 syn keyword ngxDirective contained empty_gif
174 syn keyword ngxDirective contained env
175 syn keyword ngxDirective contained epoll_events
176 syn keyword ngxDirective contained error_log
177 syn keyword ngxDirective contained etag
178 syn keyword ngxDirective contained eventport_events
179 syn keyword ngxDirective contained expires
180 syn keyword ngxDirective contained f4f
181 syn keyword ngxDirective contained f4f_buffer_size
182 syn keyword ngxDirective contained fastcgi_bind
183 syn keyword ngxDirective contained fastcgi_buffer_size
184 syn keyword ngxDirective contained fastcgi_buffering
185 syn keyword ngxDirective contained fastcgi_buffers
186 syn keyword ngxDirective contained fastcgi_busy_buffers_size
187 syn keyword ngxDirective contained fastcgi_cache
188 syn keyword ngxDirective contained fastcgi_cache_bypass
189 syn keyword ngxDirective contained fastcgi_cache_key
190 syn keyword ngxDirective contained fastcgi_cache_lock
191 syn keyword ngxDirective contained fastcgi_cache_lock_age
192 syn keyword ngxDirective contained fastcgi_cache_lock_timeout
193 syn keyword ngxDirective contained fastcgi_cache_max_range_offset
194 syn keyword ngxDirective contained fastcgi_cache_methods
195 syn keyword ngxDirective contained fastcgi_cache_min_uses
196 syn keyword ngxDirective contained fastcgi_cache_path
197 syn keyword ngxDirective contained fastcgi_cache_purge
198 syn keyword ngxDirective contained fastcgi_cache_revalidate
199 syn keyword ngxDirective contained fastcgi_cache_use_stale
200 syn keyword ngxDirective contained fastcgi_cache_valid
201 syn keyword ngxDirective contained fastcgi_catch_stderr
202 syn keyword ngxDirective contained fastcgi_connect_timeout
203 syn keyword ngxDirective contained fastcgi_force_ranges
204 syn keyword ngxDirective contained fastcgi_hide_header
205 syn keyword ngxDirective contained fastcgi_ignore_client_abort
206 syn keyword ngxDirective contained fastcgi_ignore_headers
207 syn keyword ngxDirective contained fastcgi_index
208 syn keyword ngxDirective contained fastcgi_intercept_errors
209 syn keyword ngxDirective contained fastcgi_keep_conn
210 syn keyword ngxDirective contained fastcgi_limit_rate
211 syn keyword ngxDirective contained fastcgi_max_temp_file_size
212 syn keyword ngxDirective contained fastcgi_next_upstream
213 syn keyword ngxDirective contained fastcgi_next_upstream_timeout
214 syn keyword ngxDirective contained fastcgi_next_upstream_tries
215 syn keyword ngxDirective contained fastcgi_no_cache
216 syn keyword ngxDirective contained fastcgi_param
217 syn keyword ngxDirective contained fastcgi_pass_header
218 syn keyword ngxDirective contained fastcgi_pass_request_body
219 syn keyword ngxDirective contained fastcgi_pass_request_headers
220 syn keyword ngxDirective contained fastcgi_read_timeout
221 syn keyword ngxDirective contained fastcgi_request_buffering
222 syn keyword ngxDirective contained fastcgi_send_lowat
223 syn keyword ngxDirective contained fastcgi_send_timeout
224 syn keyword ngxDirective contained fastcgi_split_path_info
225 syn keyword ngxDirective contained fastcgi_store
226 syn keyword ngxDirective contained fastcgi_store_access
227 syn keyword ngxDirective contained fastcgi_temp_file_write_size
228 syn keyword ngxDirective contained fastcgi_temp_path
229 syn keyword ngxDirective contained flv
230 syn keyword ngxDirective contained geoip_city
231 syn keyword ngxDirective contained geoip_country
232 syn keyword ngxDirective contained geoip_org
233 syn keyword ngxDirective contained geoip_proxy
234 syn keyword ngxDirective contained geoip_proxy_recursive
235 syn keyword ngxDirective contained google_perftools_profiles
236 syn keyword ngxDirective contained gunzip
237 syn keyword ngxDirective contained gunzip_buffers
238 syn keyword ngxDirective contained gzip
239 syn keyword ngxDirective contained gzip_buffers
240 syn keyword ngxDirective contained gzip_comp_level
241 syn keyword ngxDirective contained gzip_disable
242 syn keyword ngxDirective contained gzip_hash
243 syn keyword ngxDirective contained gzip_http_version
244 syn keyword ngxDirective contained gzip_min_length
245 syn keyword ngxDirective contained gzip_no_buffer
246 syn keyword ngxDirective contained gzip_proxied
247 syn keyword ngxDirective contained gzip_static
248 syn keyword ngxDirective contained gzip_types
249 syn keyword ngxDirective contained gzip_vary
250 syn keyword ngxDirective contained gzip_window
251 syn keyword ngxDirective contained hash
252 syn keyword ngxDirective contained health_check
253 syn keyword ngxDirective contained health_check_timeout
254 syn keyword ngxDirective contained hls
255 syn keyword ngxDirective contained hls_buffers
256 syn keyword ngxDirective contained hls_forward_args
257 syn keyword ngxDirective contained hls_fragment
258 syn keyword ngxDirective contained hls_mp4_buffer_size
259 syn keyword ngxDirective contained hls_mp4_max_buffer_size
260 syn keyword ngxDirective contained http2_chunk_size
261 syn keyword ngxDirective contained http2_body_preread_size
262 syn keyword ngxDirective contained http2_idle_timeout
263 syn keyword ngxDirective contained http2_max_concurrent_streams
264 syn keyword ngxDirective contained http2_max_field_size
265 syn keyword ngxDirective contained http2_max_header_size
266 syn keyword ngxDirective contained http2_max_requests
267 syn keyword ngxDirective contained http2_recv_buffer_size
268 syn keyword ngxDirective contained http2_recv_timeout
269 syn keyword ngxDirective contained if_modified_since
270 syn keyword ngxDirective contained ignore_invalid_headers
271 syn keyword ngxDirective contained image_filter
272 syn keyword ngxDirective contained image_filter_buffer
273 syn keyword ngxDirective contained image_filter_interlace
274 syn keyword ngxDirective contained image_filter_jpeg_quality
275 syn keyword ngxDirective contained image_filter_sharpen
276 syn keyword ngxDirective contained image_filter_transparency
277 syn keyword ngxDirective contained image_filter_webp_quality
278 syn keyword ngxDirective contained imap_auth
279 syn keyword ngxDirective contained imap_capabilities
280 syn keyword ngxDirective contained imap_client_buffer
281 syn keyword ngxDirective contained index
282 syn keyword ngxDirective contained iocp_threads
283 syn keyword ngxDirective contained ip_hash
284 syn keyword ngxDirective contained js_access
285 syn keyword ngxDirective contained js_content
286 syn keyword ngxDirective contained js_filter
287 syn keyword ngxDirective contained js_include
288 syn keyword ngxDirective contained js_preread
289 syn keyword ngxDirective contained js_set
290 syn keyword ngxDirective contained keepalive
291 syn keyword ngxDirective contained keepalive_disable
292 syn keyword ngxDirective contained keepalive_requests
293 syn keyword ngxDirective contained keepalive_timeout
294 syn keyword ngxDirective contained kqueue_changes
295 syn keyword ngxDirective contained kqueue_events
296 syn keyword ngxDirective contained large_client_header_buffers
297 syn keyword ngxDirective contained least_conn
298 syn keyword ngxDirective contained least_time
299 syn keyword ngxDirective contained limit_conn
300 syn keyword ngxDirective contained limit_conn_log_level
301 syn keyword ngxDirective contained limit_conn_status
302 syn keyword ngxDirective contained limit_conn_zone
303 syn keyword ngxDirective contained limit_rate
304 syn keyword ngxDirective contained limit_rate_after
305 syn keyword ngxDirective contained limit_req
306 syn keyword ngxDirective contained limit_req_log_level
307 syn keyword ngxDirective contained limit_req_status
308 syn keyword ngxDirective contained limit_req_zone
309 syn keyword ngxDirective contained lingering_close
310 syn keyword ngxDirective contained lingering_time
311 syn keyword ngxDirective contained lingering_timeout
312 syn keyword ngxDirective contained load_module
313 syn keyword ngxDirective contained lock_file
314 syn keyword ngxDirective contained log_format
315 syn keyword ngxDirective contained log_not_found
316 syn keyword ngxDirective contained log_subrequest
317 syn keyword ngxDirective contained map_hash_bucket_size
318 syn keyword ngxDirective contained map_hash_max_size
319 syn keyword ngxDirective contained match
320 syn keyword ngxDirective contained master_process
321 syn keyword ngxDirective contained max_ranges
322 syn keyword ngxDirective contained memcached_bind
323 syn keyword ngxDirective contained memcached_buffer_size
324 syn keyword ngxDirective contained memcached_connect_timeout
325 syn keyword ngxDirective contained memcached_force_ranges
326 syn keyword ngxDirective contained memcached_gzip_flag
327 syn keyword ngxDirective contained memcached_next_upstream
328 syn keyword ngxDirective contained memcached_next_upstream_timeout
329 syn keyword ngxDirective contained memcached_next_upstream_tries
330 syn keyword ngxDirective contained memcached_read_timeout
331 syn keyword ngxDirective contained memcached_send_timeout
332 syn keyword ngxDirective contained merge_slashes
333 syn keyword ngxDirective contained min_delete_depth
334 syn keyword ngxDirective contained modern_browser
335 syn keyword ngxDirective contained modern_browser_value
336 syn keyword ngxDirective contained mp4
337 syn keyword ngxDirective contained mp4_buffer_size
338 syn keyword ngxDirective contained mp4_max_buffer_size
339 syn keyword ngxDirective contained mp4_limit_rate
340 syn keyword ngxDirective contained mp4_limit_rate_after
341 syn keyword ngxDirective contained msie_padding
342 syn keyword ngxDirective contained msie_refresh
343 syn keyword ngxDirective contained multi_accept
344 syn keyword ngxDirective contained ntlm
345 syn keyword ngxDirective contained open_file_cache
346 syn keyword ngxDirective contained open_file_cache_errors
347 syn keyword ngxDirective contained open_file_cache_events
348 syn keyword ngxDirective contained open_file_cache_min_uses
349 syn keyword ngxDirective contained open_file_cache_valid
350 syn keyword ngxDirective contained open_log_file_cache
351 syn keyword ngxDirective contained output_buffers
352 syn keyword ngxDirective contained override_charset
353 syn keyword ngxDirective contained pcre_jit
354 syn keyword ngxDirective contained perl
355 syn keyword ngxDirective contained perl_modules
356 syn keyword ngxDirective contained perl_require
357 syn keyword ngxDirective contained perl_set
358 syn keyword ngxDirective contained pid
359 syn keyword ngxDirective contained pop3_auth
360 syn keyword ngxDirective contained pop3_capabilities
361 syn keyword ngxDirective contained port_in_redirect
362 syn keyword ngxDirective contained post_acceptex
363 syn keyword ngxDirective contained postpone_gzipping
364 syn keyword ngxDirective contained postpone_output
365 syn keyword ngxDirective contained preread_buffer_size
366 syn keyword ngxDirective contained preread_timeout
367 syn keyword ngxDirective contained protocol
368 syn keyword ngxDirective contained proxy
369 syn keyword ngxDirective contained proxy_bind
370 syn keyword ngxDirective contained proxy_buffer
371 syn keyword ngxDirective contained proxy_buffer_size
372 syn keyword ngxDirective contained proxy_buffering
373 syn keyword ngxDirective contained proxy_buffers
374 syn keyword ngxDirective contained proxy_busy_buffers_size
375 syn keyword ngxDirective contained proxy_cache
376 syn keyword ngxDirective contained proxy_cache_bypass
377 syn keyword ngxDirective contained proxy_cache_convert_head
378 syn keyword ngxDirective contained proxy_cache_key
379 syn keyword ngxDirective contained proxy_cache_lock
380 syn keyword ngxDirective contained proxy_cache_lock_age
381 syn keyword ngxDirective contained proxy_cache_lock_timeout
382 syn keyword ngxDirective contained proxy_cache_max_range_offset
383 syn keyword ngxDirective contained proxy_cache_methods
384 syn keyword ngxDirective contained proxy_cache_min_uses
385 syn keyword ngxDirective contained proxy_cache_path
386 syn keyword ngxDirective contained proxy_cache_purge
387 syn keyword ngxDirective contained proxy_cache_revalidate
388 syn keyword ngxDirective contained proxy_cache_use_stale
389 syn keyword ngxDirective contained proxy_cache_valid
390 syn keyword ngxDirective contained proxy_connect_timeout
391 syn keyword ngxDirective contained proxy_cookie_domain
392 syn keyword ngxDirective contained proxy_cookie_path
393 syn keyword ngxDirective contained proxy_download_rate
394 syn keyword ngxDirective contained proxy_force_ranges
395 syn keyword ngxDirective contained proxy_headers_hash_bucket_size
396 syn keyword ngxDirective contained proxy_headers_hash_max_size
397 syn keyword ngxDirective contained proxy_hide_header
398 syn keyword ngxDirective contained proxy_http_version
399 syn keyword ngxDirective contained proxy_ignore_client_abort
400 syn keyword ngxDirective contained proxy_ignore_headers
401 syn keyword ngxDirective contained proxy_intercept_errors
402 syn keyword ngxDirective contained proxy_limit_rate
403 syn keyword ngxDirective contained proxy_max_temp_file_size
404 syn keyword ngxDirective contained proxy_method
405 syn keyword ngxDirective contained proxy_next_upstream
406 syn keyword ngxDirective contained proxy_next_upstream_timeout
407 syn keyword ngxDirective contained proxy_next_upstream_tries
408 syn keyword ngxDirective contained proxy_no_cache
409 syn keyword ngxDirective contained proxy_pass_error_message
410 syn keyword ngxDirective contained proxy_pass_header
411 syn keyword ngxDirective contained proxy_pass_request_body
412 syn keyword ngxDirective contained proxy_pass_request_headers
413 syn keyword ngxDirective contained proxy_protocol
414 syn keyword ngxDirective contained proxy_protocol_timeout
415 syn keyword ngxDirective contained proxy_read_timeout
416 syn keyword ngxDirective contained proxy_redirect
417 syn keyword ngxDirective contained proxy_request_buffering
418 syn keyword ngxDirective contained proxy_responses
419 syn keyword ngxDirective contained proxy_send_lowat
420 syn keyword ngxDirective contained proxy_send_timeout
421 syn keyword ngxDirective contained proxy_set_body
422 syn keyword ngxDirective contained proxy_set_header
423 syn keyword ngxDirective contained proxy_ssl_certificate
424 syn keyword ngxDirective contained proxy_ssl_certificate_key
425 syn keyword ngxDirective contained proxy_ssl_ciphers
426 syn keyword ngxDirective contained proxy_ssl_crl
427 syn keyword ngxDirective contained proxy_ssl_name
428 syn keyword ngxDirective contained proxy_ssl_password_file
429 syn keyword ngxDirective contained proxy_ssl_protocols
430 syn keyword ngxDirective contained proxy_ssl_server_name
431 syn keyword ngxDirective contained proxy_ssl_session_reuse
432 syn keyword ngxDirective contained proxy_ssl_trusted_certificate
433 syn keyword ngxDirective contained proxy_ssl_verify
434 syn keyword ngxDirective contained proxy_ssl_verify_depth
435 syn keyword ngxDirective contained proxy_store
436 syn keyword ngxDirective contained proxy_store_access
437 syn keyword ngxDirective contained proxy_temp_file_write_size
438 syn keyword ngxDirective contained proxy_temp_path
439 syn keyword ngxDirective contained proxy_timeout
440 syn keyword ngxDirective contained proxy_upload_rate
441 syn keyword ngxDirective contained queue
442 syn keyword ngxDirective contained random_index
443 syn keyword ngxDirective contained read_ahead
444 syn keyword ngxDirective contained real_ip_header
445 syn keyword ngxDirective contained real_ip_recursive
446 syn keyword ngxDirective contained recursive_error_pages
447 syn keyword ngxDirective contained referer_hash_bucket_size
448 syn keyword ngxDirective contained referer_hash_max_size
449 syn keyword ngxDirective contained request_pool_size
450 syn keyword ngxDirective contained reset_timedout_connection
451 syn keyword ngxDirective contained resolver
452 syn keyword ngxDirective contained resolver_timeout
453 syn keyword ngxDirective contained rewrite_log
454 syn keyword ngxDirective contained rtsig_overflow_events
455 syn keyword ngxDirective contained rtsig_overflow_test
456 syn keyword ngxDirective contained rtsig_overflow_threshold
457 syn keyword ngxDirective contained rtsig_signo
458 syn keyword ngxDirective contained satisfy
459 syn keyword ngxDirective contained scgi_bind
460 syn keyword ngxDirective contained scgi_buffer_size
461 syn keyword ngxDirective contained scgi_buffering
462 syn keyword ngxDirective contained scgi_buffers
463 syn keyword ngxDirective contained scgi_busy_buffers_size
464 syn keyword ngxDirective contained scgi_cache
465 syn keyword ngxDirective contained scgi_cache_bypass
466 syn keyword ngxDirective contained scgi_cache_key
467 syn keyword ngxDirective contained scgi_cache_lock
468 syn keyword ngxDirective contained scgi_cache_lock_age
469 syn keyword ngxDirective contained scgi_cache_lock_timeout
470 syn keyword ngxDirective contained scgi_cache_max_range_offset
471 syn keyword ngxDirective contained scgi_cache_methods
472 syn keyword ngxDirective contained scgi_cache_min_uses
473 syn keyword ngxDirective contained scgi_cache_path
474 syn keyword ngxDirective contained scgi_cache_purge
475 syn keyword ngxDirective contained scgi_cache_revalidate
476 syn keyword ngxDirective contained scgi_cache_use_stale
477 syn keyword ngxDirective contained scgi_cache_valid
478 syn keyword ngxDirective contained scgi_connect_timeout
479 syn keyword ngxDirective contained scgi_force_ranges
480 syn keyword ngxDirective contained scgi_hide_header
481 syn keyword ngxDirective contained scgi_ignore_client_abort
482 syn keyword ngxDirective contained scgi_ignore_headers
483 syn keyword ngxDirective contained scgi_intercept_errors
484 syn keyword ngxDirective contained scgi_limit_rate
485 syn keyword ngxDirective contained scgi_max_temp_file_size
486 syn keyword ngxDirective contained scgi_next_upstream
487 syn keyword ngxDirective contained scgi_next_upstream_timeout
488 syn keyword ngxDirective contained scgi_next_upstream_tries
489 syn keyword ngxDirective contained scgi_no_cache
490 syn keyword ngxDirective contained scgi_param
491 syn keyword ngxDirective contained scgi_pass_header
492 syn keyword ngxDirective contained scgi_pass_request_body
493 syn keyword ngxDirective contained scgi_pass_request_headers
494 syn keyword ngxDirective contained scgi_read_timeout
495 syn keyword ngxDirective contained scgi_request_buffering
496 syn keyword ngxDirective contained scgi_send_timeout
497 syn keyword ngxDirective contained scgi_store
498 syn keyword ngxDirective contained scgi_store_access
499 syn keyword ngxDirective contained scgi_temp_file_write_size
500 syn keyword ngxDirective contained scgi_temp_path
501 syn keyword ngxDirective contained secure_link
502 syn keyword ngxDirective contained secure_link_md5
503 syn keyword ngxDirective contained secure_link_secret
504 syn keyword ngxDirective contained send_lowat
505 syn keyword ngxDirective contained send_timeout
506 syn keyword ngxDirective contained sendfile
507 syn keyword ngxDirective contained sendfile_max_chunk
508 syn keyword ngxDirective contained server_name_in_redirect
509 syn keyword ngxDirective contained server_names_hash_bucket_size
510 syn keyword ngxDirective contained server_names_hash_max_size
511 syn keyword ngxDirective contained server_tokens
512 syn keyword ngxDirective contained session_log
513 syn keyword ngxDirective contained session_log_format
514 syn keyword ngxDirective contained session_log_zone
515 syn keyword ngxDirective contained set_real_ip_from
516 syn keyword ngxDirective contained slice
517 syn keyword ngxDirective contained smtp_auth
518 syn keyword ngxDirective contained smtp_capabilities
519 syn keyword ngxDirective contained smtp_client_buffer
520 syn keyword ngxDirective contained smtp_greeting_delay
521 syn keyword ngxDirective contained source_charset
522 syn keyword ngxDirective contained spdy_chunk_size
523 syn keyword ngxDirective contained spdy_headers_comp
524 syn keyword ngxDirective contained spdy_keepalive_timeout
525 syn keyword ngxDirective contained spdy_max_concurrent_streams
526 syn keyword ngxDirective contained spdy_pool_size
527 syn keyword ngxDirective contained spdy_recv_buffer_size
528 syn keyword ngxDirective contained spdy_recv_timeout
529 syn keyword ngxDirective contained spdy_streams_index_size
530 syn keyword ngxDirective contained ssi
531 syn keyword ngxDirective contained ssi_ignore_recycled_buffers
532 syn keyword ngxDirective contained ssi_last_modified
533 syn keyword ngxDirective contained ssi_min_file_chunk
534 syn keyword ngxDirective contained ssi_silent_errors
535 syn keyword ngxDirective contained ssi_types
536 syn keyword ngxDirective contained ssi_value_length
537 syn keyword ngxDirective contained ssl
538 syn keyword ngxDirective contained ssl_buffer_size
539 syn keyword ngxDirective contained ssl_certificate
540 syn keyword ngxDirective contained ssl_certificate_key
541 syn keyword ngxDirective contained ssl_ciphers
542 syn keyword ngxDirective contained ssl_client_certificate
543 syn keyword ngxDirective contained ssl_crl
544 syn keyword ngxDirective contained ssl_dhparam
545 syn keyword ngxDirective contained ssl_ecdh_curve
546 syn keyword ngxDirective contained ssl_engine
547 syn keyword ngxDirective contained ssl_handshake_timeout
548 syn keyword ngxDirective contained ssl_password_file
549 syn keyword ngxDirective contained ssl_prefer_server_ciphers
550 syn keyword ngxDirective contained ssl_preread
551 syn keyword ngxDirective contained ssl_protocols
552 syn keyword ngxDirective contained ssl_session_cache
553 syn keyword ngxDirective contained ssl_session_ticket_key
554 syn keyword ngxDirective contained ssl_session_tickets
555 syn keyword ngxDirective contained ssl_session_timeout
556 syn keyword ngxDirective contained ssl_stapling
557 syn keyword ngxDirective contained ssl_stapling_file
558 syn keyword ngxDirective contained ssl_stapling_responder
559 syn keyword ngxDirective contained ssl_stapling_verify
560 syn keyword ngxDirective contained ssl_trusted_certificate
561 syn keyword ngxDirective contained ssl_verify_client
562 syn keyword ngxDirective contained ssl_verify_depth
563 syn keyword ngxDirective contained starttls
564 syn keyword ngxDirective contained state
565 syn keyword ngxDirective contained status
566 syn keyword ngxDirective contained status_format
567 syn keyword ngxDirective contained status_zone
568 syn keyword ngxDirective contained sticky
569 syn keyword ngxDirective contained sticky_cookie_insert
570 syn keyword ngxDirective contained stub_status
571 syn keyword ngxDirective contained sub_filter
572 syn keyword ngxDirective contained sub_filter_last_modified
573 syn keyword ngxDirective contained sub_filter_once
574 syn keyword ngxDirective contained sub_filter_types
575 syn keyword ngxDirective contained tcp_nodelay
576 syn keyword ngxDirective contained tcp_nopush
577 syn keyword ngxDirective contained thread_pool
578 syn keyword ngxDirective contained thread_stack_size
579 syn keyword ngxDirective contained timeout
580 syn keyword ngxDirective contained timer_resolution
581 syn keyword ngxDirective contained types_hash_bucket_size
582 syn keyword ngxDirective contained types_hash_max_size
583 syn keyword ngxDirective contained underscores_in_headers
584 syn keyword ngxDirective contained uninitialized_variable_warn
585 syn keyword ngxDirective contained upstream_conf
586 syn keyword ngxDirective contained use
587 syn keyword ngxDirective contained user
588 syn keyword ngxDirective contained userid
589 syn keyword ngxDirective contained userid_domain
590 syn keyword ngxDirective contained userid_expires
591 syn keyword ngxDirective contained userid_mark
592 syn keyword ngxDirective contained userid_name
593 syn keyword ngxDirective contained userid_p3p
594 syn keyword ngxDirective contained userid_path
595 syn keyword ngxDirective contained userid_service
596 syn keyword ngxDirective contained uwsgi_bind
597 syn keyword ngxDirective contained uwsgi_buffer_size
598 syn keyword ngxDirective contained uwsgi_buffering
599 syn keyword ngxDirective contained uwsgi_buffers
600 syn keyword ngxDirective contained uwsgi_busy_buffers_size
601 syn keyword ngxDirective contained uwsgi_cache
602 syn keyword ngxDirective contained uwsgi_cache_bypass
603 syn keyword ngxDirective contained uwsgi_cache_key
604 syn keyword ngxDirective contained uwsgi_cache_lock
605 syn keyword ngxDirective contained uwsgi_cache_lock_age
606 syn keyword ngxDirective contained uwsgi_cache_lock_timeout
607 syn keyword ngxDirective contained uwsgi_cache_methods
608 syn keyword ngxDirective contained uwsgi_cache_min_uses
609 syn keyword ngxDirective contained uwsgi_cache_path
610 syn keyword ngxDirective contained uwsgi_cache_purge
611 syn keyword ngxDirective contained uwsgi_cache_revalidate
612 syn keyword ngxDirective contained uwsgi_cache_use_stale
613 syn keyword ngxDirective contained uwsgi_cache_valid
614 syn keyword ngxDirective contained uwsgi_connect_timeout
615 syn keyword ngxDirective contained uwsgi_force_ranges
616 syn keyword ngxDirective contained uwsgi_hide_header
617 syn keyword ngxDirective contained uwsgi_ignore_client_abort
618 syn keyword ngxDirective contained uwsgi_ignore_headers
619 syn keyword ngxDirective contained uwsgi_intercept_errors
620 syn keyword ngxDirective contained uwsgi_limit_rate
621 syn keyword ngxDirective contained uwsgi_max_temp_file_size
622 syn keyword ngxDirective contained uwsgi_modifier1
623 syn keyword ngxDirective contained uwsgi_modifier2
624 syn keyword ngxDirective contained uwsgi_next_upstream
625 syn keyword ngxDirective contained uwsgi_next_upstream_timeout
626 syn keyword ngxDirective contained uwsgi_next_upstream_tries
627 syn keyword ngxDirective contained uwsgi_no_cache
628 syn keyword ngxDirective contained uwsgi_param
629 syn keyword ngxDirective contained uwsgi_pass
630 syn keyword ngxDirective contained uwsgi_pass_header
631 syn keyword ngxDirective contained uwsgi_pass_request_body
632 syn keyword ngxDirective contained uwsgi_pass_request_headers
633 syn keyword ngxDirective contained uwsgi_read_timeout
634 syn keyword ngxDirective contained uwsgi_request_buffering
635 syn keyword ngxDirective contained uwsgi_send_timeout
636 syn keyword ngxDirective contained uwsgi_ssl_certificate
637 syn keyword ngxDirective contained uwsgi_ssl_certificate_key
638 syn keyword ngxDirective contained uwsgi_ssl_ciphers
639 syn keyword ngxDirective contained uwsgi_ssl_crl
640 syn keyword ngxDirective contained uwsgi_ssl_name
641 syn keyword ngxDirective contained uwsgi_ssl_password_file
642 syn keyword ngxDirective contained uwsgi_ssl_protocols
643 syn keyword ngxDirective contained uwsgi_ssl_server_name
644 syn keyword ngxDirective contained uwsgi_ssl_session_reuse
645 syn keyword ngxDirective contained uwsgi_ssl_trusted_certificate
646 syn keyword ngxDirective contained uwsgi_ssl_verify
647 syn keyword ngxDirective contained uwsgi_ssl_verify_depth
648 syn keyword ngxDirective contained uwsgi_store
649 syn keyword ngxDirective contained uwsgi_store_access
650 syn keyword ngxDirective contained uwsgi_string
651 syn keyword ngxDirective contained uwsgi_temp_file_write_size
652 syn keyword ngxDirective contained uwsgi_temp_path
653 syn keyword ngxDirective contained valid_referers
654 syn keyword ngxDirective contained variables_hash_bucket_size
655 syn keyword ngxDirective contained variables_hash_max_size
656 syn keyword ngxDirective contained worker_aio_requests
657 syn keyword ngxDirective contained worker_connections
658 syn keyword ngxDirective contained worker_cpu_affinity
659 syn keyword ngxDirective contained worker_priority
660 syn keyword ngxDirective contained worker_processes
661 syn keyword ngxDirective contained worker_rlimit_core
662 syn keyword ngxDirective contained worker_rlimit_nofile
663 syn keyword ngxDirective contained worker_rlimit_sigpending
664 syn keyword ngxDirective contained worker_threads
665 syn keyword ngxDirective contained working_directory
666 syn keyword ngxDirective contained xclient
667 syn keyword ngxDirective contained xml_entities
668 syn keyword ngxDirective contained xslt_last_modified
669 syn keyword ngxDirective contained xslt_param
670 syn keyword ngxDirective contained xslt_string_param
671 syn keyword ngxDirective contained xslt_stylesheet
672 syn keyword ngxDirective contained xslt_types
673 syn keyword ngxDirective contained zone
644674
645675 " 3rd party module list:
646676 " https://www.nginx.com/resources/wiki/modules/
647677
648678 " Accept Language Module <https://www.nginx.com/resources/wiki/modules/accept_language/>
649679 " Parses the Accept-Language header and gives the most suitable locale from a list of supported locales.
650 syn keyword ngxDirectiveThirdParty set_from_accept_language
680 syn keyword ngxDirectiveThirdParty contained set_from_accept_language
651681
652682 " Access Key Module (DEPRECATED) <http://wiki.nginx.org/NginxHttpAccessKeyModule>
653683 " Denies access unless the request URL contains an access key.
654 syn keyword ngxDirectiveDeprecated accesskey
655 syn keyword ngxDirectiveDeprecated accesskey_arg
656 syn keyword ngxDirectiveDeprecated accesskey_hashmethod
657 syn keyword ngxDirectiveDeprecated accesskey_signature
684 syn keyword ngxDirectiveDeprecated contained accesskey
685 syn keyword ngxDirectiveDeprecated contained accesskey_arg
686 syn keyword ngxDirectiveDeprecated contained accesskey_hashmethod
687 syn keyword ngxDirectiveDeprecated contained accesskey_signature
658688
659689 " Asynchronous FastCGI Module <https://github.com/rsms/afcgi>
660690 " Primarily a modified version of the Nginx FastCGI module which implements multiplexing of connections, allowing a single FastCGI server to handle many concurrent requests.
661 " syn keyword ngxDirectiveThirdParty fastcgi_bind
662 " syn keyword ngxDirectiveThirdParty fastcgi_buffer_size
663 " syn keyword ngxDirectiveThirdParty fastcgi_buffers
664 " syn keyword ngxDirectiveThirdParty fastcgi_busy_buffers_size
665 " syn keyword ngxDirectiveThirdParty fastcgi_cache
666 " syn keyword ngxDirectiveThirdParty fastcgi_cache_key
667 " syn keyword ngxDirectiveThirdParty fastcgi_cache_methods
668 " syn keyword ngxDirectiveThirdParty fastcgi_cache_min_uses
669 " syn keyword ngxDirectiveThirdParty fastcgi_cache_path
670 " syn keyword ngxDirectiveThirdParty fastcgi_cache_use_stale
671 " syn keyword ngxDirectiveThirdParty fastcgi_cache_valid
672 " syn keyword ngxDirectiveThirdParty fastcgi_catch_stderr
673 " syn keyword ngxDirectiveThirdParty fastcgi_connect_timeout
674 " syn keyword ngxDirectiveThirdParty fastcgi_hide_header
675 " syn keyword ngxDirectiveThirdParty fastcgi_ignore_client_abort
676 " syn keyword ngxDirectiveThirdParty fastcgi_ignore_headers
677 " syn keyword ngxDirectiveThirdParty fastcgi_index
678 " syn keyword ngxDirectiveThirdParty fastcgi_intercept_errors
679 " syn keyword ngxDirectiveThirdParty fastcgi_max_temp_file_size
680 " syn keyword ngxDirectiveThirdParty fastcgi_next_upstream
681 " syn keyword ngxDirectiveThirdParty fastcgi_param
682 " syn keyword ngxDirectiveThirdParty fastcgi_pass
683 " syn keyword ngxDirectiveThirdParty fastcgi_pass_header
684 " syn keyword ngxDirectiveThirdParty fastcgi_pass_request_body
685 " syn keyword ngxDirectiveThirdParty fastcgi_pass_request_headers
686 " syn keyword ngxDirectiveThirdParty fastcgi_read_timeout
687 " syn keyword ngxDirectiveThirdParty fastcgi_send_lowat
688 " syn keyword ngxDirectiveThirdParty fastcgi_send_timeout
689 " syn keyword ngxDirectiveThirdParty fastcgi_split_path_info
690 " syn keyword ngxDirectiveThirdParty fastcgi_store
691 " syn keyword ngxDirectiveThirdParty fastcgi_store_access
692 " syn keyword ngxDirectiveThirdParty fastcgi_temp_file_write_size
693 " syn keyword ngxDirectiveThirdParty fastcgi_temp_path
694 syn keyword ngxDirectiveDeprecated fastcgi_upstream_fail_timeout
695 syn keyword ngxDirectiveDeprecated fastcgi_upstream_max_fails
691 " syn keyword ngxDirectiveThirdParty contained fastcgi_bind
692 " syn keyword ngxDirectiveThirdParty contained fastcgi_buffer_size
693 " syn keyword ngxDirectiveThirdParty contained fastcgi_buffers
694 " syn keyword ngxDirectiveThirdParty contained fastcgi_busy_buffers_size
695 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache
696 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_key
697 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_methods
698 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_min_uses
699 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_path
700 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_use_stale
701 " syn keyword ngxDirectiveThirdParty contained fastcgi_cache_valid
702 " syn keyword ngxDirectiveThirdParty contained fastcgi_catch_stderr
703 " syn keyword ngxDirectiveThirdParty contained fastcgi_connect_timeout
704 " syn keyword ngxDirectiveThirdParty contained fastcgi_hide_header
705 " syn keyword ngxDirectiveThirdParty contained fastcgi_ignore_client_abort
706 " syn keyword ngxDirectiveThirdParty contained fastcgi_ignore_headers
707 " syn keyword ngxDirectiveThirdParty contained fastcgi_index
708 " syn keyword ngxDirectiveThirdParty contained fastcgi_intercept_errors
709 " syn keyword ngxDirectiveThirdParty contained fastcgi_max_temp_file_size
710 " syn keyword ngxDirectiveThirdParty contained fastcgi_next_upstream
711 " syn keyword ngxDirectiveThirdParty contained fastcgi_param
712 " syn keyword ngxDirectiveThirdParty contained fastcgi_pass
713 " syn keyword ngxDirectiveThirdParty contained fastcgi_pass_header
714 " syn keyword ngxDirectiveThirdParty contained fastcgi_pass_request_body
715 " syn keyword ngxDirectiveThirdParty contained fastcgi_pass_request_headers
716 " syn keyword ngxDirectiveThirdParty contained fastcgi_read_timeout
717 " syn keyword ngxDirectiveThirdParty contained fastcgi_send_lowat
718 " syn keyword ngxDirectiveThirdParty contained fastcgi_send_timeout
719 " syn keyword ngxDirectiveThirdParty contained fastcgi_split_path_info
720 " syn keyword ngxDirectiveThirdParty contained fastcgi_store
721 " syn keyword ngxDirectiveThirdParty contained fastcgi_store_access
722 " syn keyword ngxDirectiveThirdParty contained fastcgi_temp_file_write_size
723 " syn keyword ngxDirectiveThirdParty contained fastcgi_temp_path
724 syn keyword ngxDirectiveDeprecated contained fastcgi_upstream_fail_timeout
725 syn keyword ngxDirectiveDeprecated contained fastcgi_upstream_max_fails
696726
697727 " Akamai G2O Module <https://github.com/kaltura/nginx_mod_akamai_g2o>
698728 " Nginx Module for Authenticating Akamai G2O requests
699 syn keyword ngxDirectiveThirdParty g2o
700 syn keyword ngxDirectiveThirdParty g2o_nonce
701 syn keyword ngxDirectiveThirdParty g2o_key
729 syn keyword ngxDirectiveThirdParty contained g2o
730 syn keyword ngxDirectiveThirdParty contained g2o_nonce
731 syn keyword ngxDirectiveThirdParty contained g2o_key
702732
703733 " Lua Module <https://github.com/alacner/nginx_lua_module>
704734 " You can be very simple to execute lua code for nginx
705 syn keyword ngxDirectiveThirdParty lua_file
735 syn keyword ngxDirectiveThirdParty contained lua_file
706736
707737 " Array Variable Module <https://github.com/openresty/array-var-nginx-module>
708738 " Add support for array-typed variables to nginx config files
709 syn keyword ngxDirectiveThirdParty array_split
710 syn keyword ngxDirectiveThirdParty array_join
711 syn keyword ngxDirectiveThirdParty array_map
712 syn keyword ngxDirectiveThirdParty array_map_op
739 syn keyword ngxDirectiveThirdParty contained array_split
740 syn keyword ngxDirectiveThirdParty contained array_join
741 syn keyword ngxDirectiveThirdParty contained array_map
742 syn keyword ngxDirectiveThirdParty contained array_map_op
713743
714744 " Nginx Audio Track for HTTP Live Streaming <https://github.com/flavioribeiro/nginx-audio-track-for-hls-module>
715745 " This nginx module generates audio track for hls streams on the fly.
716 syn keyword ngxDirectiveThirdParty ngx_hls_audio_track
717 syn keyword ngxDirectiveThirdParty ngx_hls_audio_track_rootpath
718 syn keyword ngxDirectiveThirdParty ngx_hls_audio_track_output_format
719 syn keyword ngxDirectiveThirdParty ngx_hls_audio_track_output_header
746 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track
747 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_rootpath
748 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_output_format
749 syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_output_header
720750
721751 " AWS Proxy Module <https://github.com/anomalizer/ngx_aws_auth>
722752 " Nginx module to proxy to authenticated AWS services
723 syn keyword ngxDirectiveThirdParty aws_access_key
724 syn keyword ngxDirectiveThirdParty aws_key_scope
725 syn keyword ngxDirectiveThirdParty aws_signing_key
726 syn keyword ngxDirectiveThirdParty aws_endpoint
727 syn keyword ngxDirectiveThirdParty aws_s3_bucket
728 syn keyword ngxDirectiveThirdParty aws_sign
753 syn keyword ngxDirectiveThirdParty contained aws_access_key
754 syn keyword ngxDirectiveThirdParty contained aws_key_scope
755 syn keyword ngxDirectiveThirdParty contained aws_signing_key
756 syn keyword ngxDirectiveThirdParty contained aws_endpoint
757 syn keyword ngxDirectiveThirdParty contained aws_s3_bucket
758 syn keyword ngxDirectiveThirdParty contained aws_sign
729759
730760 " Backtrace module <https://github.com/alibaba/nginx-backtrace>
731761 " A Nginx module to dump backtrace when a worker process exits abnormally
732 syn keyword ngxDirectiveThirdParty backtrace_log
733 syn keyword ngxDirectiveThirdParty backtrace_max_stack_size
762 syn keyword ngxDirectiveThirdParty contained backtrace_log
763 syn keyword ngxDirectiveThirdParty contained backtrace_max_stack_size
734764
735765 " Brotli Module <https://github.com/google/ngx_brotli>
736766 " Nginx module for Brotli compression
737 syn keyword ngxDirectiveThirdParty brotli_static
738 syn keyword ngxDirectiveThirdParty brotli
739 syn keyword ngxDirectiveThirdParty brotli_types
740 syn keyword ngxDirectiveThirdParty brotli_buffers
741 syn keyword ngxDirectiveThirdParty brotli_comp_level
742 syn keyword ngxDirectiveThirdParty brotli_window
743 syn keyword ngxDirectiveThirdParty brotli_min_length
767 syn keyword ngxDirectiveThirdParty contained brotli_static
768 syn keyword ngxDirectiveThirdParty contained brotli
769 syn keyword ngxDirectiveThirdParty contained brotli_types
770 syn keyword ngxDirectiveThirdParty contained brotli_buffers
771 syn keyword ngxDirectiveThirdParty contained brotli_comp_level
772 syn keyword ngxDirectiveThirdParty contained brotli_window
773 syn keyword ngxDirectiveThirdParty contained brotli_min_length
744774
745775 " Cache Purge Module <https://github.com/FRiCKLE/ngx_cache_purge>
746776 " Adds ability to purge content from FastCGI, proxy, SCGI and uWSGI caches.
747 syn keyword ngxDirectiveThirdParty fastcgi_cache_purge
748 syn keyword ngxDirectiveThirdParty proxy_cache_purge
749 " syn keyword ngxDirectiveThirdParty scgi_cache_purge
750 " syn keyword ngxDirectiveThirdParty uwsgi_cache_purge
777 syn keyword ngxDirectiveThirdParty contained fastcgi_cache_purge
778 syn keyword ngxDirectiveThirdParty contained proxy_cache_purge
779 " syn keyword ngxDirectiveThirdParty contained scgi_cache_purge
780 " syn keyword ngxDirectiveThirdParty contained uwsgi_cache_purge
751781
752782 " Chunkin Module (DEPRECATED) <http://wiki.nginx.org/NginxHttpChunkinModule>
753783 " HTTP 1.1 chunked-encoding request body support for Nginx.
754 syn keyword ngxDirectiveDeprecated chunkin
755 syn keyword ngxDirectiveDeprecated chunkin_keepalive
756 syn keyword ngxDirectiveDeprecated chunkin_max_chunks_per_buf
757 syn keyword ngxDirectiveDeprecated chunkin_resume
784 syn keyword ngxDirectiveDeprecated contained chunkin
785 syn keyword ngxDirectiveDeprecated contained chunkin_keepalive
786 syn keyword ngxDirectiveDeprecated contained chunkin_max_chunks_per_buf
787 syn keyword ngxDirectiveDeprecated contained chunkin_resume
758788
759789 " Circle GIF Module <https://github.com/evanmiller/nginx_circle_gif>
760790 " Generates simple circle images with the colors and size specified in the URL.
761 syn keyword ngxDirectiveThirdParty circle_gif
762 syn keyword ngxDirectiveThirdParty circle_gif_max_radius
763 syn keyword ngxDirectiveThirdParty circle_gif_min_radius
764 syn keyword ngxDirectiveThirdParty circle_gif_step_radius
791 syn keyword ngxDirectiveThirdParty contained circle_gif
792 syn keyword ngxDirectiveThirdParty contained circle_gif_max_radius
793 syn keyword ngxDirectiveThirdParty contained circle_gif_min_radius
794 syn keyword ngxDirectiveThirdParty contained circle_gif_step_radius
765795
766796 " Nginx-Clojure Module <http://nginx-clojure.github.io/index.html>
767797 " Parses the Accept-Language header and gives the most suitable locale from a list of supported locales.
768 syn keyword ngxDirectiveThirdParty jvm_path
769 syn keyword ngxDirectiveThirdParty jvm_var
770 syn keyword ngxDirectiveThirdParty jvm_classpath
771 syn keyword ngxDirectiveThirdParty jvm_classpath_check
772 syn keyword ngxDirectiveThirdParty jvm_workers
773 syn keyword ngxDirectiveThirdParty jvm_options
774 syn keyword ngxDirectiveThirdParty jvm_handler_type
775 syn keyword ngxDirectiveThirdParty jvm_init_handler_name
776 syn keyword ngxDirectiveThirdParty jvm_init_handler_code
777 syn keyword ngxDirectiveThirdParty jvm_exit_handler_name
778 syn keyword ngxDirectiveThirdParty jvm_exit_handler_code
779 syn keyword ngxDirectiveThirdParty handlers_lazy_init
780 syn keyword ngxDirectiveThirdParty auto_upgrade_ws
781 syn keyword ngxDirectiveThirdParty content_handler_type
782 syn keyword ngxDirectiveThirdParty content_handler_name
783 syn keyword ngxDirectiveThirdParty content_handler_code
784 syn keyword ngxDirectiveThirdParty rewrite_handler_type
785 syn keyword ngxDirectiveThirdParty rewrite_handler_name
786 syn keyword ngxDirectiveThirdParty rewrite_handler_code
787 syn keyword ngxDirectiveThirdParty access_handler_type
788 syn keyword ngxDirectiveThirdParty access_handler_name
789 syn keyword ngxDirectiveThirdParty access_handler_code
790 syn keyword ngxDirectiveThirdParty header_filter_type
791 syn keyword ngxDirectiveThirdParty header_filter_name
792 syn keyword ngxDirectiveThirdParty header_filter_code
793 syn keyword ngxDirectiveThirdParty content_handler_property
794 syn keyword ngxDirectiveThirdParty rewrite_handler_property
795 syn keyword ngxDirectiveThirdParty access_handler_property
796 syn keyword ngxDirectiveThirdParty header_filter_property
797 syn keyword ngxDirectiveThirdParty always_read_body
798 syn keyword ngxDirectiveThirdParty shared_map
799 syn keyword ngxDirectiveThirdParty write_page_size
798 syn keyword ngxDirectiveThirdParty contained jvm_path
799 syn keyword ngxDirectiveThirdParty contained jvm_var
800 syn keyword ngxDirectiveThirdParty contained jvm_classpath
801 syn keyword ngxDirectiveThirdParty contained jvm_classpath_check
802 syn keyword ngxDirectiveThirdParty contained jvm_workers
803 syn keyword ngxDirectiveThirdParty contained jvm_options
804 syn keyword ngxDirectiveThirdParty contained jvm_handler_type
805 syn keyword ngxDirectiveThirdParty contained jvm_init_handler_name
806 syn keyword ngxDirectiveThirdParty contained jvm_init_handler_code
807 syn keyword ngxDirectiveThirdParty contained jvm_exit_handler_name
808 syn keyword ngxDirectiveThirdParty contained jvm_exit_handler_code
809 syn keyword ngxDirectiveThirdParty contained handlers_lazy_init
810 syn keyword ngxDirectiveThirdParty contained auto_upgrade_ws
811 syn keyword ngxDirectiveThirdParty contained content_handler_type
812 syn keyword ngxDirectiveThirdParty contained content_handler_name
813 syn keyword ngxDirectiveThirdParty contained content_handler_code
814 syn keyword ngxDirectiveThirdParty contained rewrite_handler_type
815 syn keyword ngxDirectiveThirdParty contained rewrite_handler_name
816 syn keyword ngxDirectiveThirdParty contained rewrite_handler_code
817 syn keyword ngxDirectiveThirdParty contained access_handler_type
818 syn keyword ngxDirectiveThirdParty contained access_handler_name
819 syn keyword ngxDirectiveThirdParty contained access_handler_code
820 syn keyword ngxDirectiveThirdParty contained header_filter_type
821 syn keyword ngxDirectiveThirdParty contained header_filter_name
822 syn keyword ngxDirectiveThirdParty contained header_filter_code
823 syn keyword ngxDirectiveThirdParty contained content_handler_property
824 syn keyword ngxDirectiveThirdParty contained rewrite_handler_property
825 syn keyword ngxDirectiveThirdParty contained access_handler_property
826 syn keyword ngxDirectiveThirdParty contained header_filter_property
827 syn keyword ngxDirectiveThirdParty contained always_read_body
828 syn keyword ngxDirectiveThirdParty contained shared_map
829 syn keyword ngxDirectiveThirdParty contained write_page_size
800830
801831 " Upstream Consistent Hash <https://www.nginx.com/resources/wiki/modules/consistent_hash/>
802832 " A load balancer that uses an internal consistent hash ring to select the right backend node.
803 syn keyword ngxDirectiveThirdParty consistent_hash
833 syn keyword ngxDirectiveThirdParty contained consistent_hash
804834
805835 " Nginx Development Kit <https://github.com/simpl/ngx_devel_kit>
806836 " 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.
807837 " NDK_UPSTREAM_LIST
808838 " 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.
809 syn keyword ngxDirectiveThirdParty upstream_list
839 syn keyword ngxDirectiveThirdParty contained upstream_list
810840
811841 " Drizzle Module <https://www.nginx.com/resources/wiki/modules/drizzle/>
812842 " Upstream module for talking to MySQL and Drizzle directly
813 syn keyword ngxDirectiveThirdParty drizzle_server
814 syn keyword ngxDirectiveThirdParty drizzle_keepalive
815 syn keyword ngxDirectiveThirdParty drizzle_query
816 syn keyword ngxDirectiveThirdParty drizzle_pass
817 syn keyword ngxDirectiveThirdParty drizzle_connect_timeout
818 syn keyword ngxDirectiveThirdParty drizzle_send_query_timeout
819 syn keyword ngxDirectiveThirdParty drizzle_recv_cols_timeout
820 syn keyword ngxDirectiveThirdParty drizzle_recv_rows_timeout
821 syn keyword ngxDirectiveThirdParty drizzle_buffer_size
822 syn keyword ngxDirectiveThirdParty drizzle_module_header
823 syn keyword ngxDirectiveThirdParty drizzle_status
843 syn keyword ngxDirectiveThirdParty contained drizzle_server
844 syn keyword ngxDirectiveThirdParty contained drizzle_keepalive
845 syn keyword ngxDirectiveThirdParty contained drizzle_query
846 syn keyword ngxDirectiveThirdParty contained drizzle_pass
847 syn keyword ngxDirectiveThirdParty contained drizzle_connect_timeout
848 syn keyword ngxDirectiveThirdParty contained drizzle_send_query_timeout
849 syn keyword ngxDirectiveThirdParty contained drizzle_recv_cols_timeout
850 syn keyword ngxDirectiveThirdParty contained drizzle_recv_rows_timeout
851 syn keyword ngxDirectiveThirdParty contained drizzle_buffer_size
852 syn keyword ngxDirectiveThirdParty contained drizzle_module_header
853 syn keyword ngxDirectiveThirdParty contained drizzle_status
824854
825855 " Dynamic ETags Module <https://github.com/kali/nginx-dynamic-etags>
826856 " Attempt at handling ETag / If-None-Match on proxied content.
827 syn keyword ngxDirectiveThirdParty dynamic_etags
857 syn keyword ngxDirectiveThirdParty contained dynamic_etags
828858
829859 " Echo Module <https://www.nginx.com/resources/wiki/modules/echo/>
830860 " Bringing the power of "echo", "sleep", "time" and more to Nginx's config file
831 syn keyword ngxDirectiveThirdParty echo
832 syn keyword ngxDirectiveThirdParty echo_duplicate
833 syn keyword ngxDirectiveThirdParty echo_flush
834 syn keyword ngxDirectiveThirdParty echo_sleep
835 syn keyword ngxDirectiveThirdParty echo_blocking_sleep
836 syn keyword ngxDirectiveThirdParty echo_reset_timer
837 syn keyword ngxDirectiveThirdParty echo_read_request_body
838 syn keyword ngxDirectiveThirdParty echo_location_async
839 syn keyword ngxDirectiveThirdParty echo_location
840 syn keyword ngxDirectiveThirdParty echo_subrequest_async
841 syn keyword ngxDirectiveThirdParty echo_subrequest
842 syn keyword ngxDirectiveThirdParty echo_foreach_split
843 syn keyword ngxDirectiveThirdParty echo_end
844 syn keyword ngxDirectiveThirdParty echo_request_body
845 syn keyword ngxDirectiveThirdParty echo_exec
846 syn keyword ngxDirectiveThirdParty echo_status
847 syn keyword ngxDirectiveThirdParty echo_before_body
848 syn keyword ngxDirectiveThirdParty echo_after_body
861 syn keyword ngxDirectiveThirdParty contained echo
862 syn keyword ngxDirectiveThirdParty contained echo_duplicate
863 syn keyword ngxDirectiveThirdParty contained echo_flush
864 syn keyword ngxDirectiveThirdParty contained echo_sleep
865 syn keyword ngxDirectiveThirdParty contained echo_blocking_sleep
866 syn keyword ngxDirectiveThirdParty contained echo_reset_timer
867 syn keyword ngxDirectiveThirdParty contained echo_read_request_body
868 syn keyword ngxDirectiveThirdParty contained echo_location_async
869 syn keyword ngxDirectiveThirdParty contained echo_location
870 syn keyword ngxDirectiveThirdParty contained echo_subrequest_async
871 syn keyword ngxDirectiveThirdParty contained echo_subrequest
872 syn keyword ngxDirectiveThirdParty contained echo_foreach_split
873 syn keyword ngxDirectiveThirdParty contained echo_end
874 syn keyword ngxDirectiveThirdParty contained echo_request_body
875 syn keyword ngxDirectiveThirdParty contained echo_exec
876 syn keyword ngxDirectiveThirdParty contained echo_status
877 syn keyword ngxDirectiveThirdParty contained echo_before_body
878 syn keyword ngxDirectiveThirdParty contained echo_after_body
849879
850880 " Encrypted Session Module <https://github.com/openresty/encrypted-session-nginx-module>
851881 " Encrypt and decrypt nginx variable values
852 syn keyword ngxDirectiveThirdParty encrypted_session_key
853 syn keyword ngxDirectiveThirdParty encrypted_session_iv
854 syn keyword ngxDirectiveThirdParty encrypted_session_expires
855 syn keyword ngxDirectiveThirdParty set_encrypt_session
856 syn keyword ngxDirectiveThirdParty set_decrypt_session
882 syn keyword ngxDirectiveThirdParty contained encrypted_session_key
883 syn keyword ngxDirectiveThirdParty contained encrypted_session_iv
884 syn keyword ngxDirectiveThirdParty contained encrypted_session_expires
885 syn keyword ngxDirectiveThirdParty contained set_encrypt_session
886 syn keyword ngxDirectiveThirdParty contained set_decrypt_session
857887
858888 " Enhanced Memcached Module <https://github.com/bpaquet/ngx_http_enhanced_memcached_module>
859889 " This module is based on the standard Nginx Memcached module, with some additonal features
860 syn keyword ngxDirectiveThirdParty enhanced_memcached_pass
861 syn keyword ngxDirectiveThirdParty enhanced_memcached_hash_keys_with_md5
862 syn keyword ngxDirectiveThirdParty enhanced_memcached_allow_put
863 syn keyword ngxDirectiveThirdParty enhanced_memcached_allow_delete
864 syn keyword ngxDirectiveThirdParty enhanced_memcached_stats
865 syn keyword ngxDirectiveThirdParty enhanced_memcached_flush
866 syn keyword ngxDirectiveThirdParty enhanced_memcached_flush_namespace
867 syn keyword ngxDirectiveThirdParty enhanced_memcached_bind
868 syn keyword ngxDirectiveThirdParty enhanced_memcached_connect_timeout
869 syn keyword ngxDirectiveThirdParty enhanced_memcached_send_timeout
870 syn keyword ngxDirectiveThirdParty enhanced_memcached_buffer_size
871 syn keyword ngxDirectiveThirdParty enhanced_memcached_read_timeout
890 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_pass
891 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_hash_keys_with_md5
892 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_allow_put
893 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_allow_delete
894 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_stats
895 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_flush
896 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_flush_namespace
897 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_bind
898 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_connect_timeout
899 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_send_timeout
900 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_buffer_size
901 syn keyword ngxDirectiveThirdParty contained enhanced_memcached_read_timeout
872902
873903 " Events Module (DEPRECATED) <http://docs.dutov.org/nginx_modules_events_en.html>
874904 " Provides options for start/stop events.
875 syn keyword ngxDirectiveDeprecated on_start
876 syn keyword ngxDirectiveDeprecated on_stop
905 syn keyword ngxDirectiveDeprecated contained on_start
906 syn keyword ngxDirectiveDeprecated contained on_stop
877907
878908 " EY Balancer Module <https://github.com/ezmobius/nginx-ey-balancer>
879909 " Adds a request queue to Nginx that allows the limiting of concurrent requests passed to the upstream.
880 syn keyword ngxDirectiveThirdParty max_connections
881 syn keyword ngxDirectiveThirdParty max_connections_max_queue_length
882 syn keyword ngxDirectiveThirdParty max_connections_queue_timeout
910 syn keyword ngxDirectiveThirdParty contained max_connections
911 syn keyword ngxDirectiveThirdParty contained max_connections_max_queue_length
912 syn keyword ngxDirectiveThirdParty contained max_connections_queue_timeout
883913
884914 " Upstream Fair Balancer <https://www.nginx.com/resources/wiki/modules/fair_balancer/>
885915 " Sends an incoming request to the least-busy backend server, rather than distributing requests round-robin.
886 syn keyword ngxDirectiveThirdParty fair
887 syn keyword ngxDirectiveThirdParty upstream_fair_shm_size
916 syn keyword ngxDirectiveThirdParty contained fair
917 syn keyword ngxDirectiveThirdParty contained upstream_fair_shm_size
888918
889919 " Fancy Indexes Module <https://github.com/aperezdc/ngx-fancyindex>
890920 " Like the built-in autoindex module, but fancier.
891 syn keyword ngxDirectiveThirdParty fancyindex
892 syn keyword ngxDirectiveThirdParty fancyindex_default_sort
893 syn keyword ngxDirectiveThirdParty fancyindex_directories_first
894 syn keyword ngxDirectiveThirdParty fancyindex_css_href
895 syn keyword ngxDirectiveThirdParty fancyindex_exact_size
896 syn keyword ngxDirectiveThirdParty fancyindex_name_length
897 syn keyword ngxDirectiveThirdParty fancyindex_footer
898 syn keyword ngxDirectiveThirdParty fancyindex_header
899 syn keyword ngxDirectiveThirdParty fancyindex_show_path
900 syn keyword ngxDirectiveThirdParty fancyindex_ignore
901 syn keyword ngxDirectiveThirdParty fancyindex_hide_symlinks
902 syn keyword ngxDirectiveThirdParty fancyindex_localtime
903 syn keyword ngxDirectiveThirdParty fancyindex_time_format
921 syn keyword ngxDirectiveThirdParty contained fancyindex
922 syn keyword ngxDirectiveThirdParty contained fancyindex_default_sort
923 syn keyword ngxDirectiveThirdParty contained fancyindex_directories_first
924 syn keyword ngxDirectiveThirdParty contained fancyindex_css_href
925 syn keyword ngxDirectiveThirdParty contained fancyindex_exact_size
926 syn keyword ngxDirectiveThirdParty contained fancyindex_name_length
927 syn keyword ngxDirectiveThirdParty contained fancyindex_footer
928 syn keyword ngxDirectiveThirdParty contained fancyindex_header
929 syn keyword ngxDirectiveThirdParty contained fancyindex_show_path
930 syn keyword ngxDirectiveThirdParty contained fancyindex_ignore
931 syn keyword ngxDirectiveThirdParty contained fancyindex_hide_symlinks
932 syn keyword ngxDirectiveThirdParty contained fancyindex_localtime
933 syn keyword ngxDirectiveThirdParty contained fancyindex_time_format
904934
905935 " Form Auth Module <https://github.com/veruu/ngx_form_auth>
906936 " Provides authentication and authorization with credentials submitted via POST request
907 syn keyword ngxDirectiveThirdParty form_auth
908 syn keyword ngxDirectiveThirdParty form_auth_pam_service
909 syn keyword ngxDirectiveThirdParty form_auth_login
910 syn keyword ngxDirectiveThirdParty form_auth_password
911 syn keyword ngxDirectiveThirdParty form_auth_remote_user
937 syn keyword ngxDirectiveThirdParty contained form_auth
938 syn keyword ngxDirectiveThirdParty contained form_auth_pam_service
939 syn keyword ngxDirectiveThirdParty contained form_auth_login
940 syn keyword ngxDirectiveThirdParty contained form_auth_password
941 syn keyword ngxDirectiveThirdParty contained form_auth_remote_user
912942
913943 " Form Input Module <https://github.com/calio/form-input-nginx-module>
914944 " Reads HTTP POST and PUT request body encoded in "application/x-www-form-urlencoded" and parses the arguments into nginx variables.
915 syn keyword ngxDirectiveThirdParty set_form_input
916 syn keyword ngxDirectiveThirdParty set_form_input_multi
945 syn keyword ngxDirectiveThirdParty contained set_form_input
946 syn keyword ngxDirectiveThirdParty contained set_form_input_multi
917947
918948 " GeoIP Module (DEPRECATED) <http://wiki.nginx.org/NginxHttp3rdPartyGeoIPModule>
919949 " Country code lookups via the MaxMind GeoIP API.
920 syn keyword ngxDirectiveDeprecated geoip_country_file
950 syn keyword ngxDirectiveDeprecated contained geoip_country_file
921951
922952 " GeoIP 2 Module <https://github.com/leev/ngx_http_geoip2_module>
923953 " Creates variables with values from the maxmind geoip2 databases based on the client IP
924 syn keyword ngxDirectiveThirdParty geoip2
954 syn keyword ngxDirectiveThirdParty contained geoip2
925955
926956 " GridFS Module <https://github.com/mdirolf/nginx-gridfs>
927957 " Nginx module for serving files from MongoDB's GridFS
928 syn keyword ngxDirectiveThirdParty gridfs
958 syn keyword ngxDirectiveThirdParty contained gridfs
929959
930960 " Headers More Module <https://github.com/openresty/headers-more-nginx-module>
931961 " Set and clear input and output headers...more than "add"!
932 syn keyword ngxDirectiveThirdParty more_clear_headers
933 syn keyword ngxDirectiveThirdParty more_clear_input_headers
934 syn keyword ngxDirectiveThirdParty more_set_headers
935 syn keyword ngxDirectiveThirdParty more_set_input_headers
962 syn keyword ngxDirectiveThirdParty contained more_clear_headers
963 syn keyword ngxDirectiveThirdParty contained more_clear_input_headers
964 syn keyword ngxDirectiveThirdParty contained more_set_headers
965 syn keyword ngxDirectiveThirdParty contained more_set_input_headers
936966
937967 " Health Checks Upstreams Module <https://www.nginx.com/resources/wiki/modules/healthcheck/>
938968 " Polls backends and if they respond with HTTP 200 + an optional request body, they are marked good. Otherwise, they are marked bad.
939 syn keyword ngxDirectiveThirdParty healthcheck_enabled
940 syn keyword ngxDirectiveThirdParty healthcheck_delay
941 syn keyword ngxDirectiveThirdParty healthcheck_timeout
942 syn keyword ngxDirectiveThirdParty healthcheck_failcount
943 syn keyword ngxDirectiveThirdParty healthcheck_send
944 syn keyword ngxDirectiveThirdParty healthcheck_expected
945 syn keyword ngxDirectiveThirdParty healthcheck_buffer
946 syn keyword ngxDirectiveThirdParty healthcheck_status
969 syn keyword ngxDirectiveThirdParty contained healthcheck_enabled
970 syn keyword ngxDirectiveThirdParty contained healthcheck_delay
971 syn keyword ngxDirectiveThirdParty contained healthcheck_timeout
972 syn keyword ngxDirectiveThirdParty contained healthcheck_failcount
973 syn keyword ngxDirectiveThirdParty contained healthcheck_send
974 syn keyword ngxDirectiveThirdParty contained healthcheck_expected
975 syn keyword ngxDirectiveThirdParty contained healthcheck_buffer
976 syn keyword ngxDirectiveThirdParty contained healthcheck_status
947977
948978 " HTTP Accounting Module <https://github.com/Lax/ngx_http_accounting_module>
949979 " Add traffic stat function to nginx. Useful for http accounting based on nginx configuration logic
950 syn keyword ngxDirectiveThirdParty http_accounting
951 syn keyword ngxDirectiveThirdParty http_accounting_log
952 syn keyword ngxDirectiveThirdParty http_accounting_id
953 syn keyword ngxDirectiveThirdParty http_accounting_interval
954 syn keyword ngxDirectiveThirdParty http_accounting_perturb
980 syn keyword ngxDirectiveThirdParty contained http_accounting
981 syn keyword ngxDirectiveThirdParty contained http_accounting_log
982 syn keyword ngxDirectiveThirdParty contained http_accounting_id
983 syn keyword ngxDirectiveThirdParty contained http_accounting_interval
984 syn keyword ngxDirectiveThirdParty contained http_accounting_perturb
955985
956986 " Nginx Digest Authentication module <https://github.com/atomx/nginx-http-auth-digest>
957987 " Digest Authentication for Nginx
958 syn keyword ngxDirectiveThirdParty auth_digest
959 syn keyword ngxDirectiveThirdParty auth_digest_user_file
960 syn keyword ngxDirectiveThirdParty auth_digest_timeout
961 syn keyword ngxDirectiveThirdParty auth_digest_expires
962 syn keyword ngxDirectiveThirdParty auth_digest_replays
963 syn keyword ngxDirectiveThirdParty auth_digest_shm_size
988 syn keyword ngxDirectiveThirdParty contained auth_digest
989 syn keyword ngxDirectiveThirdParty contained auth_digest_user_file
990 syn keyword ngxDirectiveThirdParty contained auth_digest_timeout
991 syn keyword ngxDirectiveThirdParty contained auth_digest_expires
992 syn keyword ngxDirectiveThirdParty contained auth_digest_replays
993 syn keyword ngxDirectiveThirdParty contained auth_digest_shm_size
964994
965995 " Auth PAM Module <https://github.com/sto/ngx_http_auth_pam_module>
966996 " HTTP Basic Authentication using PAM.
967 syn keyword ngxDirectiveThirdParty auth_pam
968 syn keyword ngxDirectiveThirdParty auth_pam_service_name
997 syn keyword ngxDirectiveThirdParty contained auth_pam
998 syn keyword ngxDirectiveThirdParty contained auth_pam_service_name
969999
9701000 " HTTP Auth Request Module <http://nginx.org/en/docs/http/ngx_http_auth_request_module.html>
9711001 " Implements client authorization based on the result of a subrequest
972 " syn keyword ngxDirectiveThirdParty auth_request
973 " syn keyword ngxDirectiveThirdParty auth_request_set
1002 " syn keyword ngxDirectiveThirdParty contained auth_request
1003 " syn keyword ngxDirectiveThirdParty contained auth_request_set
9741004
9751005 " HTTP Concatenation module for Nginx <https://github.com/alibaba/nginx-http-concat>
9761006 " A Nginx module for concatenating files in a given context: CSS and JS files usually
977 syn keyword ngxDirectiveThirdParty concat
978 syn keyword ngxDirectiveThirdParty concat_types
979 syn keyword ngxDirectiveThirdParty concat_unique
980 syn keyword ngxDirectiveThirdParty concat_max_files
981 syn keyword ngxDirectiveThirdParty concat_delimiter
982 syn keyword ngxDirectiveThirdParty concat_ignore_file_error
1007 syn keyword ngxDirectiveThirdParty contained concat
1008 syn keyword ngxDirectiveThirdParty contained concat_types
1009 syn keyword ngxDirectiveThirdParty contained concat_unique
1010 syn keyword ngxDirectiveThirdParty contained concat_max_files
1011 syn keyword ngxDirectiveThirdParty contained concat_delimiter
1012 syn keyword ngxDirectiveThirdParty contained concat_ignore_file_error
9831013
9841014 " HTTP Dynamic Upstream Module <https://github.com/yzprofile/ngx_http_dyups_module>
9851015 " Update upstreams' config by restful interface
986 syn keyword ngxDirectiveThirdParty dyups_interface
987 syn keyword ngxDirectiveThirdParty dyups_read_msg_timeout
988 syn keyword ngxDirectiveThirdParty dyups_shm_zone_size
989 syn keyword ngxDirectiveThirdParty dyups_upstream_conf
990 syn keyword ngxDirectiveThirdParty dyups_trylock
1016 syn keyword ngxDirectiveThirdParty contained dyups_interface
1017 syn keyword ngxDirectiveThirdParty contained dyups_read_msg_timeout
1018 syn keyword ngxDirectiveThirdParty contained dyups_shm_zone_size
1019 syn keyword ngxDirectiveThirdParty contained dyups_upstream_conf
1020 syn keyword ngxDirectiveThirdParty contained dyups_trylock
9911021
9921022 " HTTP Footer If Filter Module <https://github.com/flygoast/ngx_http_footer_if_filter>
9931023 " The ngx_http_footer_if_filter_module is used to add given content to the end of the response according to the condition specified.
994 syn keyword ngxDirectiveThirdParty footer_if
1024 syn keyword ngxDirectiveThirdParty contained footer_if
9951025
9961026 " HTTP Footer Filter Module <https://github.com/alibaba/nginx-http-footer-filter>
9971027 " This module implements a body filter that adds a given string to the page footer.
998 syn keyword ngxDirectiveThirdParty footer
999 syn keyword ngxDirectiveThirdParty footer_types
1028 syn keyword ngxDirectiveThirdParty contained footer
1029 syn keyword ngxDirectiveThirdParty contained footer_types
10001030
10011031 " HTTP Internal Redirect Module <https://github.com/flygoast/ngx_http_internal_redirect>
10021032 " Make an internal redirect to the uri specified according to the condition specified.
1003 syn keyword ngxDirectiveThirdParty internal_redirect_if
1004 syn keyword ngxDirectiveThirdParty internal_redirect_if_no_postponed
1033 syn keyword ngxDirectiveThirdParty contained internal_redirect_if
1034 syn keyword ngxDirectiveThirdParty contained internal_redirect_if_no_postponed
10051035
10061036 " HTTP JavaScript Module <https://github.com/peter-leonov/ngx_http_js_module>
10071037 " Embedding SpiderMonkey. Nearly full port on Perl module.
1008 syn keyword ngxDirectiveThirdParty js
1009 syn keyword ngxDirectiveThirdParty js_filter
1010 syn keyword ngxDirectiveThirdParty js_filter_types
1011 syn keyword ngxDirectiveThirdParty js_load
1012 syn keyword ngxDirectiveThirdParty js_maxmem
1013 syn keyword ngxDirectiveThirdParty js_require
1014 syn keyword ngxDirectiveThirdParty js_set
1015 syn keyword ngxDirectiveThirdParty js_utf8
1038 syn keyword ngxDirectiveThirdParty contained js
1039 syn keyword ngxDirectiveThirdParty contained js_filter
1040 syn keyword ngxDirectiveThirdParty contained js_filter_types
1041 syn keyword ngxDirectiveThirdParty contained js_load
1042 syn keyword ngxDirectiveThirdParty contained js_maxmem
1043 syn keyword ngxDirectiveThirdParty contained js_require
1044 syn keyword ngxDirectiveThirdParty contained js_set
1045 syn keyword ngxDirectiveThirdParty contained js_utf8
10161046
10171047 " HTTP Push Module (DEPRECATED) <http://pushmodule.slact.net/>
10181048 " Turn Nginx into an adept long-polling HTTP Push (Comet) server.
1019 syn keyword ngxDirectiveDeprecated push_buffer_size
1020 syn keyword ngxDirectiveDeprecated push_listener
1021 syn keyword ngxDirectiveDeprecated push_message_timeout
1022 syn keyword ngxDirectiveDeprecated push_queue_messages
1023 syn keyword ngxDirectiveDeprecated push_sender
1049 syn keyword ngxDirectiveDeprecated contained push_buffer_size
1050 syn keyword ngxDirectiveDeprecated contained push_listener
1051 syn keyword ngxDirectiveDeprecated contained push_message_timeout
1052 syn keyword ngxDirectiveDeprecated contained push_queue_messages
1053 syn keyword ngxDirectiveDeprecated contained push_sender
10241054
10251055 " HTTP Redis Module <https://www.nginx.com/resources/wiki/modules/redis/>
10261056 " Redis <http://code.google.com/p/redis/> support.
1027 syn keyword ngxDirectiveThirdParty redis_bind
1028 syn keyword ngxDirectiveThirdParty redis_buffer_size
1029 syn keyword ngxDirectiveThirdParty redis_connect_timeout
1030 syn keyword ngxDirectiveThirdParty redis_next_upstream
1031 syn keyword ngxDirectiveThirdParty redis_pass
1032 syn keyword ngxDirectiveThirdParty redis_read_timeout
1033 syn keyword ngxDirectiveThirdParty redis_send_timeout
1057 syn keyword ngxDirectiveThirdParty contained redis_bind
1058 syn keyword ngxDirectiveThirdParty contained redis_buffer_size
1059 syn keyword ngxDirectiveThirdParty contained redis_connect_timeout
1060 syn keyword ngxDirectiveThirdParty contained redis_next_upstream
1061 syn keyword ngxDirectiveThirdParty contained redis_pass
1062 syn keyword ngxDirectiveThirdParty contained redis_read_timeout
1063 syn keyword ngxDirectiveThirdParty contained redis_send_timeout
10341064
10351065 " Iconv Module <https://github.com/calio/iconv-nginx-module>
10361066 " A character conversion nginx module using libiconv
1037 syn keyword ngxDirectiveThirdParty set_iconv
1038 syn keyword ngxDirectiveThirdParty iconv_buffer_size
1039 syn keyword ngxDirectiveThirdParty iconv_filter
1067 syn keyword ngxDirectiveThirdParty contained set_iconv
1068 syn keyword ngxDirectiveThirdParty contained iconv_buffer_size
1069 syn keyword ngxDirectiveThirdParty contained iconv_filter
10401070
10411071 " IP Blocker Module <https://github.com/tmthrgd/nginx-ip-blocker>
10421072 " An efficient shared memory IP blocking system for nginx.
1043 syn keyword ngxDirectiveThirdParty ip_blocker
1073 syn keyword ngxDirectiveThirdParty contained ip_blocker
10441074
10451075 " IP2Location Module <https://github.com/chrislim2888/ip2location-nginx>
10461076 " Allows user to lookup for geolocation information using IP2Location database
1047 syn keyword ngxDirectiveThirdParty ip2location_database
1077 syn keyword ngxDirectiveThirdParty contained ip2location_database
10481078
10491079 " JS Module <https://github.com/peter-leonov/ngx_http_js_module>
10501080 " Reflect the nginx functionality in JS
1051 syn keyword ngxDirectiveThirdParty js
1052 syn keyword ngxDirectiveThirdParty js_access
1053 syn keyword ngxDirectiveThirdParty js_load
1054 syn keyword ngxDirectiveThirdParty js_set
1081 syn keyword ngxDirectiveThirdParty contained js
1082 syn keyword ngxDirectiveThirdParty contained js_access
1083 syn keyword ngxDirectiveThirdParty contained js_load
1084 syn keyword ngxDirectiveThirdParty contained js_set
10551085
10561086 " Limit Upload Rate Module <https://github.com/cfsego/limit_upload_rate>
10571087 " Limit client-upload rate when they are sending request bodies to you
1058 syn keyword ngxDirectiveThirdParty limit_upload_rate
1059 syn keyword ngxDirectiveThirdParty limit_upload_rate_after
1088 syn keyword ngxDirectiveThirdParty contained limit_upload_rate
1089 syn keyword ngxDirectiveThirdParty contained limit_upload_rate_after
10601090
10611091 " Limit Upstream Module <https://github.com/cfsego/nginx-limit-upstream>
10621092 " Limit the number of connections to upstream for NGINX
1063 syn keyword ngxDirectiveThirdParty limit_upstream_zone
1064 syn keyword ngxDirectiveThirdParty limit_upstream_conn
1065 syn keyword ngxDirectiveThirdParty limit_upstream_log_level
1093 syn keyword ngxDirectiveThirdParty contained limit_upstream_zone
1094 syn keyword ngxDirectiveThirdParty contained limit_upstream_conn
1095 syn keyword ngxDirectiveThirdParty contained limit_upstream_log_level
10661096
10671097 " Log If Module <https://github.com/cfsego/ngx_log_if>
10681098 " Conditional accesslog for nginx
1069 syn keyword ngxDirectiveThirdParty access_log_bypass_if
1099 syn keyword ngxDirectiveThirdParty contained access_log_bypass_if
10701100
10711101 " Log Request Speed (DEPRECATED) <http://wiki.nginx.org/NginxHttpLogRequestSpeed>
10721102 " Log the time it took to process each request.
1073 syn keyword ngxDirectiveDeprecated log_request_speed_filter
1074 syn keyword ngxDirectiveDeprecated log_request_speed_filter_timeout
1103 syn keyword ngxDirectiveDeprecated contained log_request_speed_filter
1104 syn keyword ngxDirectiveDeprecated contained log_request_speed_filter_timeout
10751105
10761106 " Log ZeroMQ Module <https://github.com/alticelabs/nginx-log-zmq>
10771107 " ZeroMQ logger module for nginx
1078 syn keyword ngxDirectiveThirdParty log_zmq_server
1079 syn keyword ngxDirectiveThirdParty log_zmq_endpoint
1080 syn keyword ngxDirectiveThirdParty log_zmq_format
1081 syn keyword ngxDirectiveThirdParty log_zmq_off
1108 syn keyword ngxDirectiveThirdParty contained log_zmq_server
1109 syn keyword ngxDirectiveThirdParty contained log_zmq_endpoint
1110 syn keyword ngxDirectiveThirdParty contained log_zmq_format
1111 syn keyword ngxDirectiveThirdParty contained log_zmq_off
10821112
10831113 " Lower/UpperCase Module <https://github.com/replay/ngx_http_lower_upper_case>
10841114 " This module simply uppercases or lowercases a string and saves it into a new variable.
1085 syn keyword ngxDirectiveThirdParty lower
1086 syn keyword ngxDirectiveThirdParty upper
1115 syn keyword ngxDirectiveThirdParty contained lower
1116 syn keyword ngxDirectiveThirdParty contained upper
10871117
10881118 " Lua Upstream Module <https://github.com/openresty/lua-upstream-nginx-module>
10891119 " Nginx C module to expose Lua API to ngx_lua for Nginx upstreams
10901120
10911121 " Lua Module <https://github.com/openresty/lua-nginx-module>
10921122 " Embed the Power of Lua into NGINX HTTP servers
1093 syn keyword ngxDirectiveThirdParty lua_use_default_type
1094 syn keyword ngxDirectiveThirdParty lua_malloc_trim
1095 syn keyword ngxDirectiveThirdParty lua_code_cache
1096 syn keyword ngxDirectiveThirdParty lua_regex_cache_max_entries
1097 syn keyword ngxDirectiveThirdParty lua_regex_match_limit
1098 syn keyword ngxDirectiveThirdParty lua_package_path
1099 syn keyword ngxDirectiveThirdParty lua_package_cpath
1100 syn keyword ngxDirectiveThirdParty init_by_lua
1101 syn keyword ngxDirectiveThirdParty init_by_lua_block
1102 syn keyword ngxDirectiveThirdParty init_by_lua_file
1103 syn keyword ngxDirectiveThirdParty init_worker_by_lua
1104 syn keyword ngxDirectiveThirdParty init_worker_by_lua_block
1105 syn keyword ngxDirectiveThirdParty init_worker_by_lua_file
1106 syn keyword ngxDirectiveThirdParty set_by_lua
1107 syn keyword ngxDirectiveThirdParty set_by_lua_block
1108 syn keyword ngxDirectiveThirdParty set_by_lua_file
1109 syn keyword ngxDirectiveThirdParty content_by_lua
1110 syn keyword ngxDirectiveThirdParty content_by_lua_block
1111 syn keyword ngxDirectiveThirdParty content_by_lua_file
1112 syn keyword ngxDirectiveThirdParty rewrite_by_lua
1113 syn keyword ngxDirectiveThirdParty rewrite_by_lua_block
1114 syn keyword ngxDirectiveThirdParty rewrite_by_lua_file
1115 syn keyword ngxDirectiveThirdParty access_by_lua
1116 syn keyword ngxDirectiveThirdParty access_by_lua_block
1117 syn keyword ngxDirectiveThirdParty access_by_lua_file
1118 syn keyword ngxDirectiveThirdParty header_filter_by_lua
1119 syn keyword ngxDirectiveThirdParty header_filter_by_lua_block
1120 syn keyword ngxDirectiveThirdParty header_filter_by_lua_file
1121 syn keyword ngxDirectiveThirdParty body_filter_by_lua
1122 syn keyword ngxDirectiveThirdParty body_filter_by_lua_block
1123 syn keyword ngxDirectiveThirdParty body_filter_by_lua_file
1124 syn keyword ngxDirectiveThirdParty log_by_lua
1125 syn keyword ngxDirectiveThirdParty log_by_lua_block
1126 syn keyword ngxDirectiveThirdParty log_by_lua_file
1127 syn keyword ngxDirectiveThirdParty balancer_by_lua_block
1128 syn keyword ngxDirectiveThirdParty balancer_by_lua_file
1129 syn keyword ngxDirectiveThirdParty lua_need_request_body
1130 syn keyword ngxDirectiveThirdParty ssl_certificate_by_lua_block
1131 syn keyword ngxDirectiveThirdParty ssl_certificate_by_lua_file
1132 syn keyword ngxDirectiveThirdParty ssl_session_fetch_by_lua_block
1133 syn keyword ngxDirectiveThirdParty ssl_session_fetch_by_lua_file
1134 syn keyword ngxDirectiveThirdParty ssl_session_store_by_lua_block
1135 syn keyword ngxDirectiveThirdParty ssl_session_store_by_lua_file
1136 syn keyword ngxDirectiveThirdParty lua_shared_dict
1137 syn keyword ngxDirectiveThirdParty lua_socket_connect_timeout
1138 syn keyword ngxDirectiveThirdParty lua_socket_send_timeout
1139 syn keyword ngxDirectiveThirdParty lua_socket_send_lowat
1140 syn keyword ngxDirectiveThirdParty lua_socket_read_timeout
1141 syn keyword ngxDirectiveThirdParty lua_socket_buffer_size
1142 syn keyword ngxDirectiveThirdParty lua_socket_pool_size
1143 syn keyword ngxDirectiveThirdParty lua_socket_keepalive_timeout
1144 syn keyword ngxDirectiveThirdParty lua_socket_log_errors
1145 syn keyword ngxDirectiveThirdParty lua_ssl_ciphers
1146 syn keyword ngxDirectiveThirdParty lua_ssl_crl
1147 syn keyword ngxDirectiveThirdParty lua_ssl_protocols
1148 syn keyword ngxDirectiveThirdParty lua_ssl_trusted_certificate
1149 syn keyword ngxDirectiveThirdParty lua_ssl_verify_depth
1150 syn keyword ngxDirectiveThirdParty lua_http10_buffering
1151 syn keyword ngxDirectiveThirdParty rewrite_by_lua_no_postpone
1152 syn keyword ngxDirectiveThirdParty access_by_lua_no_postpone
1153 syn keyword ngxDirectiveThirdParty lua_transform_underscores_in_response_headers
1154 syn keyword ngxDirectiveThirdParty lua_check_client_abort
1155 syn keyword ngxDirectiveThirdParty lua_max_pending_timers
1156 syn keyword ngxDirectiveThirdParty lua_max_running_timers
1123 syn keyword ngxDirectiveThirdParty contained lua_use_default_type
1124 syn keyword ngxDirectiveThirdParty contained lua_malloc_trim
1125 syn keyword ngxDirectiveThirdParty contained lua_code_cache
1126 syn keyword ngxDirectiveThirdParty contained lua_regex_cache_max_entries
1127 syn keyword ngxDirectiveThirdParty contained lua_regex_match_limit
1128 syn keyword ngxDirectiveThirdParty contained lua_package_path
1129 syn keyword ngxDirectiveThirdParty contained lua_package_cpath
1130 syn keyword ngxDirectiveThirdParty contained init_by_lua
1131 syn keyword ngxDirectiveThirdParty contained init_by_lua_block
1132 syn keyword ngxDirectiveThirdParty contained init_by_lua_file
1133 syn keyword ngxDirectiveThirdParty contained init_worker_by_lua
1134 syn keyword ngxDirectiveThirdParty contained init_worker_by_lua_block
1135 syn keyword ngxDirectiveThirdParty contained init_worker_by_lua_file
1136 syn keyword ngxDirectiveThirdParty contained set_by_lua
1137 syn keyword ngxDirectiveThirdParty contained set_by_lua_block
1138 syn keyword ngxDirectiveThirdParty contained set_by_lua_file
1139 syn keyword ngxDirectiveThirdParty contained content_by_lua
1140 syn keyword ngxDirectiveThirdParty contained content_by_lua_block
1141 syn keyword ngxDirectiveThirdParty contained content_by_lua_file
1142 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua
1143 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_block
1144 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_file
1145 syn keyword ngxDirectiveThirdParty contained access_by_lua
1146 syn keyword ngxDirectiveThirdParty contained access_by_lua_block
1147 syn keyword ngxDirectiveThirdParty contained access_by_lua_file
1148 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua
1149 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_block
1150 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_file
1151 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua
1152 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_block
1153 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_file
1154 syn keyword ngxDirectiveThirdParty contained log_by_lua
1155 syn keyword ngxDirectiveThirdParty contained log_by_lua_block
1156 syn keyword ngxDirectiveThirdParty contained log_by_lua_file
1157 syn keyword ngxDirectiveThirdParty contained balancer_by_lua_block
1158 syn keyword ngxDirectiveThirdParty contained balancer_by_lua_file
1159 syn keyword ngxDirectiveThirdParty contained lua_need_request_body
1160 syn keyword ngxDirectiveThirdParty contained ssl_certificate_by_lua_block
1161 syn keyword ngxDirectiveThirdParty contained ssl_certificate_by_lua_file
1162 syn keyword ngxDirectiveThirdParty contained ssl_session_fetch_by_lua_block
1163 syn keyword ngxDirectiveThirdParty contained ssl_session_fetch_by_lua_file
1164 syn keyword ngxDirectiveThirdParty contained ssl_session_store_by_lua_block
1165 syn keyword ngxDirectiveThirdParty contained ssl_session_store_by_lua_file
1166 syn keyword ngxDirectiveThirdParty contained lua_shared_dict
1167 syn keyword ngxDirectiveThirdParty contained lua_socket_connect_timeout
1168 syn keyword ngxDirectiveThirdParty contained lua_socket_send_timeout
1169 syn keyword ngxDirectiveThirdParty contained lua_socket_send_lowat
1170 syn keyword ngxDirectiveThirdParty contained lua_socket_read_timeout
1171 syn keyword ngxDirectiveThirdParty contained lua_socket_buffer_size
1172 syn keyword ngxDirectiveThirdParty contained lua_socket_pool_size
1173 syn keyword ngxDirectiveThirdParty contained lua_socket_keepalive_timeout
1174 syn keyword ngxDirectiveThirdParty contained lua_socket_log_errors
1175 syn keyword ngxDirectiveThirdParty contained lua_ssl_ciphers
1176 syn keyword ngxDirectiveThirdParty contained lua_ssl_crl
1177 syn keyword ngxDirectiveThirdParty contained lua_ssl_protocols
1178 syn keyword ngxDirectiveThirdParty contained lua_ssl_trusted_certificate
1179 syn keyword ngxDirectiveThirdParty contained lua_ssl_verify_depth
1180 syn keyword ngxDirectiveThirdParty contained lua_http10_buffering
1181 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_no_postpone
1182 syn keyword ngxDirectiveThirdParty contained access_by_lua_no_postpone
1183 syn keyword ngxDirectiveThirdParty contained lua_transform_underscores_in_response_headers
1184 syn keyword ngxDirectiveThirdParty contained lua_check_client_abort
1185 syn keyword ngxDirectiveThirdParty contained lua_max_pending_timers
1186 syn keyword ngxDirectiveThirdParty contained lua_max_running_timers
11571187
11581188 " MD5 Filter Module <https://github.com/kainswor/nginx_md5_filter>
11591189 " A content filter for nginx, which returns the md5 hash of the content otherwise returned.
1160 syn keyword ngxDirectiveThirdParty md5_filter
1190 syn keyword ngxDirectiveThirdParty contained md5_filter
11611191
11621192 " Memc Module <https://github.com/openresty/memc-nginx-module>
11631193 " An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands.
1164 syn keyword ngxDirectiveThirdParty memc_buffer_size
1165 syn keyword ngxDirectiveThirdParty memc_cmds_allowed
1166 syn keyword ngxDirectiveThirdParty memc_connect_timeout
1167 syn keyword ngxDirectiveThirdParty memc_flags_to_last_modified
1168 syn keyword ngxDirectiveThirdParty memc_next_upstream
1169 syn keyword ngxDirectiveThirdParty memc_pass
1170 syn keyword ngxDirectiveThirdParty memc_read_timeout
1171 syn keyword ngxDirectiveThirdParty memc_send_timeout
1172 syn keyword ngxDirectiveThirdParty memc_upstream_fail_timeout
1173 syn keyword ngxDirectiveThirdParty memc_upstream_max_fails
1194 syn keyword ngxDirectiveThirdParty contained memc_buffer_size
1195 syn keyword ngxDirectiveThirdParty contained memc_cmds_allowed
1196 syn keyword ngxDirectiveThirdParty contained memc_connect_timeout
1197 syn keyword ngxDirectiveThirdParty contained memc_flags_to_last_modified
1198 syn keyword ngxDirectiveThirdParty contained memc_next_upstream
1199 syn keyword ngxDirectiveThirdParty contained memc_pass
1200 syn keyword ngxDirectiveThirdParty contained memc_read_timeout
1201 syn keyword ngxDirectiveThirdParty contained memc_send_timeout
1202 syn keyword ngxDirectiveThirdParty contained memc_upstream_fail_timeout
1203 syn keyword ngxDirectiveThirdParty contained memc_upstream_max_fails
11741204
11751205 " Mod Security Module <https://github.com/SpiderLabs/ModSecurity>
11761206 " ModSecurity is an open source, cross platform web application firewall (WAF) engine
1177 syn keyword ngxDirectiveThirdParty ModSecurityConfig
1178 syn keyword ngxDirectiveThirdParty ModSecurityEnabled
1179 syn keyword ngxDirectiveThirdParty pool_context
1180 syn keyword ngxDirectiveThirdParty pool_context_hash_size
1207 syn keyword ngxDirectiveThirdParty contained ModSecurityConfig
1208 syn keyword ngxDirectiveThirdParty contained ModSecurityEnabled
1209 syn keyword ngxDirectiveThirdParty contained pool_context
1210 syn keyword ngxDirectiveThirdParty contained pool_context_hash_size
11811211
11821212 " Mogilefs Module <http://www.grid.net.ru/nginx/mogilefs.en.html>
11831213 " MogileFS client for nginx web server.
1184 syn keyword ngxDirectiveThirdParty mogilefs_pass
1185 syn keyword ngxDirectiveThirdParty mogilefs_methods
1186 syn keyword ngxDirectiveThirdParty mogilefs_domain
1187 syn keyword ngxDirectiveThirdParty mogilefs_class
1188 syn keyword ngxDirectiveThirdParty mogilefs_tracker
1189 syn keyword ngxDirectiveThirdParty mogilefs_noverify
1190 syn keyword ngxDirectiveThirdParty mogilefs_connect_timeout
1191 syn keyword ngxDirectiveThirdParty mogilefs_send_timeout
1192 syn keyword ngxDirectiveThirdParty mogilefs_read_timeout
1214 syn keyword ngxDirectiveThirdParty contained mogilefs_pass
1215 syn keyword ngxDirectiveThirdParty contained mogilefs_methods
1216 syn keyword ngxDirectiveThirdParty contained mogilefs_domain
1217 syn keyword ngxDirectiveThirdParty contained mogilefs_class
1218 syn keyword ngxDirectiveThirdParty contained mogilefs_tracker
1219 syn keyword ngxDirectiveThirdParty contained mogilefs_noverify
1220 syn keyword ngxDirectiveThirdParty contained mogilefs_connect_timeout
1221 syn keyword ngxDirectiveThirdParty contained mogilefs_send_timeout
1222 syn keyword ngxDirectiveThirdParty contained mogilefs_read_timeout
11931223
11941224 " Mongo Module <https://github.com/simpl/ngx_mongo>
11951225 " Upstream module that allows nginx to communicate directly with MongoDB database.
1196 syn keyword ngxDirectiveThirdParty mongo_auth
1197 syn keyword ngxDirectiveThirdParty mongo_pass
1198 syn keyword ngxDirectiveThirdParty mongo_query
1199 syn keyword ngxDirectiveThirdParty mongo_json
1200 syn keyword ngxDirectiveThirdParty mongo_bind
1201 syn keyword ngxDirectiveThirdParty mongo_connect_timeout
1202 syn keyword ngxDirectiveThirdParty mongo_send_timeout
1203 syn keyword ngxDirectiveThirdParty mongo_read_timeout
1204 syn keyword ngxDirectiveThirdParty mongo_buffering
1205 syn keyword ngxDirectiveThirdParty mongo_buffer_size
1206 syn keyword ngxDirectiveThirdParty mongo_buffers
1207 syn keyword ngxDirectiveThirdParty mongo_busy_buffers_size
1208 syn keyword ngxDirectiveThirdParty mongo_next_upstream
1226 syn keyword ngxDirectiveThirdParty contained mongo_auth
1227 syn keyword ngxDirectiveThirdParty contained mongo_pass
1228 syn keyword ngxDirectiveThirdParty contained mongo_query
1229 syn keyword ngxDirectiveThirdParty contained mongo_json
1230 syn keyword ngxDirectiveThirdParty contained mongo_bind
1231 syn keyword ngxDirectiveThirdParty contained mongo_connect_timeout
1232 syn keyword ngxDirectiveThirdParty contained mongo_send_timeout
1233 syn keyword ngxDirectiveThirdParty contained mongo_read_timeout
1234 syn keyword ngxDirectiveThirdParty contained mongo_buffering
1235 syn keyword ngxDirectiveThirdParty contained mongo_buffer_size
1236 syn keyword ngxDirectiveThirdParty contained mongo_buffers
1237 syn keyword ngxDirectiveThirdParty contained mongo_busy_buffers_size
1238 syn keyword ngxDirectiveThirdParty contained mongo_next_upstream
12091239
12101240 " MP4 Streaming Lite Module <https://www.nginx.com/resources/wiki/modules/mp4_streaming/>
12111241 " Will seek to a certain time within H.264/MP4 files when provided with a 'start' parameter in the URL.
1212 " syn keyword ngxDirectiveThirdParty mp4
1242 " syn keyword ngxDirectiveThirdParty contained mp4
12131243
12141244 " NAXSI Module <https://github.com/nbs-system/naxsi>
12151245 " NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX
1216 syn keyword ngxDirectiveThirdParty DeniedUrl denied_url
1217 syn keyword ngxDirectiveThirdParty LearningMode learning_mode
1218 syn keyword ngxDirectiveThirdParty SecRulesEnabled rules_enabled
1219 syn keyword ngxDirectiveThirdParty SecRulesDisabled rules_disabled
1220 syn keyword ngxDirectiveThirdParty CheckRule check_rule
1221 syn keyword ngxDirectiveThirdParty BasicRule basic_rule
1222 syn keyword ngxDirectiveThirdParty MainRule main_rule
1223 syn keyword ngxDirectiveThirdParty LibInjectionSql libinjection_sql
1224 syn keyword ngxDirectiveThirdParty LibInjectionXss libinjection_xss
1246 syn keyword ngxDirectiveThirdParty contained DeniedUrl denied_url
1247 syn keyword ngxDirectiveThirdParty contained LearningMode learning_mode
1248 syn keyword ngxDirectiveThirdParty contained SecRulesEnabled rules_enabled
1249 syn keyword ngxDirectiveThirdParty contained SecRulesDisabled rules_disabled
1250 syn keyword ngxDirectiveThirdParty contained CheckRule check_rule
1251 syn keyword ngxDirectiveThirdParty contained BasicRule basic_rule
1252 syn keyword ngxDirectiveThirdParty contained MainRule main_rule
1253 syn keyword ngxDirectiveThirdParty contained LibInjectionSql libinjection_sql
1254 syn keyword ngxDirectiveThirdParty contained LibInjectionXss libinjection_xss
12251255
12261256 " Nchan Module <https://nchan.slact.net/>
12271257 " Fast, horizontally scalable, multiprocess pub/sub queuing server and proxy for HTTP, long-polling, Websockets and EventSource (SSE)
1228 syn keyword ngxDirectiveThirdParty nchan_channel_id
1229 syn keyword ngxDirectiveThirdParty nchan_channel_id_split_delimiter
1230 syn keyword ngxDirectiveThirdParty nchan_eventsource_event
1231 syn keyword ngxDirectiveThirdParty nchan_longpoll_multipart_response
1232 syn keyword ngxDirectiveThirdParty nchan_publisher
1233 syn keyword ngxDirectiveThirdParty nchan_publisher_channel_id
1234 syn keyword ngxDirectiveThirdParty nchan_publisher_upstream_request
1235 syn keyword ngxDirectiveThirdParty nchan_pubsub
1236 syn keyword ngxDirectiveThirdParty nchan_subscribe_request
1237 syn keyword ngxDirectiveThirdParty nchan_subscriber
1238 syn keyword ngxDirectiveThirdParty nchan_subscriber_channel_id
1239 syn keyword ngxDirectiveThirdParty nchan_subscriber_compound_etag_message_id
1240 syn keyword ngxDirectiveThirdParty nchan_subscriber_first_message
1241 syn keyword ngxDirectiveThirdParty nchan_subscriber_http_raw_stream_separator
1242 syn keyword ngxDirectiveThirdParty nchan_subscriber_last_message_id
1243 syn keyword ngxDirectiveThirdParty nchan_subscriber_message_id_custom_etag_header
1244 syn keyword ngxDirectiveThirdParty nchan_subscriber_timeout
1245 syn keyword ngxDirectiveThirdParty nchan_unsubscribe_request
1246 syn keyword ngxDirectiveThirdParty nchan_websocket_ping_interval
1247 syn keyword ngxDirectiveThirdParty nchan_authorize_request
1248 syn keyword ngxDirectiveThirdParty nchan_max_reserved_memory
1249 syn keyword ngxDirectiveThirdParty nchan_message_buffer_length
1250 syn keyword ngxDirectiveThirdParty nchan_message_timeout
1251 syn keyword ngxDirectiveThirdParty nchan_redis_idle_channel_cache_timeout
1252 syn keyword ngxDirectiveThirdParty nchan_redis_namespace
1253 syn keyword ngxDirectiveThirdParty nchan_redis_pass
1254 syn keyword ngxDirectiveThirdParty nchan_redis_ping_interval
1255 syn keyword ngxDirectiveThirdParty nchan_redis_server
1256 syn keyword ngxDirectiveThirdParty nchan_redis_storage_mode
1257 syn keyword ngxDirectiveThirdParty nchan_redis_url
1258 syn keyword ngxDirectiveThirdParty nchan_store_messages
1259 syn keyword ngxDirectiveThirdParty nchan_use_redis
1260 syn keyword ngxDirectiveThirdParty nchan_access_control_allow_origin
1261 syn keyword ngxDirectiveThirdParty nchan_channel_group
1262 syn keyword ngxDirectiveThirdParty nchan_channel_group_accounting
1263 syn keyword ngxDirectiveThirdParty nchan_group_location
1264 syn keyword ngxDirectiveThirdParty nchan_group_max_channels
1265 syn keyword ngxDirectiveThirdParty nchan_group_max_messages
1266 syn keyword ngxDirectiveThirdParty nchan_group_max_messages_disk
1267 syn keyword ngxDirectiveThirdParty nchan_group_max_messages_memory
1268 syn keyword ngxDirectiveThirdParty nchan_group_max_subscribers
1269 syn keyword ngxDirectiveThirdParty nchan_subscribe_existing_channels_only
1270 syn keyword ngxDirectiveThirdParty nchan_channel_event_string
1271 syn keyword ngxDirectiveThirdParty nchan_channel_events_channel_id
1272 syn keyword ngxDirectiveThirdParty nchan_stub_status
1273 syn keyword ngxDirectiveThirdParty nchan_max_channel_id_length
1274 syn keyword ngxDirectiveThirdParty nchan_max_channel_subscribers
1275 syn keyword ngxDirectiveThirdParty nchan_channel_timeout
1276 syn keyword ngxDirectiveThirdParty nchan_storage_engine
1258 syn keyword ngxDirectiveThirdParty contained nchan_channel_id
1259 syn keyword ngxDirectiveThirdParty contained nchan_channel_id_split_delimiter
1260 syn keyword ngxDirectiveThirdParty contained nchan_eventsource_event
1261 syn keyword ngxDirectiveThirdParty contained nchan_longpoll_multipart_response
1262 syn keyword ngxDirectiveThirdParty contained nchan_publisher
1263 syn keyword ngxDirectiveThirdParty contained nchan_publisher_channel_id
1264 syn keyword ngxDirectiveThirdParty contained nchan_publisher_upstream_request
1265 syn keyword ngxDirectiveThirdParty contained nchan_pubsub
1266 syn keyword ngxDirectiveThirdParty contained nchan_subscribe_request
1267 syn keyword ngxDirectiveThirdParty contained nchan_subscriber
1268 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_channel_id
1269 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_compound_etag_message_id
1270 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_first_message
1271 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_http_raw_stream_separator
1272 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_last_message_id
1273 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_message_id_custom_etag_header
1274 syn keyword ngxDirectiveThirdParty contained nchan_subscriber_timeout
1275 syn keyword ngxDirectiveThirdParty contained nchan_unsubscribe_request
1276 syn keyword ngxDirectiveThirdParty contained nchan_websocket_ping_interval
1277 syn keyword ngxDirectiveThirdParty contained nchan_authorize_request
1278 syn keyword ngxDirectiveThirdParty contained nchan_max_reserved_memory
1279 syn keyword ngxDirectiveThirdParty contained nchan_message_buffer_length
1280 syn keyword ngxDirectiveThirdParty contained nchan_message_timeout
1281 syn keyword ngxDirectiveThirdParty contained nchan_redis_idle_channel_cache_timeout
1282 syn keyword ngxDirectiveThirdParty contained nchan_redis_namespace
1283 syn keyword ngxDirectiveThirdParty contained nchan_redis_pass
1284 syn keyword ngxDirectiveThirdParty contained nchan_redis_ping_interval
1285 syn keyword ngxDirectiveThirdParty contained nchan_redis_server
1286 syn keyword ngxDirectiveThirdParty contained nchan_redis_storage_mode
1287 syn keyword ngxDirectiveThirdParty contained nchan_redis_url
1288 syn keyword ngxDirectiveThirdParty contained nchan_store_messages
1289 syn keyword ngxDirectiveThirdParty contained nchan_use_redis
1290 syn keyword ngxDirectiveThirdParty contained nchan_access_control_allow_origin
1291 syn keyword ngxDirectiveThirdParty contained nchan_channel_group
1292 syn keyword ngxDirectiveThirdParty contained nchan_channel_group_accounting
1293 syn keyword ngxDirectiveThirdParty contained nchan_group_location
1294 syn keyword ngxDirectiveThirdParty contained nchan_group_max_channels
1295 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages
1296 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_disk
1297 syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_memory
1298 syn keyword ngxDirectiveThirdParty contained nchan_group_max_subscribers
1299 syn keyword ngxDirectiveThirdParty contained nchan_subscribe_existing_channels_only
1300 syn keyword ngxDirectiveThirdParty contained nchan_channel_event_string
1301 syn keyword ngxDirectiveThirdParty contained nchan_channel_events_channel_id
1302 syn keyword ngxDirectiveThirdParty contained nchan_stub_status
1303 syn keyword ngxDirectiveThirdParty contained nchan_max_channel_id_length
1304 syn keyword ngxDirectiveThirdParty contained nchan_max_channel_subscribers
1305 syn keyword ngxDirectiveThirdParty contained nchan_channel_timeout
1306 syn keyword ngxDirectiveThirdParty contained nchan_storage_engine
12771307
12781308 " Nginx Notice Module <https://github.com/kr/nginx-notice>
12791309 " Serve static file to POST requests.
1280 syn keyword ngxDirectiveThirdParty notice
1281 syn keyword ngxDirectiveThirdParty notice_type
1310 syn keyword ngxDirectiveThirdParty contained notice
1311 syn keyword ngxDirectiveThirdParty contained notice_type
12821312
12831313 " OCSP Proxy Module <https://github.com/kyprizel/nginx_ocsp_proxy-module>
12841314 " Nginx OCSP processing module designed for response caching
1285 syn keyword ngxDirectiveThirdParty ocsp_proxy
1286 syn keyword ngxDirectiveThirdParty ocsp_cache_timeout
1315 syn keyword ngxDirectiveThirdParty contained ocsp_proxy
1316 syn keyword ngxDirectiveThirdParty contained ocsp_cache_timeout
12871317
12881318 " Eval Module <https://github.com/openresty/nginx-eval-module>
12891319 " Module for nginx web server evaluates response of proxy or memcached module into variables.
1290 syn keyword ngxDirectiveThirdParty eval
1291 syn keyword ngxDirectiveThirdParty eval_escalate
1292 syn keyword ngxDirectiveThirdParty eval_buffer_size
1293 syn keyword ngxDirectiveThirdParty eval_override_content_type
1294 syn keyword ngxDirectiveThirdParty eval_subrequest_in_memory
1320 syn keyword ngxDirectiveThirdParty contained eval
1321 syn keyword ngxDirectiveThirdParty contained eval_escalate
1322 syn keyword ngxDirectiveThirdParty contained eval_buffer_size
1323 syn keyword ngxDirectiveThirdParty contained eval_override_content_type
1324 syn keyword ngxDirectiveThirdParty contained eval_subrequest_in_memory
12951325
12961326 " OpenSSL Version Module <https://github.com/apcera/nginx-openssl-version>
12971327 " Nginx OpenSSL version check at startup
1298 syn keyword ngxDirectiveThirdParty openssl_version_minimum
1299 syn keyword ngxDirectiveThirdParty openssl_builddate_minimum
1328 syn keyword ngxDirectiveThirdParty contained openssl_version_minimum
1329 syn keyword ngxDirectiveThirdParty contained openssl_builddate_minimum
13001330
13011331 " Owner Match Module <https://www.nginx.com/resources/wiki/modules/owner_match/>
13021332 " Control access for specific owners and groups of files
1303 syn keyword ngxDirectiveThirdParty omallow
1304 syn keyword ngxDirectiveThirdParty omdeny
1333 syn keyword ngxDirectiveThirdParty contained omallow
1334 syn keyword ngxDirectiveThirdParty contained omdeny
13051335
13061336 " Accept Language Module <https://www.nginx.com/resources/wiki/modules/accept_language/>
13071337 " Parses the Accept-Language header and gives the most suitable locale from a list of supported locales.
1308 syn keyword ngxDirectiveThirdParty pagespeed
1338 syn keyword ngxDirectiveThirdParty contained pagespeed
13091339
13101340 " PHP Memcache Standard Balancer Module <https://github.com/replay/ngx_http_php_memcache_standard_balancer>
13111341 " Loadbalancer that is compatible to the standard loadbalancer in the php-memcache module
1312 syn keyword ngxDirectiveThirdParty hash_key
1342 syn keyword ngxDirectiveThirdParty contained hash_key
13131343
13141344 " PHP Session Module <https://github.com/replay/ngx_http_php_session>
13151345 " Nginx module to parse php sessions
1316 syn keyword ngxDirectiveThirdParty php_session_parse
1317 syn keyword ngxDirectiveThirdParty php_session_strip_formatting
1346 syn keyword ngxDirectiveThirdParty contained php_session_parse
1347 syn keyword ngxDirectiveThirdParty contained php_session_strip_formatting
13181348
13191349 " Phusion Passenger Module <https://www.phusionpassenger.com/library/config/nginx/>
13201350 " Passenger is an open source web application server.
1321 syn keyword ngxDirectiveThirdParty passenger_root
1322 syn keyword ngxDirectiveThirdParty passenger_enabled
1323 syn keyword ngxDirectiveThirdParty passenger_base_uri
1324 syn keyword ngxDirectiveThirdParty passenger_document_root
1325 syn keyword ngxDirectiveThirdParty passenger_ruby
1326 syn keyword ngxDirectiveThirdParty passenger_python
1327 syn keyword ngxDirectiveThirdParty passenger_nodejs
1328 syn keyword ngxDirectiveThirdParty passenger_meteor_app_settings
1329 syn keyword ngxDirectiveThirdParty passenger_app_env
1330 syn keyword ngxDirectiveThirdParty passenger_app_root
1331 syn keyword ngxDirectiveThirdParty passenger_app_group_name
1332 syn keyword ngxDirectiveThirdParty passenger_app_type
1333 syn keyword ngxDirectiveThirdParty passenger_startup_file
1334 syn keyword ngxDirectiveThirdParty passenger_restart_dir
1335 syn keyword ngxDirectiveThirdParty passenger_spawn_method
1336 syn keyword ngxDirectiveThirdParty passenger_env_var
1337 syn keyword ngxDirectiveThirdParty passenger_load_shell_envvars
1338 syn keyword ngxDirectiveThirdParty passenger_rolling_restarts
1339 syn keyword ngxDirectiveThirdParty passenger_resist_deployment_errors
1340 syn keyword ngxDirectiveThirdParty passenger_user_switching
1341 syn keyword ngxDirectiveThirdParty passenger_user
1342 syn keyword ngxDirectiveThirdParty passenger_group
1343 syn keyword ngxDirectiveThirdParty passenger_default_user
1344 syn keyword ngxDirectiveThirdParty passenger_default_group
1345 syn keyword ngxDirectiveThirdParty passenger_show_version_in_header
1346 syn keyword ngxDirectiveThirdParty passenger_friendly_error_pages
1347 syn keyword ngxDirectiveThirdParty passenger_disable_security_update_check
1348 syn keyword ngxDirectiveThirdParty passenger_security_update_check_proxy
1349 syn keyword ngxDirectiveThirdParty passenger_max_pool_size
1350 syn keyword ngxDirectiveThirdParty passenger_min_instances
1351 syn keyword ngxDirectiveThirdParty passenger_max_instances
1352 syn keyword ngxDirectiveThirdParty passenger_max_instances_per_app
1353 syn keyword ngxDirectiveThirdParty passenger_pool_idle_time
1354 syn keyword ngxDirectiveThirdParty passenger_max_preloader_idle_time
1355 syn keyword ngxDirectiveThirdParty passenger_force_max_concurrent_requests_per_process
1356 syn keyword ngxDirectiveThirdParty passenger_start_timeout
1357 syn keyword ngxDirectiveThirdParty passenger_concurrency_model
1358 syn keyword ngxDirectiveThirdParty passenger_thread_count
1359 syn keyword ngxDirectiveThirdParty passenger_max_requests
1360 syn keyword ngxDirectiveThirdParty passenger_max_request_time
1361 syn keyword ngxDirectiveThirdParty passenger_memory_limit
1362 syn keyword ngxDirectiveThirdParty passenger_stat_throttle_rate
1363 syn keyword ngxDirectiveThirdParty passenger_core_file_descriptor_ulimit
1364 syn keyword ngxDirectiveThirdParty passenger_app_file_descriptor_ulimit
1365 syn keyword ngxDirectiveThirdParty passenger_pre_start
1366 syn keyword ngxDirectiveThirdParty passenger_set_header
1367 syn keyword ngxDirectiveThirdParty passenger_max_request_queue_size
1368 syn keyword ngxDirectiveThirdParty passenger_request_queue_overflow_status_code
1369 syn keyword ngxDirectiveThirdParty passenger_sticky_sessions
1370 syn keyword ngxDirectiveThirdParty passenger_sticky_sessions_cookie_name
1371 syn keyword ngxDirectiveThirdParty passenger_abort_websockets_on_process_shutdown
1372 syn keyword ngxDirectiveThirdParty passenger_ignore_client_abort
1373 syn keyword ngxDirectiveThirdParty passenger_intercept_errors
1374 syn keyword ngxDirectiveThirdParty passenger_pass_header
1375 syn keyword ngxDirectiveThirdParty passenger_ignore_headers
1376 syn keyword ngxDirectiveThirdParty passenger_headers_hash_bucket_size
1377 syn keyword ngxDirectiveThirdParty passenger_headers_hash_max_size
1378 syn keyword ngxDirectiveThirdParty passenger_buffer_response
1379 syn keyword ngxDirectiveThirdParty passenger_response_buffer_high_watermark
1380 syn keyword ngxDirectiveThirdParty passenger_buffer_size, passenger_buffers, passenger_busy_buffers_size
1381 syn keyword ngxDirectiveThirdParty passenger_socket_backlog
1382 syn keyword ngxDirectiveThirdParty passenger_log_level
1383 syn keyword ngxDirectiveThirdParty passenger_log_file
1384 syn keyword ngxDirectiveThirdParty passenger_file_descriptor_log_file
1385 syn keyword ngxDirectiveThirdParty passenger_debugger
1386 syn keyword ngxDirectiveThirdParty passenger_instance_registry_dir
1387 syn keyword ngxDirectiveThirdParty passenger_data_buffer_dir
1388 syn keyword ngxDirectiveThirdParty passenger_fly_with
1389 syn keyword ngxDirectiveThirdParty union_station_support
1390 syn keyword ngxDirectiveThirdParty union_station_key
1391 syn keyword ngxDirectiveThirdParty union_station_proxy_address
1392 syn keyword ngxDirectiveThirdParty union_station_filter
1393 syn keyword ngxDirectiveThirdParty union_station_gateway_address
1394 syn keyword ngxDirectiveThirdParty union_station_gateway_port
1395 syn keyword ngxDirectiveThirdParty union_station_gateway_cert
1396 syn keyword ngxDirectiveDeprecated rails_spawn_method
1397 syn keyword ngxDirectiveDeprecated passenger_debug_log_file
1351 syn keyword ngxDirectiveThirdParty contained passenger_root
1352 syn keyword ngxDirectiveThirdParty contained passenger_enabled
1353 syn keyword ngxDirectiveThirdParty contained passenger_base_uri
1354 syn keyword ngxDirectiveThirdParty contained passenger_document_root
1355 syn keyword ngxDirectiveThirdParty contained passenger_ruby
1356 syn keyword ngxDirectiveThirdParty contained passenger_python
1357 syn keyword ngxDirectiveThirdParty contained passenger_nodejs
1358 syn keyword ngxDirectiveThirdParty contained passenger_meteor_app_settings
1359 syn keyword ngxDirectiveThirdParty contained passenger_app_env
1360 syn keyword ngxDirectiveThirdParty contained passenger_app_root
1361 syn keyword ngxDirectiveThirdParty contained passenger_app_group_name
1362 syn keyword ngxDirectiveThirdParty contained passenger_app_type
1363 syn keyword ngxDirectiveThirdParty contained passenger_startup_file
1364 syn keyword ngxDirectiveThirdParty contained passenger_restart_dir
1365 syn keyword ngxDirectiveThirdParty contained passenger_spawn_method
1366 syn keyword ngxDirectiveThirdParty contained passenger_env_var
1367 syn keyword ngxDirectiveThirdParty contained passenger_load_shell_envvars
1368 syn keyword ngxDirectiveThirdParty contained passenger_rolling_restarts
1369 syn keyword ngxDirectiveThirdParty contained passenger_resist_deployment_errors
1370 syn keyword ngxDirectiveThirdParty contained passenger_user_switching
1371 syn keyword ngxDirectiveThirdParty contained passenger_user
1372 syn keyword ngxDirectiveThirdParty contained passenger_group
1373 syn keyword ngxDirectiveThirdParty contained passenger_default_user
1374 syn keyword ngxDirectiveThirdParty contained passenger_default_group
1375 syn keyword ngxDirectiveThirdParty contained passenger_show_version_in_header
1376 syn keyword ngxDirectiveThirdParty contained passenger_friendly_error_pages
1377 syn keyword ngxDirectiveThirdParty contained passenger_disable_security_update_check
1378 syn keyword ngxDirectiveThirdParty contained passenger_security_update_check_proxy
1379 syn keyword ngxDirectiveThirdParty contained passenger_max_pool_size
1380 syn keyword ngxDirectiveThirdParty contained passenger_min_instances
1381 syn keyword ngxDirectiveThirdParty contained passenger_max_instances
1382 syn keyword ngxDirectiveThirdParty contained passenger_max_instances_per_app
1383 syn keyword ngxDirectiveThirdParty contained passenger_pool_idle_time
1384 syn keyword ngxDirectiveThirdParty contained passenger_max_preloader_idle_time
1385 syn keyword ngxDirectiveThirdParty contained passenger_force_max_concurrent_requests_per_process
1386 syn keyword ngxDirectiveThirdParty contained passenger_start_timeout
1387 syn keyword ngxDirectiveThirdParty contained passenger_concurrency_model
1388 syn keyword ngxDirectiveThirdParty contained passenger_thread_count
1389 syn keyword ngxDirectiveThirdParty contained passenger_max_requests
1390 syn keyword ngxDirectiveThirdParty contained passenger_max_request_time
1391 syn keyword ngxDirectiveThirdParty contained passenger_memory_limit
1392 syn keyword ngxDirectiveThirdParty contained passenger_stat_throttle_rate
1393 syn keyword ngxDirectiveThirdParty contained passenger_core_file_descriptor_ulimit
1394 syn keyword ngxDirectiveThirdParty contained passenger_app_file_descriptor_ulimit
1395 syn keyword ngxDirectiveThirdParty contained passenger_pre_start
1396 syn keyword ngxDirectiveThirdParty contained passenger_set_header
1397 syn keyword ngxDirectiveThirdParty contained passenger_max_request_queue_size
1398 syn keyword ngxDirectiveThirdParty contained passenger_request_queue_overflow_status_code
1399 syn keyword ngxDirectiveThirdParty contained passenger_sticky_sessions
1400 syn keyword ngxDirectiveThirdParty contained passenger_sticky_sessions_cookie_name
1401 syn keyword ngxDirectiveThirdParty contained passenger_abort_websockets_on_process_shutdown
1402 syn keyword ngxDirectiveThirdParty contained passenger_ignore_client_abort
1403 syn keyword ngxDirectiveThirdParty contained passenger_intercept_errors
1404 syn keyword ngxDirectiveThirdParty contained passenger_pass_header
1405 syn keyword ngxDirectiveThirdParty contained passenger_ignore_headers
1406 syn keyword ngxDirectiveThirdParty contained passenger_headers_hash_bucket_size
1407 syn keyword ngxDirectiveThirdParty contained passenger_headers_hash_max_size
1408 syn keyword ngxDirectiveThirdParty contained passenger_buffer_response
1409 syn keyword ngxDirectiveThirdParty contained passenger_response_buffer_high_watermark
1410 syn keyword ngxDirectiveThirdParty contained passenger_buffer_size, passenger_buffers, passenger_busy_buffers_size
1411 syn keyword ngxDirectiveThirdParty contained passenger_socket_backlog
1412 syn keyword ngxDirectiveThirdParty contained passenger_log_level
1413 syn keyword ngxDirectiveThirdParty contained passenger_log_file
1414 syn keyword ngxDirectiveThirdParty contained passenger_file_descriptor_log_file
1415 syn keyword ngxDirectiveThirdParty contained passenger_debugger
1416 syn keyword ngxDirectiveThirdParty contained passenger_instance_registry_dir
1417 syn keyword ngxDirectiveThirdParty contained passenger_data_buffer_dir
1418 syn keyword ngxDirectiveThirdParty contained passenger_fly_with
1419 syn keyword ngxDirectiveThirdParty contained union_station_support
1420 syn keyword ngxDirectiveThirdParty contained union_station_key
1421 syn keyword ngxDirectiveThirdParty contained union_station_proxy_address
1422 syn keyword ngxDirectiveThirdParty contained union_station_filter
1423 syn keyword ngxDirectiveThirdParty contained union_station_gateway_address
1424 syn keyword ngxDirectiveThirdParty contained union_station_gateway_port
1425 syn keyword ngxDirectiveThirdParty contained union_station_gateway_cert
1426 syn keyword ngxDirectiveDeprecated contained rails_spawn_method
1427 syn keyword ngxDirectiveDeprecated contained passenger_debug_log_file
13981428
13991429 " Postgres Module <http://labs.frickle.com/nginx_ngx_postgres/>
14001430 " Upstream module that allows nginx to communicate directly with PostgreSQL database.
1401 syn keyword ngxDirectiveThirdParty postgres_server
1402 syn keyword ngxDirectiveThirdParty postgres_keepalive
1403 syn keyword ngxDirectiveThirdParty postgres_pass
1404 syn keyword ngxDirectiveThirdParty postgres_query
1405 syn keyword ngxDirectiveThirdParty postgres_rewrite
1406 syn keyword ngxDirectiveThirdParty postgres_output
1407 syn keyword ngxDirectiveThirdParty postgres_set
1408 syn keyword ngxDirectiveThirdParty postgres_escape
1409 syn keyword ngxDirectiveThirdParty postgres_connect_timeout
1410 syn keyword ngxDirectiveThirdParty postgres_result_timeout
1431 syn keyword ngxDirectiveThirdParty contained postgres_server
1432 syn keyword ngxDirectiveThirdParty contained postgres_keepalive
1433 syn keyword ngxDirectiveThirdParty contained postgres_pass
1434 syn keyword ngxDirectiveThirdParty contained postgres_query
1435 syn keyword ngxDirectiveThirdParty contained postgres_rewrite
1436 syn keyword ngxDirectiveThirdParty contained postgres_output
1437 syn keyword ngxDirectiveThirdParty contained postgres_set
1438 syn keyword ngxDirectiveThirdParty contained postgres_escape
1439 syn keyword ngxDirectiveThirdParty contained postgres_connect_timeout
1440 syn keyword ngxDirectiveThirdParty contained postgres_result_timeout
14111441
14121442 " Pubcookie Module <https://www.vanko.me/book/page/pubcookie-module-nginx>
14131443 " Authorizes users using encrypted cookies
1414 syn keyword ngxDirectiveThirdParty pubcookie_inactive_expire
1415 syn keyword ngxDirectiveThirdParty pubcookie_hard_expire
1416 syn keyword ngxDirectiveThirdParty pubcookie_app_id
1417 syn keyword ngxDirectiveThirdParty pubcookie_dir_depth
1418 syn keyword ngxDirectiveThirdParty pubcookie_catenate_app_ids
1419 syn keyword ngxDirectiveThirdParty pubcookie_app_srv_id
1420 syn keyword ngxDirectiveThirdParty pubcookie_login
1421 syn keyword ngxDirectiveThirdParty pubcookie_login_method
1422 syn keyword ngxDirectiveThirdParty pubcookie_post
1423 syn keyword ngxDirectiveThirdParty pubcookie_domain
1424 syn keyword ngxDirectiveThirdParty pubcookie_granting_cert_file
1425 syn keyword ngxDirectiveThirdParty pubcookie_session_key_file
1426 syn keyword ngxDirectiveThirdParty pubcookie_session_cert_file
1427 syn keyword ngxDirectiveThirdParty pubcookie_crypt_key_file
1428 syn keyword ngxDirectiveThirdParty pubcookie_end_session
1429 syn keyword ngxDirectiveThirdParty pubcookie_encryption
1430 syn keyword ngxDirectiveThirdParty pubcookie_session_reauth
1431 syn keyword ngxDirectiveThirdParty pubcookie_auth_type_names
1432 syn keyword ngxDirectiveThirdParty pubcookie_no_prompt
1433 syn keyword ngxDirectiveThirdParty pubcookie_on_demand
1434 syn keyword ngxDirectiveThirdParty pubcookie_addl_request
1435 syn keyword ngxDirectiveThirdParty pubcookie_no_obscure_cookies
1436 syn keyword ngxDirectiveThirdParty pubcookie_no_clean_creds
1437 syn keyword ngxDirectiveThirdParty pubcookie_egd_device
1438 syn keyword ngxDirectiveThirdParty pubcookie_no_blank
1439 syn keyword ngxDirectiveThirdParty pubcookie_super_debug
1440 syn keyword ngxDirectiveThirdParty pubcookie_set_remote_user
1444 syn keyword ngxDirectiveThirdParty contained pubcookie_inactive_expire
1445 syn keyword ngxDirectiveThirdParty contained pubcookie_hard_expire
1446 syn keyword ngxDirectiveThirdParty contained pubcookie_app_id
1447 syn keyword ngxDirectiveThirdParty contained pubcookie_dir_depth
1448 syn keyword ngxDirectiveThirdParty contained pubcookie_catenate_app_ids
1449 syn keyword ngxDirectiveThirdParty contained pubcookie_app_srv_id
1450 syn keyword ngxDirectiveThirdParty contained pubcookie_login
1451 syn keyword ngxDirectiveThirdParty contained pubcookie_login_method
1452 syn keyword ngxDirectiveThirdParty contained pubcookie_post
1453 syn keyword ngxDirectiveThirdParty contained pubcookie_domain
1454 syn keyword ngxDirectiveThirdParty contained pubcookie_granting_cert_file
1455 syn keyword ngxDirectiveThirdParty contained pubcookie_session_key_file
1456 syn keyword ngxDirectiveThirdParty contained pubcookie_session_cert_file
1457 syn keyword ngxDirectiveThirdParty contained pubcookie_crypt_key_file
1458 syn keyword ngxDirectiveThirdParty contained pubcookie_end_session
1459 syn keyword ngxDirectiveThirdParty contained pubcookie_encryption
1460 syn keyword ngxDirectiveThirdParty contained pubcookie_session_reauth
1461 syn keyword ngxDirectiveThirdParty contained pubcookie_auth_type_names
1462 syn keyword ngxDirectiveThirdParty contained pubcookie_no_prompt
1463 syn keyword ngxDirectiveThirdParty contained pubcookie_on_demand
1464 syn keyword ngxDirectiveThirdParty contained pubcookie_addl_request
1465 syn keyword ngxDirectiveThirdParty contained pubcookie_no_obscure_cookies
1466 syn keyword ngxDirectiveThirdParty contained pubcookie_no_clean_creds
1467 syn keyword ngxDirectiveThirdParty contained pubcookie_egd_device
1468 syn keyword ngxDirectiveThirdParty contained pubcookie_no_blank
1469 syn keyword ngxDirectiveThirdParty contained pubcookie_super_debug
1470 syn keyword ngxDirectiveThirdParty contained pubcookie_set_remote_user
14411471
14421472 " Push Stream Module <https://github.com/wandenberg/nginx-push-stream-module>
14431473 " A pure stream http push technology for your Nginx setup
1444 syn keyword ngxDirectiveThirdParty push_stream_channels_statistics
1445 syn keyword ngxDirectiveThirdParty push_stream_publisher
1446 syn keyword ngxDirectiveThirdParty push_stream_subscriber
1447 syn keyword ngxDirectiveThirdParty push_stream_shared_memory_size
1448 syn keyword ngxDirectiveThirdParty push_stream_channel_deleted_message_text
1449 syn keyword ngxDirectiveThirdParty push_stream_channel_inactivity_time
1450 syn keyword ngxDirectiveThirdParty push_stream_ping_message_text
1451 syn keyword ngxDirectiveThirdParty push_stream_timeout_with_body
1452 syn keyword ngxDirectiveThirdParty push_stream_message_ttl
1453 syn keyword ngxDirectiveThirdParty push_stream_max_subscribers_per_channel
1454 syn keyword ngxDirectiveThirdParty push_stream_max_messages_stored_per_channel
1455 syn keyword ngxDirectiveThirdParty push_stream_max_channel_id_length
1456 syn keyword ngxDirectiveThirdParty push_stream_max_number_of_channels
1457 syn keyword ngxDirectiveThirdParty push_stream_max_number_of_wildcard_channels
1458 syn keyword ngxDirectiveThirdParty push_stream_wildcard_channel_prefix
1459 syn keyword ngxDirectiveThirdParty push_stream_events_channel_id
1460 syn keyword ngxDirectiveThirdParty push_stream_channels_path
1461 syn keyword ngxDirectiveThirdParty push_stream_store_messages
1462 syn keyword ngxDirectiveThirdParty push_stream_channel_info_on_publish
1463 syn keyword ngxDirectiveThirdParty push_stream_authorized_channels_only
1464 syn keyword ngxDirectiveThirdParty push_stream_header_template_file
1465 syn keyword ngxDirectiveThirdParty push_stream_header_template
1466 syn keyword ngxDirectiveThirdParty push_stream_message_template
1467 syn keyword ngxDirectiveThirdParty push_stream_footer_template
1468 syn keyword ngxDirectiveThirdParty push_stream_wildcard_channel_max_qtd
1469 syn keyword ngxDirectiveThirdParty push_stream_ping_message_interval
1470 syn keyword ngxDirectiveThirdParty push_stream_subscriber_connection_ttl
1471 syn keyword ngxDirectiveThirdParty push_stream_longpolling_connection_ttl
1472 syn keyword ngxDirectiveThirdParty push_stream_websocket_allow_publish
1473 syn keyword ngxDirectiveThirdParty push_stream_last_received_message_time
1474 syn keyword ngxDirectiveThirdParty push_stream_last_received_message_tag
1475 syn keyword ngxDirectiveThirdParty push_stream_last_event_id
1476 syn keyword ngxDirectiveThirdParty push_stream_user_agent
1477 syn keyword ngxDirectiveThirdParty push_stream_padding_by_user_agent
1478 syn keyword ngxDirectiveThirdParty push_stream_allowed_origins
1479 syn keyword ngxDirectiveThirdParty push_stream_allow_connections_to_events_channel
1474 syn keyword ngxDirectiveThirdParty contained push_stream_channels_statistics
1475 syn keyword ngxDirectiveThirdParty contained push_stream_publisher
1476 syn keyword ngxDirectiveThirdParty contained push_stream_subscriber
1477 syn keyword ngxDirectiveThirdParty contained push_stream_shared_memory_size
1478 syn keyword ngxDirectiveThirdParty contained push_stream_channel_deleted_message_text
1479 syn keyword ngxDirectiveThirdParty contained push_stream_channel_inactivity_time
1480 syn keyword ngxDirectiveThirdParty contained push_stream_ping_message_text
1481 syn keyword ngxDirectiveThirdParty contained push_stream_timeout_with_body
1482 syn keyword ngxDirectiveThirdParty contained push_stream_message_ttl
1483 syn keyword ngxDirectiveThirdParty contained push_stream_max_subscribers_per_channel
1484 syn keyword ngxDirectiveThirdParty contained push_stream_max_messages_stored_per_channel
1485 syn keyword ngxDirectiveThirdParty contained push_stream_max_channel_id_length
1486 syn keyword ngxDirectiveThirdParty contained push_stream_max_number_of_channels
1487 syn keyword ngxDirectiveThirdParty contained push_stream_max_number_of_wildcard_channels
1488 syn keyword ngxDirectiveThirdParty contained push_stream_wildcard_channel_prefix
1489 syn keyword ngxDirectiveThirdParty contained push_stream_events_channel_id
1490 syn keyword ngxDirectiveThirdParty contained push_stream_channels_path
1491 syn keyword ngxDirectiveThirdParty contained push_stream_store_messages
1492 syn keyword ngxDirectiveThirdParty contained push_stream_channel_info_on_publish
1493 syn keyword ngxDirectiveThirdParty contained push_stream_authorized_channels_only
1494 syn keyword ngxDirectiveThirdParty contained push_stream_header_template_file
1495 syn keyword ngxDirectiveThirdParty contained push_stream_header_template
1496 syn keyword ngxDirectiveThirdParty contained push_stream_message_template
1497 syn keyword ngxDirectiveThirdParty contained push_stream_footer_template
1498 syn keyword ngxDirectiveThirdParty contained push_stream_wildcard_channel_max_qtd
1499 syn keyword ngxDirectiveThirdParty contained push_stream_ping_message_interval
1500 syn keyword ngxDirectiveThirdParty contained push_stream_subscriber_connection_ttl
1501 syn keyword ngxDirectiveThirdParty contained push_stream_longpolling_connection_ttl
1502 syn keyword ngxDirectiveThirdParty contained push_stream_websocket_allow_publish
1503 syn keyword ngxDirectiveThirdParty contained push_stream_last_received_message_time
1504 syn keyword ngxDirectiveThirdParty contained push_stream_last_received_message_tag
1505 syn keyword ngxDirectiveThirdParty contained push_stream_last_event_id
1506 syn keyword ngxDirectiveThirdParty contained push_stream_user_agent
1507 syn keyword ngxDirectiveThirdParty contained push_stream_padding_by_user_agent
1508 syn keyword ngxDirectiveThirdParty contained push_stream_allowed_origins
1509 syn keyword ngxDirectiveThirdParty contained push_stream_allow_connections_to_events_channel
14801510
14811511 " rDNS Module <https://github.com/flant/nginx-http-rdns>
14821512 " Make a reverse DNS (rDNS) lookup for incoming connection and provides simple access control of incoming hostname by allow/deny rules
1483 syn keyword ngxDirectiveThirdParty rdns
1484 syn keyword ngxDirectiveThirdParty rdns_allow
1485 syn keyword ngxDirectiveThirdParty rdns_deny
1513 syn keyword ngxDirectiveThirdParty contained rdns
1514 syn keyword ngxDirectiveThirdParty contained rdns_allow
1515 syn keyword ngxDirectiveThirdParty contained rdns_deny
14861516
14871517 " RDS CSV Module <https://github.com/openresty/rds-csv-nginx-module>
14881518 " Nginx output filter module to convert Resty-DBD-Streams (RDS) to Comma-Separated Values (CSV)
1489 syn keyword ngxDirectiveThirdParty rds_csv
1490 syn keyword ngxDirectiveThirdParty rds_csv_row_terminator
1491 syn keyword ngxDirectiveThirdParty rds_csv_field_separator
1492 syn keyword ngxDirectiveThirdParty rds_csv_field_name_header
1493 syn keyword ngxDirectiveThirdParty rds_csv_content_type
1494 syn keyword ngxDirectiveThirdParty rds_csv_buffer_size
1519 syn keyword ngxDirectiveThirdParty contained rds_csv
1520 syn keyword ngxDirectiveThirdParty contained rds_csv_row_terminator
1521 syn keyword ngxDirectiveThirdParty contained rds_csv_field_separator
1522 syn keyword ngxDirectiveThirdParty contained rds_csv_field_name_header
1523 syn keyword ngxDirectiveThirdParty contained rds_csv_content_type
1524 syn keyword ngxDirectiveThirdParty contained rds_csv_buffer_size
14951525
14961526 " RDS JSON Module <https://github.com/openresty/rds-json-nginx-module>
14971527 " An output filter that formats Resty DBD Streams generated by ngx_drizzle and others to JSON
1498 syn keyword ngxDirectiveThirdParty rds_json
1499 syn keyword ngxDirectiveThirdParty rds_json_buffer_size
1500 syn keyword ngxDirectiveThirdParty rds_json_format
1501 syn keyword ngxDirectiveThirdParty rds_json_root
1502 syn keyword ngxDirectiveThirdParty rds_json_success_property
1503 syn keyword ngxDirectiveThirdParty rds_json_user_property
1504 syn keyword ngxDirectiveThirdParty rds_json_errcode_key
1505 syn keyword ngxDirectiveThirdParty rds_json_errstr_key
1506 syn keyword ngxDirectiveThirdParty rds_json_ret
1507 syn keyword ngxDirectiveThirdParty rds_json_content_type
1528 syn keyword ngxDirectiveThirdParty contained rds_json
1529 syn keyword ngxDirectiveThirdParty contained rds_json_buffer_size
1530 syn keyword ngxDirectiveThirdParty contained rds_json_format
1531 syn keyword ngxDirectiveThirdParty contained rds_json_root
1532 syn keyword ngxDirectiveThirdParty contained rds_json_success_property
1533 syn keyword ngxDirectiveThirdParty contained rds_json_user_property
1534 syn keyword ngxDirectiveThirdParty contained rds_json_errcode_key
1535 syn keyword ngxDirectiveThirdParty contained rds_json_errstr_key
1536 syn keyword ngxDirectiveThirdParty contained rds_json_ret
1537 syn keyword ngxDirectiveThirdParty contained rds_json_content_type
15081538
15091539 " Redis Module <https://www.nginx.com/resources/wiki/modules/redis/>
15101540 " Use this module to perform simple caching
1511 syn keyword ngxDirectiveThirdParty redis_pass
1512 syn keyword ngxDirectiveThirdParty redis_bind
1513 syn keyword ngxDirectiveThirdParty redis_connect_timeout
1514 syn keyword ngxDirectiveThirdParty redis_read_timeout
1515 syn keyword ngxDirectiveThirdParty redis_send_timeout
1516 syn keyword ngxDirectiveThirdParty redis_buffer_size
1517 syn keyword ngxDirectiveThirdParty redis_next_upstream
1518 syn keyword ngxDirectiveThirdParty redis_gzip_flag
1541 syn keyword ngxDirectiveThirdParty contained redis_pass
1542 syn keyword ngxDirectiveThirdParty contained redis_bind
1543 syn keyword ngxDirectiveThirdParty contained redis_connect_timeout
1544 syn keyword ngxDirectiveThirdParty contained redis_read_timeout
1545 syn keyword ngxDirectiveThirdParty contained redis_send_timeout
1546 syn keyword ngxDirectiveThirdParty contained redis_buffer_size
1547 syn keyword ngxDirectiveThirdParty contained redis_next_upstream
1548 syn keyword ngxDirectiveThirdParty contained redis_gzip_flag
15191549
15201550 " Redis 2 Module <https://github.com/openresty/redis2-nginx-module>
15211551 " Nginx upstream module for the Redis 2.0 protocol
1522 syn keyword ngxDirectiveThirdParty redis2_query
1523 syn keyword ngxDirectiveThirdParty redis2_raw_query
1524 syn keyword ngxDirectiveThirdParty redis2_raw_queries
1525 syn keyword ngxDirectiveThirdParty redis2_literal_raw_query
1526 syn keyword ngxDirectiveThirdParty redis2_pass
1527 syn keyword ngxDirectiveThirdParty redis2_connect_timeout
1528 syn keyword ngxDirectiveThirdParty redis2_send_timeout
1529 syn keyword ngxDirectiveThirdParty redis2_read_timeout
1530 syn keyword ngxDirectiveThirdParty redis2_buffer_size
1531 syn keyword ngxDirectiveThirdParty redis2_next_upstream
1552 syn keyword ngxDirectiveThirdParty contained redis2_query
1553 syn keyword ngxDirectiveThirdParty contained redis2_raw_query
1554 syn keyword ngxDirectiveThirdParty contained redis2_raw_queries
1555 syn keyword ngxDirectiveThirdParty contained redis2_literal_raw_query
1556 syn keyword ngxDirectiveThirdParty contained redis2_pass
1557 syn keyword ngxDirectiveThirdParty contained redis2_connect_timeout
1558 syn keyword ngxDirectiveThirdParty contained redis2_send_timeout
1559 syn keyword ngxDirectiveThirdParty contained redis2_read_timeout
1560 syn keyword ngxDirectiveThirdParty contained redis2_buffer_size
1561 syn keyword ngxDirectiveThirdParty contained redis2_next_upstream
15321562
15331563 " Replace Filter Module <https://github.com/openresty/replace-filter-nginx-module>
15341564 " Streaming regular expression replacement in response bodies
1535 syn keyword ngxDirectiveThirdParty replace_filter
1536 syn keyword ngxDirectiveThirdParty replace_filter_types
1537 syn keyword ngxDirectiveThirdParty replace_filter_max_buffered_size
1538 syn keyword ngxDirectiveThirdParty replace_filter_last_modified
1539 syn keyword ngxDirectiveThirdParty replace_filter_skip
1565 syn keyword ngxDirectiveThirdParty contained replace_filter
1566 syn keyword ngxDirectiveThirdParty contained replace_filter_types
1567 syn keyword ngxDirectiveThirdParty contained replace_filter_max_buffered_size
1568 syn keyword ngxDirectiveThirdParty contained replace_filter_last_modified
1569 syn keyword ngxDirectiveThirdParty contained replace_filter_skip
15401570
15411571 " Roboo Module <https://github.com/yuri-gushin/Roboo>
15421572 " HTTP Robot Mitigator
15431573
15441574 " RRD Graph Module <https://www.nginx.com/resources/wiki/modules/rrd_graph/>
15451575 " This module provides an HTTP interface to RRDtool's graphing facilities.
1546 syn keyword ngxDirectiveThirdParty rrd_graph
1547 syn keyword ngxDirectiveThirdParty rrd_graph_root
1576 syn keyword ngxDirectiveThirdParty contained rrd_graph
1577 syn keyword ngxDirectiveThirdParty contained rrd_graph_root
15481578
15491579 " RTMP Module <https://github.com/arut/nginx-rtmp-module>
15501580 " NGINX-based Media Streaming Server
1551 syn keyword ngxDirectiveThirdParty rtmp
1552 " syn keyword ngxDirectiveThirdParty server
1553 " syn keyword ngxDirectiveThirdParty listen
1554 syn keyword ngxDirectiveThirdParty application
1555 " syn keyword ngxDirectiveThirdParty timeout
1556 syn keyword ngxDirectiveThirdParty ping
1557 syn keyword ngxDirectiveThirdParty ping_timeout
1558 syn keyword ngxDirectiveThirdParty max_streams
1559 syn keyword ngxDirectiveThirdParty ack_window
1560 syn keyword ngxDirectiveThirdParty chunk_size
1561 syn keyword ngxDirectiveThirdParty max_queue
1562 syn keyword ngxDirectiveThirdParty max_message
1563 syn keyword ngxDirectiveThirdParty out_queue
1564 syn keyword ngxDirectiveThirdParty out_cork
1565 " syn keyword ngxDirectiveThirdParty allow
1566 " syn keyword ngxDirectiveThirdParty deny
1567 syn keyword ngxDirectiveThirdParty exec_push
1568 syn keyword ngxDirectiveThirdParty exec_pull
1569 syn keyword ngxDirectiveThirdParty exec
1570 syn keyword ngxDirectiveThirdParty exec_options
1571 syn keyword ngxDirectiveThirdParty exec_static
1572 syn keyword ngxDirectiveThirdParty exec_kill_signal
1573 syn keyword ngxDirectiveThirdParty respawn
1574 syn keyword ngxDirectiveThirdParty respawn_timeout
1575 syn keyword ngxDirectiveThirdParty exec_publish
1576 syn keyword ngxDirectiveThirdParty exec_play
1577 syn keyword ngxDirectiveThirdParty exec_play_done
1578 syn keyword ngxDirectiveThirdParty exec_publish_done
1579 syn keyword ngxDirectiveThirdParty exec_record_done
1580 syn keyword ngxDirectiveThirdParty live
1581 syn keyword ngxDirectiveThirdParty meta
1582 syn keyword ngxDirectiveThirdParty interleave
1583 syn keyword ngxDirectiveThirdParty wait_key
1584 syn keyword ngxDirectiveThirdParty wait_video
1585 syn keyword ngxDirectiveThirdParty publish_notify
1586 syn keyword ngxDirectiveThirdParty drop_idle_publisher
1587 syn keyword ngxDirectiveThirdParty sync
1588 syn keyword ngxDirectiveThirdParty play_restart
1589 syn keyword ngxDirectiveThirdParty idle_streams
1590 syn keyword ngxDirectiveThirdParty record
1591 syn keyword ngxDirectiveThirdParty record_path
1592 syn keyword ngxDirectiveThirdParty record_suffix
1593 syn keyword ngxDirectiveThirdParty record_unique
1594 syn keyword ngxDirectiveThirdParty record_append
1595 syn keyword ngxDirectiveThirdParty record_lock
1596 syn keyword ngxDirectiveThirdParty record_max_size
1597 syn keyword ngxDirectiveThirdParty record_max_frames
1598 syn keyword ngxDirectiveThirdParty record_interval
1599 syn keyword ngxDirectiveThirdParty recorder
1600 syn keyword ngxDirectiveThirdParty record_notify
1601 syn keyword ngxDirectiveThirdParty play
1602 syn keyword ngxDirectiveThirdParty play_temp_path
1603 syn keyword ngxDirectiveThirdParty play_local_path
1604 syn keyword ngxDirectiveThirdParty pull
1605 syn keyword ngxDirectiveThirdParty push
1606 syn keyword ngxDirectiveThirdParty push_reconnect
1607 syn keyword ngxDirectiveThirdParty session_relay
1608 syn keyword ngxDirectiveThirdParty on_connect
1609 syn keyword ngxDirectiveThirdParty on_play
1610 syn keyword ngxDirectiveThirdParty on_publish
1611 syn keyword ngxDirectiveThirdParty on_done
1612 syn keyword ngxDirectiveThirdParty on_play_done
1613 syn keyword ngxDirectiveThirdParty on_publish_done
1614 syn keyword ngxDirectiveThirdParty on_record_done
1615 syn keyword ngxDirectiveThirdParty on_update
1616 syn keyword ngxDirectiveThirdParty notify_update_timeout
1617 syn keyword ngxDirectiveThirdParty notify_update_strict
1618 syn keyword ngxDirectiveThirdParty notify_relay_redirect
1619 syn keyword ngxDirectiveThirdParty notify_method
1620 syn keyword ngxDirectiveThirdParty hls
1621 syn keyword ngxDirectiveThirdParty hls_path
1622 syn keyword ngxDirectiveThirdParty hls_fragment
1623 syn keyword ngxDirectiveThirdParty hls_playlist_length
1624 syn keyword ngxDirectiveThirdParty hls_sync
1625 syn keyword ngxDirectiveThirdParty hls_continuous
1626 syn keyword ngxDirectiveThirdParty hls_nested
1627 syn keyword ngxDirectiveThirdParty hls_base_url
1628 syn keyword ngxDirectiveThirdParty hls_cleanup
1629 syn keyword ngxDirectiveThirdParty hls_fragment_naming
1630 syn keyword ngxDirectiveThirdParty hls_fragment_slicing
1631 syn keyword ngxDirectiveThirdParty hls_variant
1632 syn keyword ngxDirectiveThirdParty hls_type
1633 syn keyword ngxDirectiveThirdParty hls_keys
1634 syn keyword ngxDirectiveThirdParty hls_key_path
1635 syn keyword ngxDirectiveThirdParty hls_key_url
1636 syn keyword ngxDirectiveThirdParty hls_fragments_per_key
1637 syn keyword ngxDirectiveThirdParty dash
1638 syn keyword ngxDirectiveThirdParty dash_path
1639 syn keyword ngxDirectiveThirdParty dash_fragment
1640 syn keyword ngxDirectiveThirdParty dash_playlist_length
1641 syn keyword ngxDirectiveThirdParty dash_nested
1642 syn keyword ngxDirectiveThirdParty dash_cleanup
1643 " syn keyword ngxDirectiveThirdParty access_log
1644 " syn keyword ngxDirectiveThirdParty log_format
1645 syn keyword ngxDirectiveThirdParty max_connections
1646 syn keyword ngxDirectiveThirdParty rtmp_stat
1647 syn keyword ngxDirectiveThirdParty rtmp_stat_stylesheet
1648 syn keyword ngxDirectiveThirdParty rtmp_auto_push
1649 syn keyword ngxDirectiveThirdParty rtmp_auto_push_reconnect
1650 syn keyword ngxDirectiveThirdParty rtmp_socket_dir
1651 syn keyword ngxDirectiveThirdParty rtmp_control
1581 syn keyword ngxDirectiveThirdParty contained rtmp
1582 " syn keyword ngxDirectiveThirdParty contained server
1583 " syn keyword ngxDirectiveThirdParty contained listen
1584 syn keyword ngxDirectiveThirdParty contained application
1585 " syn keyword ngxDirectiveThirdParty contained timeout
1586 syn keyword ngxDirectiveThirdParty contained ping
1587 syn keyword ngxDirectiveThirdParty contained ping_timeout
1588 syn keyword ngxDirectiveThirdParty contained max_streams
1589 syn keyword ngxDirectiveThirdParty contained ack_window
1590 syn keyword ngxDirectiveThirdParty contained chunk_size
1591 syn keyword ngxDirectiveThirdParty contained max_queue
1592 syn keyword ngxDirectiveThirdParty contained max_message
1593 syn keyword ngxDirectiveThirdParty contained out_queue
1594 syn keyword ngxDirectiveThirdParty contained out_cork
1595 " syn keyword ngxDirectiveThirdParty contained allow
1596 " syn keyword ngxDirectiveThirdParty contained deny
1597 syn keyword ngxDirectiveThirdParty contained exec_push
1598 syn keyword ngxDirectiveThirdParty contained exec_pull
1599 syn keyword ngxDirectiveThirdParty contained exec
1600 syn keyword ngxDirectiveThirdParty contained exec_options
1601 syn keyword ngxDirectiveThirdParty contained exec_static
1602 syn keyword ngxDirectiveThirdParty contained exec_kill_signal
1603 syn keyword ngxDirectiveThirdParty contained respawn
1604 syn keyword ngxDirectiveThirdParty contained respawn_timeout
1605 syn keyword ngxDirectiveThirdParty contained exec_publish
1606 syn keyword ngxDirectiveThirdParty contained exec_play
1607 syn keyword ngxDirectiveThirdParty contained exec_play_done
1608 syn keyword ngxDirectiveThirdParty contained exec_publish_done
1609 syn keyword ngxDirectiveThirdParty contained exec_record_done
1610 syn keyword ngxDirectiveThirdParty contained live
1611 syn keyword ngxDirectiveThirdParty contained meta
1612 syn keyword ngxDirectiveThirdParty contained interleave
1613 syn keyword ngxDirectiveThirdParty contained wait_key
1614 syn keyword ngxDirectiveThirdParty contained wait_video
1615 syn keyword ngxDirectiveThirdParty contained publish_notify
1616 syn keyword ngxDirectiveThirdParty contained drop_idle_publisher
1617 syn keyword ngxDirectiveThirdParty contained sync
1618 syn keyword ngxDirectiveThirdParty contained play_restart
1619 syn keyword ngxDirectiveThirdParty contained idle_streams
1620 syn keyword ngxDirectiveThirdParty contained record
1621 syn keyword ngxDirectiveThirdParty contained record_path
1622 syn keyword ngxDirectiveThirdParty contained record_suffix
1623 syn keyword ngxDirectiveThirdParty contained record_unique
1624 syn keyword ngxDirectiveThirdParty contained record_append
1625 syn keyword ngxDirectiveThirdParty contained record_lock
1626 syn keyword ngxDirectiveThirdParty contained record_max_size
1627 syn keyword ngxDirectiveThirdParty contained record_max_frames
1628 syn keyword ngxDirectiveThirdParty contained record_interval
1629 syn keyword ngxDirectiveThirdParty contained recorder
1630 syn keyword ngxDirectiveThirdParty contained record_notify
1631 syn keyword ngxDirectiveThirdParty contained play
1632 syn keyword ngxDirectiveThirdParty contained play_temp_path
1633 syn keyword ngxDirectiveThirdParty contained play_local_path
1634 syn keyword ngxDirectiveThirdParty contained pull
1635 syn keyword ngxDirectiveThirdParty contained push
1636 syn keyword ngxDirectiveThirdParty contained push_reconnect
1637 syn keyword ngxDirectiveThirdParty contained session_relay
1638 syn keyword ngxDirectiveThirdParty contained on_connect
1639 syn keyword ngxDirectiveThirdParty contained on_play
1640 syn keyword ngxDirectiveThirdParty contained on_publish
1641 syn keyword ngxDirectiveThirdParty contained on_done
1642 syn keyword ngxDirectiveThirdParty contained on_play_done
1643 syn keyword ngxDirectiveThirdParty contained on_publish_done
1644 syn keyword ngxDirectiveThirdParty contained on_record_done
1645 syn keyword ngxDirectiveThirdParty contained on_update
1646 syn keyword ngxDirectiveThirdParty contained notify_update_timeout
1647 syn keyword ngxDirectiveThirdParty contained notify_update_strict
1648 syn keyword ngxDirectiveThirdParty contained notify_relay_redirect
1649 syn keyword ngxDirectiveThirdParty contained notify_method
1650 syn keyword ngxDirectiveThirdParty contained hls
1651 syn keyword ngxDirectiveThirdParty contained hls_path
1652 syn keyword ngxDirectiveThirdParty contained hls_fragment
1653 syn keyword ngxDirectiveThirdParty contained hls_playlist_length
1654 syn keyword ngxDirectiveThirdParty contained hls_sync
1655 syn keyword ngxDirectiveThirdParty contained hls_continuous
1656 syn keyword ngxDirectiveThirdParty contained hls_nested
1657 syn keyword ngxDirectiveThirdParty contained hls_base_url
1658 syn keyword ngxDirectiveThirdParty contained hls_cleanup
1659 syn keyword ngxDirectiveThirdParty contained hls_fragment_naming
1660 syn keyword ngxDirectiveThirdParty contained hls_fragment_slicing
1661 syn keyword ngxDirectiveThirdParty contained hls_variant
1662 syn keyword ngxDirectiveThirdParty contained hls_type
1663 syn keyword ngxDirectiveThirdParty contained hls_keys
1664 syn keyword ngxDirectiveThirdParty contained hls_key_path
1665 syn keyword ngxDirectiveThirdParty contained hls_key_url
1666 syn keyword ngxDirectiveThirdParty contained hls_fragments_per_key
1667 syn keyword ngxDirectiveThirdParty contained dash
1668 syn keyword ngxDirectiveThirdParty contained dash_path
1669 syn keyword ngxDirectiveThirdParty contained dash_fragment
1670 syn keyword ngxDirectiveThirdParty contained dash_playlist_length
1671 syn keyword ngxDirectiveThirdParty contained dash_nested
1672 syn keyword ngxDirectiveThirdParty contained dash_cleanup
1673 " syn keyword ngxDirectiveThirdParty contained access_log
1674 " syn keyword ngxDirectiveThirdParty contained log_format
1675 syn keyword ngxDirectiveThirdParty contained max_connections
1676 syn keyword ngxDirectiveThirdParty contained rtmp_stat
1677 syn keyword ngxDirectiveThirdParty contained rtmp_stat_stylesheet
1678 syn keyword ngxDirectiveThirdParty contained rtmp_auto_push
1679 syn keyword ngxDirectiveThirdParty contained rtmp_auto_push_reconnect
1680 syn keyword ngxDirectiveThirdParty contained rtmp_socket_dir
1681 syn keyword ngxDirectiveThirdParty contained rtmp_control
16521682
16531683 " RTMPT Module <https://github.com/kwojtek/nginx-rtmpt-proxy-module>
16541684 " Module for nginx to proxy rtmp using http protocol
1655 syn keyword ngxDirectiveThirdParty rtmpt_proxy_target
1656 syn keyword ngxDirectiveThirdParty rtmpt_proxy_rtmp_timeout
1657 syn keyword ngxDirectiveThirdParty rtmpt_proxy_http_timeout
1658 syn keyword ngxDirectiveThirdParty rtmpt_proxy
1659 syn keyword ngxDirectiveThirdParty rtmpt_proxy_stat
1660 syn keyword ngxDirectiveThirdParty rtmpt_proxy_stylesheet
1685 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_target
1686 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_rtmp_timeout
1687 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_http_timeout
1688 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy
1689 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_stat
1690 syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_stylesheet
16611691
16621692 " Syntactically Awesome Module <https://github.com/mneudert/sass-nginx-module>
16631693 " Providing on-the-fly compiling of Sass files as an NGINX module.
1664 syn keyword ngxDirectiveThirdParty sass_compile
1665 syn keyword ngxDirectiveThirdParty sass_error_log
1666 syn keyword ngxDirectiveThirdParty sass_include_path
1667 syn keyword ngxDirectiveThirdParty sass_indent
1668 syn keyword ngxDirectiveThirdParty sass_is_indented_syntax
1669 syn keyword ngxDirectiveThirdParty sass_linefeed
1670 syn keyword ngxDirectiveThirdParty sass_precision
1671 syn keyword ngxDirectiveThirdParty sass_output_style
1672 syn keyword ngxDirectiveThirdParty sass_source_comments
1673 syn keyword ngxDirectiveThirdParty sass_source_map_embed
1694 syn keyword ngxDirectiveThirdParty contained sass_compile
1695 syn keyword ngxDirectiveThirdParty contained sass_error_log
1696 syn keyword ngxDirectiveThirdParty contained sass_include_path
1697 syn keyword ngxDirectiveThirdParty contained sass_indent
1698 syn keyword ngxDirectiveThirdParty contained sass_is_indented_syntax
1699 syn keyword ngxDirectiveThirdParty contained sass_linefeed
1700 syn keyword ngxDirectiveThirdParty contained sass_precision
1701 syn keyword ngxDirectiveThirdParty contained sass_output_style
1702 syn keyword ngxDirectiveThirdParty contained sass_source_comments
1703 syn keyword ngxDirectiveThirdParty contained sass_source_map_embed
16741704
16751705 " Secure Download Module <https://www.nginx.com/resources/wiki/modules/secure_download/>
16761706 " Enables you to create links which are only valid until a certain datetime is reached
1677 syn keyword ngxDirectiveThirdParty secure_download
1678 syn keyword ngxDirectiveThirdParty secure_download_secret
1679 syn keyword ngxDirectiveThirdParty secure_download_path_mode
1707 syn keyword ngxDirectiveThirdParty contained secure_download
1708 syn keyword ngxDirectiveThirdParty contained secure_download_secret
1709 syn keyword ngxDirectiveThirdParty contained secure_download_path_mode
16801710
16811711 " Selective Cache Purge Module <https://github.com/wandenberg/nginx-selective-cache-purge-module>
16821712 " A module to purge cache by GLOB patterns. The supported patterns are the same as supported by Redis.
1683 syn keyword ngxDirectiveThirdParty selective_cache_purge_redis_unix_socket
1684 syn keyword ngxDirectiveThirdParty selective_cache_purge_redis_host
1685 syn keyword ngxDirectiveThirdParty selective_cache_purge_redis_port
1686 syn keyword ngxDirectiveThirdParty selective_cache_purge_redis_database
1687 syn keyword ngxDirectiveThirdParty selective_cache_purge_query
1713 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_unix_socket
1714 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_host
1715 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_port
1716 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_database
1717 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_query
16881718
16891719 " Set cconv Module <https://github.com/liseen/set-cconv-nginx-module>
16901720 " Cconv rewrite set commands
1691 syn keyword ngxDirectiveThirdParty set_cconv_to_simp
1692 syn keyword ngxDirectiveThirdParty set_cconv_to_trad
1693 syn keyword ngxDirectiveThirdParty set_pinyin_to_normal
1721 syn keyword ngxDirectiveThirdParty contained set_cconv_to_simp
1722 syn keyword ngxDirectiveThirdParty contained set_cconv_to_trad
1723 syn keyword ngxDirectiveThirdParty contained set_pinyin_to_normal
16941724
16951725 " Set Hash Module <https://github.com/simpl/ngx_http_set_hash>
16961726 " Nginx module that allows the setting of variables to the value of a variety of hashes
1697 syn keyword ngxDirectiveThirdParty set_md5
1698 syn keyword ngxDirectiveThirdParty set_md5_upper
1699 syn keyword ngxDirectiveThirdParty set_murmur2
1700 syn keyword ngxDirectiveThirdParty set_murmur2_upper
1701 syn keyword ngxDirectiveThirdParty set_sha1
1702 syn keyword ngxDirectiveThirdParty set_sha1_upper
1727 syn keyword ngxDirectiveThirdParty contained set_md5
1728 syn keyword ngxDirectiveThirdParty contained set_md5_upper
1729 syn keyword ngxDirectiveThirdParty contained set_murmur2
1730 syn keyword ngxDirectiveThirdParty contained set_murmur2_upper
1731 syn keyword ngxDirectiveThirdParty contained set_sha1
1732 syn keyword ngxDirectiveThirdParty contained set_sha1_upper
17031733
17041734 " Set Lang Module <https://github.com/simpl/ngx_http_set_lang>
17051735 " Provides a variety of ways for setting a variable denoting the langauge that content should be returned in.
1706 syn keyword ngxDirectiveThirdParty set_lang
1707 syn keyword ngxDirectiveThirdParty set_lang_method
1708 syn keyword ngxDirectiveThirdParty lang_cookie
1709 syn keyword ngxDirectiveThirdParty lang_get_var
1710 syn keyword ngxDirectiveThirdParty lang_list
1711 syn keyword ngxDirectiveThirdParty lang_post_var
1712 syn keyword ngxDirectiveThirdParty lang_host
1713 syn keyword ngxDirectiveThirdParty lang_referer
1736 syn keyword ngxDirectiveThirdParty contained set_lang
1737 syn keyword ngxDirectiveThirdParty contained set_lang_method
1738 syn keyword ngxDirectiveThirdParty contained lang_cookie
1739 syn keyword ngxDirectiveThirdParty contained lang_get_var
1740 syn keyword ngxDirectiveThirdParty contained lang_list
1741 syn keyword ngxDirectiveThirdParty contained lang_post_var
1742 syn keyword ngxDirectiveThirdParty contained lang_host
1743 syn keyword ngxDirectiveThirdParty contained lang_referer
17141744
17151745 " Set Misc Module <https://github.com/openresty/set-misc-nginx-module>
17161746 " Various set_xxx directives added to nginx's rewrite module
1717 syn keyword ngxDirectiveThirdParty set_if_empty
1718 syn keyword ngxDirectiveThirdParty set_quote_sql_str
1719 syn keyword ngxDirectiveThirdParty set_quote_pgsql_str
1720 syn keyword ngxDirectiveThirdParty set_quote_json_str
1721 syn keyword ngxDirectiveThirdParty set_unescape_uri
1722 syn keyword ngxDirectiveThirdParty set_escape_uri
1723 syn keyword ngxDirectiveThirdParty set_hashed_upstream
1724 syn keyword ngxDirectiveThirdParty set_encode_base32
1725 syn keyword ngxDirectiveThirdParty set_base32_padding
1726 syn keyword ngxDirectiveThirdParty set_misc_base32_padding
1727 syn keyword ngxDirectiveThirdParty set_base32_alphabet
1728 syn keyword ngxDirectiveThirdParty set_decode_base32
1729 syn keyword ngxDirectiveThirdParty set_encode_base64
1730 syn keyword ngxDirectiveThirdParty set_decode_base64
1731 syn keyword ngxDirectiveThirdParty set_encode_hex