nginx.vim 133 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450
  1. " Vim syntax file
  2. " Language: nginx.conf
  3. if exists("b:current_syntax")
  4. finish
  5. end
  6. " general syntax
  7. if has("patch-7.4.1142")
  8. " except control characters, ";", "{", and "}"
  9. syn iskeyword 33-58,60-122,124,126-255
  10. endif
  11. syn match ngxName '\([^;{} \t\\]\|\\.\)\+'
  12. \ contains=@ngxDirectives
  13. \ nextgroup=@ngxParams skipwhite skipempty
  14. syn match ngxParam '\(\${\|[^;{ \t\\]\|\\.\)\+'
  15. \ contained
  16. \ contains=ngxVariable
  17. \ nextgroup=@ngxParams skipwhite skipempty
  18. syn region ngxString start=+\z(["']\)+ end=+\z1+ skip=+\\\\\|\\\z1+
  19. \ contains=ngxVariableString
  20. \ nextgroup=@ngxParams skipwhite skipempty
  21. syn match ngxParamComment '#.*$'
  22. \ nextgroup=@ngxParams skipwhite skipempty
  23. syn match ngxSemicolon ';' contained
  24. syn region ngxBlock start=+{+ end=+}+ contained
  25. \ contains=@ngxTopLevel
  26. syn match ngxComment '#.*$'
  27. syn match ngxVariable '\$\(\w\+\|{\w\+}\)' contained
  28. syn match ngxVariableString '\$\(\w\+\|{\w\+}\)' contained
  29. syn cluster ngxTopLevel
  30. \ contains=ngxName,ngxString,ngxComment
  31. syn cluster ngxDirectives
  32. \ contains=ngxDirective,ngxDirectiveBlock,ngxDirectiveImportant
  33. \ add=ngxDirectiveControl,ngxDirectiveError,ngxDirectiveDeprecated
  34. \ add=ngxDirectiveThirdParty,ngxDirectiveThirdPartyDeprecated
  35. syn cluster ngxParams
  36. \ contains=ngxParam,ngxString,ngxParamComment,ngxSemicolon,ngxBlock
  37. " boolean parameters
  38. syn keyword ngxBoolean contained on off
  39. \ nextgroup=@ngxParams skipwhite skipempty
  40. syn cluster ngxParams add=ngxBoolean
  41. " listen directive
  42. syn cluster ngxTopLevel add=ngxDirectiveListen
  43. syn keyword ngxDirectiveListen listen
  44. \ nextgroup=@ngxListenParams skipwhite skipempty
  45. syn match ngxListenParam '\(\${\|[^;{ \t\\]\|\\.\)\+'
  46. \ contained
  47. \ nextgroup=@ngxListenParams skipwhite skipempty
  48. syn region ngxListenString start=+\z(["']\)+ end=+\z1+ skip=+\\\\\|\\\z1+
  49. \ contained
  50. \ nextgroup=@ngxListenParams skipwhite skipempty
  51. syn match ngxListenComment '#.*$'
  52. \ contained
  53. \ nextgroup=@ngxListenParams skipwhite skipempty
  54. syn keyword ngxListenOptions contained
  55. \ default_server ssl http2 proxy_protocol
  56. \ setfib fastopen backlog rcvbuf sndbuf accept_filter deferred bind
  57. \ ipv6only reuseport so_keepalive
  58. \ nextgroup=@ngxListenParams skipwhite skipempty
  59. syn keyword ngxListenOptionsDeprecated contained
  60. \ spdy
  61. \ nextgroup=@ngxListenParams skipwhite skipempty
  62. syn cluster ngxListenParams
  63. \ contains=ngxListenParam,ngxListenString,ngxListenComment
  64. \ add=ngxListenOptions,ngxListenOptionsDeprecated
  65. syn keyword ngxDirectiveBlock contained http
  66. syn keyword ngxDirectiveBlock contained stream
  67. syn keyword ngxDirectiveBlock contained mail
  68. syn keyword ngxDirectiveBlock contained events
  69. syn keyword ngxDirectiveBlock contained server
  70. syn keyword ngxDirectiveBlock contained types
  71. syn keyword ngxDirectiveBlock contained location
  72. syn keyword ngxDirectiveBlock contained upstream
  73. syn keyword ngxDirectiveBlock contained charset_map
  74. syn keyword ngxDirectiveBlock contained limit_except
  75. syn keyword ngxDirectiveBlock contained if
  76. syn keyword ngxDirectiveBlock contained geo
  77. syn keyword ngxDirectiveBlock contained map
  78. syn keyword ngxDirectiveBlock contained split_clients
  79. syn keyword ngxDirectiveBlock contained match
  80. syn keyword ngxDirectiveImportant contained include
  81. syn keyword ngxDirectiveImportant contained root
  82. syn keyword ngxDirectiveImportant contained server_name
  83. syn keyword ngxDirectiveImportant contained internal
  84. syn keyword ngxDirectiveImportant contained proxy_pass
  85. syn keyword ngxDirectiveImportant contained memcached_pass
  86. syn keyword ngxDirectiveImportant contained fastcgi_pass
  87. syn keyword ngxDirectiveImportant contained scgi_pass
  88. syn keyword ngxDirectiveImportant contained uwsgi_pass
  89. syn keyword ngxDirectiveImportant contained try_files
  90. syn keyword ngxDirectiveControl contained break
  91. syn keyword ngxDirectiveControl contained return
  92. syn keyword ngxDirectiveControl contained rewrite
  93. syn keyword ngxDirectiveControl contained set
  94. syn keyword ngxDirectiveError contained error_page
  95. syn keyword ngxDirectiveError contained post_action
  96. syn keyword ngxDirectiveDeprecated contained limit_zone
  97. syn keyword ngxDirectiveDeprecated contained proxy_downstream_buffer
  98. syn keyword ngxDirectiveDeprecated contained proxy_upstream_buffer
  99. syn keyword ngxDirectiveDeprecated contained spdy_chunk_size
  100. syn keyword ngxDirectiveDeprecated contained spdy_headers_comp
  101. syn keyword ngxDirectiveDeprecated contained spdy_keepalive_timeout
  102. syn keyword ngxDirectiveDeprecated contained spdy_max_concurrent_streams
  103. syn keyword ngxDirectiveDeprecated contained spdy_pool_size
  104. syn keyword ngxDirectiveDeprecated contained spdy_recv_buffer_size
  105. syn keyword ngxDirectiveDeprecated contained spdy_recv_timeout
  106. syn keyword ngxDirectiveDeprecated contained spdy_streams_index_size
  107. syn keyword ngxDirectiveDeprecated contained ssl
  108. syn keyword ngxDirectiveDeprecated contained upstream_conf
  109. syn keyword ngxDirective contained absolute_redirect
  110. syn keyword ngxDirective contained accept_mutex
  111. syn keyword ngxDirective contained accept_mutex_delay
  112. syn keyword ngxDirective contained acceptex_read
  113. syn keyword ngxDirective contained access_log
  114. syn keyword ngxDirective contained add_after_body
  115. syn keyword ngxDirective contained add_before_body
  116. syn keyword ngxDirective contained add_header
  117. syn keyword ngxDirective contained add_trailer
  118. syn keyword ngxDirective contained addition_types
  119. syn keyword ngxDirective contained aio
  120. syn keyword ngxDirective contained aio_write
  121. syn keyword ngxDirective contained alias
  122. syn keyword ngxDirective contained allow
  123. syn keyword ngxDirective contained ancient_browser
  124. syn keyword ngxDirective contained ancient_browser_value
  125. syn keyword ngxDirective contained api
  126. syn keyword ngxDirective contained auth_basic
  127. syn keyword ngxDirective contained auth_basic_user_file
  128. syn keyword ngxDirective contained auth_delay
  129. syn keyword ngxDirective contained auth_http
  130. syn keyword ngxDirective contained auth_http_header
  131. syn keyword ngxDirective contained auth_http_pass_client_cert
  132. syn keyword ngxDirective contained auth_http_timeout
  133. syn keyword ngxDirective contained auth_jwt
  134. syn keyword ngxDirective contained auth_jwt_claim_set
  135. syn keyword ngxDirective contained auth_jwt_header_set
  136. syn keyword ngxDirective contained auth_jwt_key_file
  137. syn keyword ngxDirective contained auth_jwt_key_request
  138. syn keyword ngxDirective contained auth_jwt_leeway
  139. syn keyword ngxDirective contained auth_jwt_type
  140. syn keyword ngxDirective contained auth_request
  141. syn keyword ngxDirective contained auth_request_set
  142. syn keyword ngxDirective contained autoindex
  143. syn keyword ngxDirective contained autoindex_exact_size
  144. syn keyword ngxDirective contained autoindex_format
  145. syn keyword ngxDirective contained autoindex_localtime
  146. syn keyword ngxDirective contained charset
  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_background_update
  189. syn keyword ngxDirective contained fastcgi_cache_bypass
  190. syn keyword ngxDirective contained fastcgi_cache_key
  191. syn keyword ngxDirective contained fastcgi_cache_lock
  192. syn keyword ngxDirective contained fastcgi_cache_lock_age
  193. syn keyword ngxDirective contained fastcgi_cache_lock_timeout
  194. syn keyword ngxDirective contained fastcgi_cache_max_range_offset
  195. syn keyword ngxDirective contained fastcgi_cache_methods
  196. syn keyword ngxDirective contained fastcgi_cache_min_uses
  197. syn keyword ngxDirective contained fastcgi_cache_path
  198. syn keyword ngxDirective contained fastcgi_cache_purge
  199. syn keyword ngxDirective contained fastcgi_cache_revalidate
  200. syn keyword ngxDirective contained fastcgi_cache_use_stale
  201. syn keyword ngxDirective contained fastcgi_cache_valid
  202. syn keyword ngxDirective contained fastcgi_catch_stderr
  203. syn keyword ngxDirective contained fastcgi_connect_timeout
  204. syn keyword ngxDirective contained fastcgi_force_ranges
  205. syn keyword ngxDirective contained fastcgi_hide_header
  206. syn keyword ngxDirective contained fastcgi_ignore_client_abort
  207. syn keyword ngxDirective contained fastcgi_ignore_headers
  208. syn keyword ngxDirective contained fastcgi_index
  209. syn keyword ngxDirective contained fastcgi_intercept_errors
  210. syn keyword ngxDirective contained fastcgi_keep_conn
  211. syn keyword ngxDirective contained fastcgi_limit_rate
  212. syn keyword ngxDirective contained fastcgi_max_temp_file_size
  213. syn keyword ngxDirective contained fastcgi_next_upstream
  214. syn keyword ngxDirective contained fastcgi_next_upstream_timeout
  215. syn keyword ngxDirective contained fastcgi_next_upstream_tries
  216. syn keyword ngxDirective contained fastcgi_no_cache
  217. syn keyword ngxDirective contained fastcgi_param
  218. syn keyword ngxDirective contained fastcgi_pass_header
  219. syn keyword ngxDirective contained fastcgi_pass_request_body
  220. syn keyword ngxDirective contained fastcgi_pass_request_headers
  221. syn keyword ngxDirective contained fastcgi_read_timeout
  222. syn keyword ngxDirective contained fastcgi_request_buffering
  223. syn keyword ngxDirective contained fastcgi_send_lowat
  224. syn keyword ngxDirective contained fastcgi_send_timeout
  225. syn keyword ngxDirective contained fastcgi_socket_keepalive
  226. syn keyword ngxDirective contained fastcgi_split_path_info
  227. syn keyword ngxDirective contained fastcgi_store
  228. syn keyword ngxDirective contained fastcgi_store_access
  229. syn keyword ngxDirective contained fastcgi_temp_file_write_size
  230. syn keyword ngxDirective contained fastcgi_temp_path
  231. syn keyword ngxDirective contained flv
  232. syn keyword ngxDirective contained geoip_city
  233. syn keyword ngxDirective contained geoip_country
  234. syn keyword ngxDirective contained geoip_org
  235. syn keyword ngxDirective contained geoip_proxy
  236. syn keyword ngxDirective contained geoip_proxy_recursive
  237. syn keyword ngxDirective contained google_perftools_profiles
  238. syn keyword ngxDirective contained grpc_bind
  239. syn keyword ngxDirective contained grpc_buffer_size
  240. syn keyword ngxDirective contained grpc_connect_timeout
  241. syn keyword ngxDirective contained grpc_hide_header
  242. syn keyword ngxDirective contained grpc_ignore_headers
  243. syn keyword ngxDirective contained grpc_intercept_errors
  244. syn keyword ngxDirective contained grpc_next_upstream
  245. syn keyword ngxDirective contained grpc_next_upstream_timeout
  246. syn keyword ngxDirective contained grpc_next_upstream_tries
  247. syn keyword ngxDirective contained grpc_pass
  248. syn keyword ngxDirective contained grpc_pass_header
  249. syn keyword ngxDirective contained grpc_read_timeout
  250. syn keyword ngxDirective contained grpc_send_timeout
  251. syn keyword ngxDirective contained grpc_set_header
  252. syn keyword ngxDirective contained grpc_socket_keepalive
  253. syn keyword ngxDirective contained grpc_ssl_certificate
  254. syn keyword ngxDirective contained grpc_ssl_certificate_key
  255. syn keyword ngxDirective contained grpc_ssl_ciphers
  256. syn keyword ngxDirective contained grpc_ssl_conf_command
  257. syn keyword ngxDirective contained grpc_ssl_crl
  258. syn keyword ngxDirective contained grpc_ssl_name
  259. syn keyword ngxDirective contained grpc_ssl_password_file
  260. syn keyword ngxDirective contained grpc_ssl_protocols
  261. syn keyword ngxDirective contained grpc_ssl_server_name
  262. syn keyword ngxDirective contained grpc_ssl_session_reuse
  263. syn keyword ngxDirective contained grpc_ssl_trusted_certificate
  264. syn keyword ngxDirective contained grpc_ssl_verify
  265. syn keyword ngxDirective contained grpc_ssl_verify_depth
  266. syn keyword ngxDirective contained gunzip
  267. syn keyword ngxDirective contained gunzip_buffers
  268. syn keyword ngxDirective contained gzip
  269. syn keyword ngxDirective contained gzip_buffers
  270. syn keyword ngxDirective contained gzip_comp_level
  271. syn keyword ngxDirective contained gzip_disable
  272. syn keyword ngxDirective contained gzip_hash
  273. syn keyword ngxDirective contained gzip_http_version
  274. syn keyword ngxDirective contained gzip_min_length
  275. syn keyword ngxDirective contained gzip_no_buffer
  276. syn keyword ngxDirective contained gzip_proxied
  277. syn keyword ngxDirective contained gzip_static
  278. syn keyword ngxDirective contained gzip_types
  279. syn keyword ngxDirective contained gzip_vary
  280. syn keyword ngxDirective contained gzip_window
  281. syn keyword ngxDirective contained hash
  282. syn keyword ngxDirective contained health_check
  283. syn keyword ngxDirective contained health_check_timeout
  284. syn keyword ngxDirective contained hls
  285. syn keyword ngxDirective contained hls_buffers
  286. syn keyword ngxDirective contained hls_forward_args
  287. syn keyword ngxDirective contained hls_fragment
  288. syn keyword ngxDirective contained hls_mp4_buffer_size
  289. syn keyword ngxDirective contained hls_mp4_max_buffer_size
  290. syn keyword ngxDirective contained http2_body_preread_size
  291. syn keyword ngxDirective contained http2_chunk_size
  292. syn keyword ngxDirective contained http2_idle_timeout
  293. syn keyword ngxDirective contained http2_max_concurrent_pushes
  294. syn keyword ngxDirective contained http2_max_concurrent_streams
  295. syn keyword ngxDirective contained http2_max_field_size
  296. syn keyword ngxDirective contained http2_max_header_size
  297. syn keyword ngxDirective contained http2_max_requests
  298. syn keyword ngxDirective contained http2_pool_size
  299. syn keyword ngxDirective contained http2_push
  300. syn keyword ngxDirective contained http2_push_preload
  301. syn keyword ngxDirective contained http2_recv_buffer_size
  302. syn keyword ngxDirective contained http2_recv_timeout
  303. syn keyword ngxDirective contained http2_streams_index_size
  304. syn keyword ngxDirective contained if_modified_since
  305. syn keyword ngxDirective contained ignore_invalid_headers
  306. syn keyword ngxDirective contained image_filter
  307. syn keyword ngxDirective contained image_filter_buffer
  308. syn keyword ngxDirective contained image_filter_interlace
  309. syn keyword ngxDirective contained image_filter_jpeg_quality
  310. syn keyword ngxDirective contained image_filter_sharpen
  311. syn keyword ngxDirective contained image_filter_transparency
  312. syn keyword ngxDirective contained image_filter_webp_quality
  313. syn keyword ngxDirective contained imap_auth
  314. syn keyword ngxDirective contained imap_capabilities
  315. syn keyword ngxDirective contained imap_client_buffer
  316. syn keyword ngxDirective contained index
  317. syn keyword ngxDirective contained iocp_threads
  318. syn keyword ngxDirective contained ip_hash
  319. syn keyword ngxDirective contained js_access
  320. syn keyword ngxDirective contained js_body_filter
  321. syn keyword ngxDirective contained js_content
  322. syn keyword ngxDirective contained js_filter
  323. syn keyword ngxDirective contained js_header_filter
  324. syn keyword ngxDirective contained js_import
  325. syn keyword ngxDirective contained js_include
  326. syn keyword ngxDirective contained js_path
  327. syn keyword ngxDirective contained js_preread
  328. syn keyword ngxDirective contained js_set
  329. syn keyword ngxDirective contained js_var
  330. syn keyword ngxDirective contained keepalive
  331. syn keyword ngxDirective contained keepalive_disable
  332. syn keyword ngxDirective contained keepalive_requests
  333. syn keyword ngxDirective contained keepalive_time
  334. syn keyword ngxDirective contained keepalive_timeout
  335. syn keyword ngxDirective contained keyval
  336. syn keyword ngxDirective contained keyval_zone
  337. syn keyword ngxDirective contained kqueue_changes
  338. syn keyword ngxDirective contained kqueue_events
  339. syn keyword ngxDirective contained large_client_header_buffers
  340. syn keyword ngxDirective contained least_conn
  341. syn keyword ngxDirective contained least_time
  342. syn keyword ngxDirective contained limit_conn
  343. syn keyword ngxDirective contained limit_conn_dry_run
  344. syn keyword ngxDirective contained limit_conn_log_level
  345. syn keyword ngxDirective contained limit_conn_status
  346. syn keyword ngxDirective contained limit_conn_zone
  347. syn keyword ngxDirective contained limit_rate
  348. syn keyword ngxDirective contained limit_rate_after
  349. syn keyword ngxDirective contained limit_req
  350. syn keyword ngxDirective contained limit_req_dry_run
  351. syn keyword ngxDirective contained limit_req_log_level
  352. syn keyword ngxDirective contained limit_req_status
  353. syn keyword ngxDirective contained limit_req_zone
  354. syn keyword ngxDirective contained lingering_close
  355. syn keyword ngxDirective contained lingering_time
  356. syn keyword ngxDirective contained lingering_timeout
  357. syn keyword ngxDirective contained load_module
  358. syn keyword ngxDirective contained lock_file
  359. syn keyword ngxDirective contained log_format
  360. syn keyword ngxDirective contained log_not_found
  361. syn keyword ngxDirective contained log_subrequest
  362. syn keyword ngxDirective contained map_hash_bucket_size
  363. syn keyword ngxDirective contained map_hash_max_size
  364. syn keyword ngxDirective contained master_process
  365. syn keyword ngxDirective contained max_errors
  366. syn keyword ngxDirective contained max_ranges
  367. syn keyword ngxDirective contained memcached_bind
  368. syn keyword ngxDirective contained memcached_buffer_size
  369. syn keyword ngxDirective contained memcached_connect_timeout
  370. syn keyword ngxDirective contained memcached_force_ranges
  371. syn keyword ngxDirective contained memcached_gzip_flag
  372. syn keyword ngxDirective contained memcached_next_upstream
  373. syn keyword ngxDirective contained memcached_next_upstream_timeout
  374. syn keyword ngxDirective contained memcached_next_upstream_tries
  375. syn keyword ngxDirective contained memcached_read_timeout
  376. syn keyword ngxDirective contained memcached_send_timeout
  377. syn keyword ngxDirective contained memcached_socket_keepalive
  378. syn keyword ngxDirective contained merge_slashes
  379. syn keyword ngxDirective contained min_delete_depth
  380. syn keyword ngxDirective contained mirror
  381. syn keyword ngxDirective contained mirror_request_body
  382. syn keyword ngxDirective contained modern_browser
  383. syn keyword ngxDirective contained modern_browser_value
  384. syn keyword ngxDirective contained mp4
  385. syn keyword ngxDirective contained mp4_buffer_size
  386. syn keyword ngxDirective contained mp4_limit_rate
  387. syn keyword ngxDirective contained mp4_limit_rate_after
  388. syn keyword ngxDirective contained mp4_max_buffer_size
  389. syn keyword ngxDirective contained msie_padding
  390. syn keyword ngxDirective contained msie_refresh
  391. syn keyword ngxDirective contained multi_accept
  392. syn keyword ngxDirective contained ntlm
  393. syn keyword ngxDirective contained open_file_cache
  394. syn keyword ngxDirective contained open_file_cache_errors
  395. syn keyword ngxDirective contained open_file_cache_events
  396. syn keyword ngxDirective contained open_file_cache_min_uses
  397. syn keyword ngxDirective contained open_file_cache_valid
  398. syn keyword ngxDirective contained open_log_file_cache
  399. syn keyword ngxDirective contained output_buffers
  400. syn keyword ngxDirective contained override_charset
  401. syn keyword ngxDirective contained pcre_jit
  402. syn keyword ngxDirective contained perl
  403. syn keyword ngxDirective contained perl_modules
  404. syn keyword ngxDirective contained perl_require
  405. syn keyword ngxDirective contained perl_set
  406. syn keyword ngxDirective contained pid
  407. syn keyword ngxDirective contained pop3_auth
  408. syn keyword ngxDirective contained pop3_capabilities
  409. syn keyword ngxDirective contained port_in_redirect
  410. syn keyword ngxDirective contained post_acceptex
  411. syn keyword ngxDirective contained postpone_gzipping
  412. syn keyword ngxDirective contained postpone_output
  413. syn keyword ngxDirective contained preread_buffer_size
  414. syn keyword ngxDirective contained preread_timeout
  415. syn keyword ngxDirective contained protocol
  416. syn keyword ngxDirective contained proxy
  417. syn keyword ngxDirective contained proxy_bind
  418. syn keyword ngxDirective contained proxy_buffer
  419. syn keyword ngxDirective contained proxy_buffer_size
  420. syn keyword ngxDirective contained proxy_buffering
  421. syn keyword ngxDirective contained proxy_buffers
  422. syn keyword ngxDirective contained proxy_busy_buffers_size
  423. syn keyword ngxDirective contained proxy_cache
  424. syn keyword ngxDirective contained proxy_cache_background_update
  425. syn keyword ngxDirective contained proxy_cache_bypass
  426. syn keyword ngxDirective contained proxy_cache_convert_head
  427. syn keyword ngxDirective contained proxy_cache_key
  428. syn keyword ngxDirective contained proxy_cache_lock
  429. syn keyword ngxDirective contained proxy_cache_lock_age
  430. syn keyword ngxDirective contained proxy_cache_lock_timeout
  431. syn keyword ngxDirective contained proxy_cache_max_range_offset
  432. syn keyword ngxDirective contained proxy_cache_methods
  433. syn keyword ngxDirective contained proxy_cache_min_uses
  434. syn keyword ngxDirective contained proxy_cache_path
  435. syn keyword ngxDirective contained proxy_cache_purge
  436. syn keyword ngxDirective contained proxy_cache_revalidate
  437. syn keyword ngxDirective contained proxy_cache_use_stale
  438. syn keyword ngxDirective contained proxy_cache_valid
  439. syn keyword ngxDirective contained proxy_connect_timeout
  440. syn keyword ngxDirective contained proxy_cookie_domain
  441. syn keyword ngxDirective contained proxy_cookie_flags
  442. syn keyword ngxDirective contained proxy_cookie_path
  443. syn keyword ngxDirective contained proxy_download_rate
  444. syn keyword ngxDirective contained proxy_force_ranges
  445. syn keyword ngxDirective contained proxy_headers_hash_bucket_size
  446. syn keyword ngxDirective contained proxy_headers_hash_max_size
  447. syn keyword ngxDirective contained proxy_hide_header
  448. syn keyword ngxDirective contained proxy_http_version
  449. syn keyword ngxDirective contained proxy_ignore_client_abort
  450. syn keyword ngxDirective contained proxy_ignore_headers
  451. syn keyword ngxDirective contained proxy_intercept_errors
  452. syn keyword ngxDirective contained proxy_limit_rate
  453. syn keyword ngxDirective contained proxy_max_temp_file_size
  454. syn keyword ngxDirective contained proxy_method
  455. syn keyword ngxDirective contained proxy_next_upstream
  456. syn keyword ngxDirective contained proxy_next_upstream_timeout
  457. syn keyword ngxDirective contained proxy_next_upstream_tries
  458. syn keyword ngxDirective contained proxy_no_cache
  459. syn keyword ngxDirective contained proxy_pass_error_message
  460. syn keyword ngxDirective contained proxy_pass_header
  461. syn keyword ngxDirective contained proxy_pass_request_body
  462. syn keyword ngxDirective contained proxy_pass_request_headers
  463. syn keyword ngxDirective contained proxy_protocol
  464. syn keyword ngxDirective contained proxy_protocol_timeout
  465. syn keyword ngxDirective contained proxy_read_timeout
  466. syn keyword ngxDirective contained proxy_redirect
  467. syn keyword ngxDirective contained proxy_request_buffering
  468. syn keyword ngxDirective contained proxy_requests
  469. syn keyword ngxDirective contained proxy_responses
  470. syn keyword ngxDirective contained proxy_send_lowat
  471. syn keyword ngxDirective contained proxy_send_timeout
  472. syn keyword ngxDirective contained proxy_session_drop
  473. syn keyword ngxDirective contained proxy_set_body
  474. syn keyword ngxDirective contained proxy_set_header
  475. syn keyword ngxDirective contained proxy_smtp_auth
  476. syn keyword ngxDirective contained proxy_socket_keepalive
  477. syn keyword ngxDirective contained proxy_ssl
  478. syn keyword ngxDirective contained proxy_ssl_certificate
  479. syn keyword ngxDirective contained proxy_ssl_certificate_key
  480. syn keyword ngxDirective contained proxy_ssl_ciphers
  481. syn keyword ngxDirective contained proxy_ssl_conf_command
  482. syn keyword ngxDirective contained proxy_ssl_crl
  483. syn keyword ngxDirective contained proxy_ssl_name
  484. syn keyword ngxDirective contained proxy_ssl_password_file
  485. syn keyword ngxDirective contained proxy_ssl_protocols
  486. syn keyword ngxDirective contained proxy_ssl_server_name
  487. syn keyword ngxDirective contained proxy_ssl_session_reuse
  488. syn keyword ngxDirective contained proxy_ssl_trusted_certificate
  489. syn keyword ngxDirective contained proxy_ssl_verify
  490. syn keyword ngxDirective contained proxy_ssl_verify_depth
  491. syn keyword ngxDirective contained proxy_store
  492. syn keyword ngxDirective contained proxy_store_access
  493. syn keyword ngxDirective contained proxy_temp_file_write_size
  494. syn keyword ngxDirective contained proxy_temp_path
  495. syn keyword ngxDirective contained proxy_timeout
  496. syn keyword ngxDirective contained proxy_upload_rate
  497. syn keyword ngxDirective contained queue
  498. syn keyword ngxDirective contained random
  499. syn keyword ngxDirective contained random_index
  500. syn keyword ngxDirective contained read_ahead
  501. syn keyword ngxDirective contained real_ip_header
  502. syn keyword ngxDirective contained real_ip_recursive
  503. syn keyword ngxDirective contained recursive_error_pages
  504. syn keyword ngxDirective contained referer_hash_bucket_size
  505. syn keyword ngxDirective contained referer_hash_max_size
  506. syn keyword ngxDirective contained request_pool_size
  507. syn keyword ngxDirective contained reset_timedout_connection
  508. syn keyword ngxDirective contained resolver
  509. syn keyword ngxDirective contained resolver_timeout
  510. syn keyword ngxDirective contained rewrite_log
  511. syn keyword ngxDirective contained satisfy
  512. syn keyword ngxDirective contained scgi_bind
  513. syn keyword ngxDirective contained scgi_buffer_size
  514. syn keyword ngxDirective contained scgi_buffering
  515. syn keyword ngxDirective contained scgi_buffers
  516. syn keyword ngxDirective contained scgi_busy_buffers_size
  517. syn keyword ngxDirective contained scgi_cache
  518. syn keyword ngxDirective contained scgi_cache_background_update
  519. syn keyword ngxDirective contained scgi_cache_bypass
  520. syn keyword ngxDirective contained scgi_cache_key
  521. syn keyword ngxDirective contained scgi_cache_lock
  522. syn keyword ngxDirective contained scgi_cache_lock_age
  523. syn keyword ngxDirective contained scgi_cache_lock_timeout
  524. syn keyword ngxDirective contained scgi_cache_max_range_offset
  525. syn keyword ngxDirective contained scgi_cache_methods
  526. syn keyword ngxDirective contained scgi_cache_min_uses
  527. syn keyword ngxDirective contained scgi_cache_path
  528. syn keyword ngxDirective contained scgi_cache_purge
  529. syn keyword ngxDirective contained scgi_cache_revalidate
  530. syn keyword ngxDirective contained scgi_cache_use_stale
  531. syn keyword ngxDirective contained scgi_cache_valid
  532. syn keyword ngxDirective contained scgi_connect_timeout
  533. syn keyword ngxDirective contained scgi_force_ranges
  534. syn keyword ngxDirective contained scgi_hide_header
  535. syn keyword ngxDirective contained scgi_ignore_client_abort
  536. syn keyword ngxDirective contained scgi_ignore_headers
  537. syn keyword ngxDirective contained scgi_intercept_errors
  538. syn keyword ngxDirective contained scgi_limit_rate
  539. syn keyword ngxDirective contained scgi_max_temp_file_size
  540. syn keyword ngxDirective contained scgi_next_upstream
  541. syn keyword ngxDirective contained scgi_next_upstream_timeout
  542. syn keyword ngxDirective contained scgi_next_upstream_tries
  543. syn keyword ngxDirective contained scgi_no_cache
  544. syn keyword ngxDirective contained scgi_param
  545. syn keyword ngxDirective contained scgi_pass_header
  546. syn keyword ngxDirective contained scgi_pass_request_body
  547. syn keyword ngxDirective contained scgi_pass_request_headers
  548. syn keyword ngxDirective contained scgi_read_timeout
  549. syn keyword ngxDirective contained scgi_request_buffering
  550. syn keyword ngxDirective contained scgi_send_timeout
  551. syn keyword ngxDirective contained scgi_socket_keepalive
  552. syn keyword ngxDirective contained scgi_store
  553. syn keyword ngxDirective contained scgi_store_access
  554. syn keyword ngxDirective contained scgi_temp_file_write_size
  555. syn keyword ngxDirective contained scgi_temp_path
  556. syn keyword ngxDirective contained secure_link
  557. syn keyword ngxDirective contained secure_link_md5
  558. syn keyword ngxDirective contained secure_link_secret
  559. syn keyword ngxDirective contained send_lowat
  560. syn keyword ngxDirective contained send_timeout
  561. syn keyword ngxDirective contained sendfile
  562. syn keyword ngxDirective contained sendfile_max_chunk
  563. syn keyword ngxDirective contained server_name_in_redirect
  564. syn keyword ngxDirective contained server_names_hash_bucket_size
  565. syn keyword ngxDirective contained server_names_hash_max_size
  566. syn keyword ngxDirective contained server_tokens
  567. syn keyword ngxDirective contained session_log
  568. syn keyword ngxDirective contained session_log_format
  569. syn keyword ngxDirective contained session_log_zone
  570. syn keyword ngxDirective contained set_real_ip_from
  571. syn keyword ngxDirective contained slice
  572. syn keyword ngxDirective contained smtp_auth
  573. syn keyword ngxDirective contained smtp_capabilities
  574. syn keyword ngxDirective contained smtp_client_buffer
  575. syn keyword ngxDirective contained smtp_greeting_delay
  576. syn keyword ngxDirective contained source_charset
  577. syn keyword ngxDirective contained ssi
  578. syn keyword ngxDirective contained ssi_ignore_recycled_buffers
  579. syn keyword ngxDirective contained ssi_last_modified
  580. syn keyword ngxDirective contained ssi_min_file_chunk
  581. syn keyword ngxDirective contained ssi_silent_errors
  582. syn keyword ngxDirective contained ssi_types
  583. syn keyword ngxDirective contained ssi_value_length
  584. syn keyword ngxDirective contained ssl_buffer_size
  585. syn keyword ngxDirective contained ssl_certificate
  586. syn keyword ngxDirective contained ssl_certificate_key
  587. syn keyword ngxDirective contained ssl_ciphers
  588. syn keyword ngxDirective contained ssl_client_certificate
  589. syn keyword ngxDirective contained ssl_conf_command
  590. syn keyword ngxDirective contained ssl_crl
  591. syn keyword ngxDirective contained ssl_dhparam
  592. syn keyword ngxDirective contained ssl_early_data
  593. syn keyword ngxDirective contained ssl_ecdh_curve
  594. syn keyword ngxDirective contained ssl_engine
  595. syn keyword ngxDirective contained ssl_handshake_timeout
  596. syn keyword ngxDirective contained ssl_ocsp
  597. syn keyword ngxDirective contained ssl_ocsp_cache
  598. syn keyword ngxDirective contained ssl_ocsp_responder
  599. syn keyword ngxDirective contained ssl_password_file
  600. syn keyword ngxDirective contained ssl_prefer_server_ciphers
  601. syn keyword ngxDirective contained ssl_preread
  602. syn keyword ngxDirective contained ssl_protocols
  603. syn keyword ngxDirective contained ssl_reject_handshake
  604. syn keyword ngxDirective contained ssl_session_cache
  605. syn keyword ngxDirective contained ssl_session_ticket_key
  606. syn keyword ngxDirective contained ssl_session_tickets
  607. syn keyword ngxDirective contained ssl_session_timeout
  608. syn keyword ngxDirective contained ssl_stapling
  609. syn keyword ngxDirective contained ssl_stapling_file
  610. syn keyword ngxDirective contained ssl_stapling_responder
  611. syn keyword ngxDirective contained ssl_stapling_verify
  612. syn keyword ngxDirective contained ssl_trusted_certificate
  613. syn keyword ngxDirective contained ssl_verify_client
  614. syn keyword ngxDirective contained ssl_verify_depth
  615. syn keyword ngxDirective contained starttls
  616. syn keyword ngxDirective contained state
  617. syn keyword ngxDirective contained status
  618. syn keyword ngxDirective contained status_format
  619. syn keyword ngxDirective contained status_zone
  620. syn keyword ngxDirective contained sticky
  621. syn keyword ngxDirective contained sticky_cookie_insert
  622. syn keyword ngxDirective contained stub_status
  623. syn keyword ngxDirective contained sub_filter
  624. syn keyword ngxDirective contained sub_filter_last_modified
  625. syn keyword ngxDirective contained sub_filter_once
  626. syn keyword ngxDirective contained sub_filter_types
  627. syn keyword ngxDirective contained subrequest_output_buffer_size
  628. syn keyword ngxDirective contained tcp_nodelay
  629. syn keyword ngxDirective contained tcp_nopush
  630. syn keyword ngxDirective contained thread_pool
  631. syn keyword ngxDirective contained timeout
  632. syn keyword ngxDirective contained timer_resolution
  633. syn keyword ngxDirective contained types_hash_bucket_size
  634. syn keyword ngxDirective contained types_hash_max_size
  635. syn keyword ngxDirective contained underscores_in_headers
  636. syn keyword ngxDirective contained uninitialized_variable_warn
  637. syn keyword ngxDirective contained use
  638. syn keyword ngxDirective contained user
  639. syn keyword ngxDirective contained userid
  640. syn keyword ngxDirective contained userid_domain
  641. syn keyword ngxDirective contained userid_expires
  642. syn keyword ngxDirective contained userid_flags
  643. syn keyword ngxDirective contained userid_mark
  644. syn keyword ngxDirective contained userid_name
  645. syn keyword ngxDirective contained userid_p3p
  646. syn keyword ngxDirective contained userid_path
  647. syn keyword ngxDirective contained userid_service
  648. syn keyword ngxDirective contained uwsgi_bind
  649. syn keyword ngxDirective contained uwsgi_buffer_size
  650. syn keyword ngxDirective contained uwsgi_buffering
  651. syn keyword ngxDirective contained uwsgi_buffers
  652. syn keyword ngxDirective contained uwsgi_busy_buffers_size
  653. syn keyword ngxDirective contained uwsgi_cache
  654. syn keyword ngxDirective contained uwsgi_cache_background_update
  655. syn keyword ngxDirective contained uwsgi_cache_bypass
  656. syn keyword ngxDirective contained uwsgi_cache_key
  657. syn keyword ngxDirective contained uwsgi_cache_lock
  658. syn keyword ngxDirective contained uwsgi_cache_lock_age
  659. syn keyword ngxDirective contained uwsgi_cache_lock_timeout
  660. syn keyword ngxDirective contained uwsgi_cache_max_range_offset
  661. syn keyword ngxDirective contained uwsgi_cache_methods
  662. syn keyword ngxDirective contained uwsgi_cache_min_uses
  663. syn keyword ngxDirective contained uwsgi_cache_path
  664. syn keyword ngxDirective contained uwsgi_cache_purge
  665. syn keyword ngxDirective contained uwsgi_cache_revalidate
  666. syn keyword ngxDirective contained uwsgi_cache_use_stale
  667. syn keyword ngxDirective contained uwsgi_cache_valid
  668. syn keyword ngxDirective contained uwsgi_connect_timeout
  669. syn keyword ngxDirective contained uwsgi_force_ranges
  670. syn keyword ngxDirective contained uwsgi_hide_header
  671. syn keyword ngxDirective contained uwsgi_ignore_client_abort
  672. syn keyword ngxDirective contained uwsgi_ignore_headers
  673. syn keyword ngxDirective contained uwsgi_intercept_errors
  674. syn keyword ngxDirective contained uwsgi_limit_rate
  675. syn keyword ngxDirective contained uwsgi_max_temp_file_size
  676. syn keyword ngxDirective contained uwsgi_modifier1
  677. syn keyword ngxDirective contained uwsgi_modifier2
  678. syn keyword ngxDirective contained uwsgi_next_upstream
  679. syn keyword ngxDirective contained uwsgi_next_upstream_timeout
  680. syn keyword ngxDirective contained uwsgi_next_upstream_tries
  681. syn keyword ngxDirective contained uwsgi_no_cache
  682. syn keyword ngxDirective contained uwsgi_param
  683. syn keyword ngxDirective contained uwsgi_pass_header
  684. syn keyword ngxDirective contained uwsgi_pass_request_body
  685. syn keyword ngxDirective contained uwsgi_pass_request_headers
  686. syn keyword ngxDirective contained uwsgi_read_timeout
  687. syn keyword ngxDirective contained uwsgi_request_buffering
  688. syn keyword ngxDirective contained uwsgi_send_timeout
  689. syn keyword ngxDirective contained uwsgi_socket_keepalive
  690. syn keyword ngxDirective contained uwsgi_ssl_certificate
  691. syn keyword ngxDirective contained uwsgi_ssl_certificate_key
  692. syn keyword ngxDirective contained uwsgi_ssl_ciphers
  693. syn keyword ngxDirective contained uwsgi_ssl_conf_command
  694. syn keyword ngxDirective contained uwsgi_ssl_crl
  695. syn keyword ngxDirective contained uwsgi_ssl_name
  696. syn keyword ngxDirective contained uwsgi_ssl_password_file
  697. syn keyword ngxDirective contained uwsgi_ssl_protocols
  698. syn keyword ngxDirective contained uwsgi_ssl_server_name
  699. syn keyword ngxDirective contained uwsgi_ssl_session_reuse
  700. syn keyword ngxDirective contained uwsgi_ssl_trusted_certificate
  701. syn keyword ngxDirective contained uwsgi_ssl_verify
  702. syn keyword ngxDirective contained uwsgi_ssl_verify_depth
  703. syn keyword ngxDirective contained uwsgi_store
  704. syn keyword ngxDirective contained uwsgi_store_access
  705. syn keyword ngxDirective contained uwsgi_string
  706. syn keyword ngxDirective contained uwsgi_temp_file_write_size
  707. syn keyword ngxDirective contained uwsgi_temp_path
  708. syn keyword ngxDirective contained valid_referers
  709. syn keyword ngxDirective contained variables_hash_bucket_size
  710. syn keyword ngxDirective contained variables_hash_max_size
  711. syn keyword ngxDirective contained worker_aio_requests
  712. syn keyword ngxDirective contained worker_connections
  713. syn keyword ngxDirective contained worker_cpu_affinity
  714. syn keyword ngxDirective contained worker_priority
  715. syn keyword ngxDirective contained worker_processes
  716. syn keyword ngxDirective contained worker_rlimit_core
  717. syn keyword ngxDirective contained worker_rlimit_nofile
  718. syn keyword ngxDirective contained worker_shutdown_timeout
  719. syn keyword ngxDirective contained working_directory
  720. syn keyword ngxDirective contained xclient
  721. syn keyword ngxDirective contained xml_entities
  722. syn keyword ngxDirective contained xslt_last_modified
  723. syn keyword ngxDirective contained xslt_param
  724. syn keyword ngxDirective contained xslt_string_param
  725. syn keyword ngxDirective contained xslt_stylesheet
  726. syn keyword ngxDirective contained xslt_types
  727. syn keyword ngxDirective contained zone
  728. syn keyword ngxDirective contained zone_sync
  729. syn keyword ngxDirective contained zone_sync_buffers
  730. syn keyword ngxDirective contained zone_sync_connect_retry_interval
  731. syn keyword ngxDirective contained zone_sync_connect_timeout
  732. syn keyword ngxDirective contained zone_sync_interval
  733. syn keyword ngxDirective contained zone_sync_recv_buffer_size
  734. syn keyword ngxDirective contained zone_sync_server
  735. syn keyword ngxDirective contained zone_sync_ssl
  736. syn keyword ngxDirective contained zone_sync_ssl_certificate
  737. syn keyword ngxDirective contained zone_sync_ssl_certificate_key
  738. syn keyword ngxDirective contained zone_sync_ssl_ciphers
  739. syn keyword ngxDirective contained zone_sync_ssl_conf_command
  740. syn keyword ngxDirective contained zone_sync_ssl_crl
  741. syn keyword ngxDirective contained zone_sync_ssl_name
  742. syn keyword ngxDirective contained zone_sync_ssl_password_file
  743. syn keyword ngxDirective contained zone_sync_ssl_protocols
  744. syn keyword ngxDirective contained zone_sync_ssl_server_name
  745. syn keyword ngxDirective contained zone_sync_ssl_trusted_certificate
  746. syn keyword ngxDirective contained zone_sync_ssl_verify
  747. syn keyword ngxDirective contained zone_sync_ssl_verify_depth
  748. syn keyword ngxDirective contained zone_sync_timeout
  749. " 3rd party modules list taken from
  750. " https://github.com/freebsd/freebsd-ports/blob/master/www/nginx-devel/Makefile
  751. " -----------------------------------------------------------------------------
  752. " Accept Language
  753. " https://github.com/giom/nginx_accept_language_module
  754. syn keyword ngxDirectiveThirdParty contained set_from_accept_language
  755. " Digest Authentication
  756. " https://github.com/atomx/nginx-http-auth-digest
  757. syn keyword ngxDirectiveThirdParty contained auth_digest
  758. syn keyword ngxDirectiveThirdParty contained auth_digest_drop_time
  759. syn keyword ngxDirectiveThirdParty contained auth_digest_evasion_time
  760. syn keyword ngxDirectiveThirdParty contained auth_digest_expires
  761. syn keyword ngxDirectiveThirdParty contained auth_digest_maxtries
  762. syn keyword ngxDirectiveThirdParty contained auth_digest_replays
  763. syn keyword ngxDirectiveThirdParty contained auth_digest_shm_size
  764. syn keyword ngxDirectiveThirdParty contained auth_digest_timeout
  765. syn keyword ngxDirectiveThirdParty contained auth_digest_user_file
  766. " SPNEGO Authentication
  767. " https://github.com/stnoonan/spnego-http-auth-nginx-module
  768. syn keyword ngxDirectiveThirdParty contained auth_gss
  769. syn keyword ngxDirectiveThirdParty contained auth_gss_allow_basic_fallback
  770. syn keyword ngxDirectiveThirdParty contained auth_gss_authorized_principal
  771. syn keyword ngxDirectiveThirdParty contained auth_gss_force_realm
  772. syn keyword ngxDirectiveThirdParty contained auth_gss_format_full
  773. syn keyword ngxDirectiveThirdParty contained auth_gss_keytab
  774. syn keyword ngxDirectiveThirdParty contained auth_gss_map_to_local
  775. syn keyword ngxDirectiveThirdParty contained auth_gss_realm
  776. syn keyword ngxDirectiveThirdParty contained auth_gss_service_name
  777. " LDAP Authentication
  778. " https://github.com/kvspb/nginx-auth-ldap
  779. syn keyword ngxDirectiveThirdParty contained auth_ldap
  780. syn keyword ngxDirectiveThirdParty contained auth_ldap_cache_enabled
  781. syn keyword ngxDirectiveThirdParty contained auth_ldap_cache_expiration_time
  782. syn keyword ngxDirectiveThirdParty contained auth_ldap_cache_size
  783. syn keyword ngxDirectiveThirdParty contained auth_ldap_servers
  784. syn keyword ngxDirectiveThirdParty contained auth_ldap_servers_size
  785. syn keyword ngxDirectiveThirdParty contained ldap_server
  786. " PAM Authentication
  787. " https://github.com/sto/ngx_http_auth_pam_module
  788. syn keyword ngxDirectiveThirdParty contained auth_pam
  789. syn keyword ngxDirectiveThirdParty contained auth_pam_service_name
  790. syn keyword ngxDirectiveThirdParty contained auth_pam_set_pam_env
  791. " AJP protocol proxy
  792. " https://github.com/yaoweibin/nginx_ajp_module
  793. syn keyword ngxDirectiveThirdParty contained ajp_buffers
  794. syn keyword ngxDirectiveThirdParty contained ajp_buffer_size
  795. syn keyword ngxDirectiveThirdParty contained ajp_busy_buffers_size
  796. syn keyword ngxDirectiveThirdParty contained ajp_cache
  797. syn keyword ngxDirectiveThirdParty contained ajp_cache_key
  798. syn keyword ngxDirectiveThirdParty contained ajp_cache_lock
  799. syn keyword ngxDirectiveThirdParty contained ajp_cache_lock_timeout
  800. syn keyword ngxDirectiveThirdParty contained ajp_cache_methods
  801. syn keyword ngxDirectiveThirdParty contained ajp_cache_min_uses
  802. syn keyword ngxDirectiveThirdParty contained ajp_cache_path
  803. syn keyword ngxDirectiveThirdParty contained ajp_cache_use_stale
  804. syn keyword ngxDirectiveThirdParty contained ajp_cache_valid
  805. syn keyword ngxDirectiveThirdParty contained ajp_connect_timeout
  806. syn keyword ngxDirectiveThirdParty contained ajp_header_packet_buffer_size
  807. syn keyword ngxDirectiveThirdParty contained ajp_hide_header
  808. syn keyword ngxDirectiveThirdParty contained ajp_ignore_client_abort
  809. syn keyword ngxDirectiveThirdParty contained ajp_ignore_headers
  810. syn keyword ngxDirectiveThirdParty contained ajp_intercept_errors
  811. syn keyword ngxDirectiveThirdParty contained ajp_keep_conn
  812. syn keyword ngxDirectiveThirdParty contained ajp_max_data_packet_size
  813. syn keyword ngxDirectiveThirdParty contained ajp_max_temp_file_size
  814. syn keyword ngxDirectiveThirdParty contained ajp_next_upstream
  815. syn keyword ngxDirectiveThirdParty contained ajp_pass
  816. syn keyword ngxDirectiveThirdParty contained ajp_pass_header
  817. syn keyword ngxDirectiveThirdParty contained ajp_pass_request_body
  818. syn keyword ngxDirectiveThirdParty contained ajp_pass_request_headers
  819. syn keyword ngxDirectiveThirdParty contained ajp_read_timeout
  820. syn keyword ngxDirectiveThirdParty contained ajp_secret
  821. syn keyword ngxDirectiveThirdParty contained ajp_send_lowat
  822. syn keyword ngxDirectiveThirdParty contained ajp_send_timeout
  823. syn keyword ngxDirectiveThirdParty contained ajp_store
  824. syn keyword ngxDirectiveThirdParty contained ajp_store_access
  825. syn keyword ngxDirectiveThirdParty contained ajp_temp_file_write_size
  826. syn keyword ngxDirectiveThirdParty contained ajp_temp_path
  827. syn keyword ngxDirectiveThirdParty contained ajp_upstream_fail_timeout
  828. syn keyword ngxDirectiveThirdParty contained ajp_upstream_max_fails
  829. " AWS proxy
  830. " https://github.com/anomalizer/ngx_aws_auth
  831. syn keyword ngxDirectiveThirdParty contained aws_access_key
  832. syn keyword ngxDirectiveThirdParty contained aws_endpoint
  833. syn keyword ngxDirectiveThirdParty contained aws_key_scope
  834. syn keyword ngxDirectiveThirdParty contained aws_s3_bucket
  835. syn keyword ngxDirectiveThirdParty contained aws_sign
  836. syn keyword ngxDirectiveThirdParty contained aws_signing_key
  837. " embedding Clojure or Java or Groovy programs
  838. " https://github.com/nginx-clojure/nginx-clojure
  839. syn keyword ngxDirectiveThirdParty contained access_handler_code
  840. syn keyword ngxDirectiveThirdParty contained access_handler_name
  841. syn keyword ngxDirectiveThirdParty contained access_handler_property
  842. syn keyword ngxDirectiveThirdParty contained access_handler_type
  843. syn keyword ngxDirectiveThirdParty contained always_read_body
  844. syn keyword ngxDirectiveThirdParty contained auto_upgrade_ws
  845. syn keyword ngxDirectiveThirdParty contained body_filter_code
  846. syn keyword ngxDirectiveThirdParty contained body_filter_name
  847. syn keyword ngxDirectiveThirdParty contained body_filter_property
  848. syn keyword ngxDirectiveThirdParty contained body_filter_type
  849. syn keyword ngxDirectiveThirdParty contained content_handler_code
  850. syn keyword ngxDirectiveThirdParty contained content_handler_name
  851. syn keyword ngxDirectiveThirdParty contained content_handler_property
  852. syn keyword ngxDirectiveThirdParty contained content_handler_type
  853. syn keyword ngxDirectiveThirdParty contained handler_code
  854. syn keyword ngxDirectiveThirdParty contained handler_name
  855. syn keyword ngxDirectiveThirdParty contained handlers_lazy_init
  856. syn keyword ngxDirectiveThirdParty contained handler_type
  857. syn keyword ngxDirectiveThirdParty contained header_filter_code
  858. syn keyword ngxDirectiveThirdParty contained header_filter_name
  859. syn keyword ngxDirectiveThirdParty contained header_filter_property
  860. syn keyword ngxDirectiveThirdParty contained header_filter_type
  861. syn keyword ngxDirectiveThirdParty contained jvm_classpath
  862. syn keyword ngxDirectiveThirdParty contained jvm_classpath_check
  863. syn keyword ngxDirectiveThirdParty contained jvm_exit_handler_code
  864. syn keyword ngxDirectiveThirdParty contained jvm_exit_handler_name
  865. syn keyword ngxDirectiveThirdParty contained jvm_handler_type
  866. syn keyword ngxDirectiveThirdParty contained jvm_init_handler_code
  867. syn keyword ngxDirectiveThirdParty contained jvm_init_handler_name
  868. syn keyword ngxDirectiveThirdParty contained jvm_options
  869. syn keyword ngxDirectiveThirdParty contained jvm_path
  870. syn keyword ngxDirectiveThirdParty contained jvm_var
  871. syn keyword ngxDirectiveThirdParty contained jvm_workers
  872. syn keyword ngxDirectiveThirdParty contained log_handler_code
  873. syn keyword ngxDirectiveThirdParty contained log_handler_name
  874. syn keyword ngxDirectiveThirdParty contained log_handler_property
  875. syn keyword ngxDirectiveThirdParty contained log_handler_type
  876. syn keyword ngxDirectiveThirdParty contained max_balanced_tcp_connections
  877. syn keyword ngxDirectiveThirdParty contained rewrite_handler_code
  878. syn keyword ngxDirectiveThirdParty contained rewrite_handler_name
  879. syn keyword ngxDirectiveThirdParty contained rewrite_handler_property
  880. syn keyword ngxDirectiveThirdParty contained rewrite_handler_type
  881. syn keyword ngxDirectiveThirdParty contained shared_map
  882. syn keyword ngxDirectiveThirdParty contained write_page_size
  883. " Certificate Transparency
  884. " https://github.com/grahamedgecombe/nginx-ct
  885. syn keyword ngxDirectiveThirdParty contained ssl_ct
  886. syn keyword ngxDirectiveThirdParty contained ssl_ct_static_scts
  887. " ngx_echo
  888. " https://github.com/openresty/echo-nginx-module
  889. syn keyword ngxDirectiveThirdParty contained echo_abort_parent
  890. syn keyword ngxDirectiveThirdParty contained echo_after_body
  891. syn keyword ngxDirectiveThirdParty contained echo_before_body
  892. syn keyword ngxDirectiveThirdParty contained echo_blocking_sleep
  893. syn keyword ngxDirectiveThirdParty contained echo_end
  894. syn keyword ngxDirectiveThirdParty contained echo_exec
  895. syn keyword ngxDirectiveThirdParty contained echo_flush
  896. syn keyword ngxDirectiveThirdParty contained echo_foreach_split
  897. syn keyword ngxDirectiveThirdParty contained echo_location
  898. syn keyword ngxDirectiveThirdParty contained echo_location_async
  899. syn keyword ngxDirectiveThirdParty contained echo_read_request_body
  900. syn keyword ngxDirectiveThirdParty contained echo_request_body
  901. syn keyword ngxDirectiveThirdParty contained echo_reset_timer
  902. syn keyword ngxDirectiveThirdParty contained echo_status
  903. syn keyword ngxDirectiveThirdParty contained echo_subrequest
  904. syn keyword ngxDirectiveThirdParty contained echo_subrequest_async
  905. " FastDFS
  906. " https://github.com/happyfish100/fastdfs-nginx-module
  907. syn keyword ngxDirectiveThirdParty contained ngx_fastdfs_module
  908. " ngx_headers_more
  909. " https://github.com/openresty/headers-more-nginx-module
  910. syn keyword ngxDirectiveThirdParty contained more_clear_headers
  911. syn keyword ngxDirectiveThirdParty contained more_clear_input_headers
  912. syn keyword ngxDirectiveThirdParty contained more_set_headers
  913. syn keyword ngxDirectiveThirdParty contained more_set_input_headers
  914. " NGINX WebDAV missing commands support (PROPFIND & OPTIONS)
  915. " https://github.com/arut/nginx-dav-ext-module
  916. syn keyword ngxDirectiveThirdParty contained dav_ext_lock
  917. syn keyword ngxDirectiveThirdParty contained dav_ext_lock_zone
  918. syn keyword ngxDirectiveThirdParty contained dav_ext_methods
  919. " ngx_eval
  920. " https://github.com/openresty/nginx-eval-module
  921. syn keyword ngxDirectiveThirdParty contained eval
  922. syn keyword ngxDirectiveThirdParty contained eval_buffer_size
  923. syn keyword ngxDirectiveThirdParty contained eval_escalate
  924. syn keyword ngxDirectiveThirdParty contained eval_override_content_type
  925. syn keyword ngxDirectiveThirdParty contained eval_subrequest_in_memory
  926. " Fancy Index
  927. " https://github.com/aperezdc/ngx-fancyindex
  928. syn keyword ngxDirectiveThirdParty contained fancyindex
  929. syn keyword ngxDirectiveThirdParty contained fancyindex_css_href
  930. syn keyword ngxDirectiveThirdParty contained fancyindex_default_sort
  931. syn keyword ngxDirectiveThirdParty contained fancyindex_directories_first
  932. syn keyword ngxDirectiveThirdParty contained fancyindex_exact_size
  933. syn keyword ngxDirectiveThirdParty contained fancyindex_footer
  934. syn keyword ngxDirectiveThirdParty contained fancyindex_header
  935. syn keyword ngxDirectiveThirdParty contained fancyindex_hide_parent_dir
  936. syn keyword ngxDirectiveThirdParty contained fancyindex_hide_symlinks
  937. syn keyword ngxDirectiveThirdParty contained fancyindex_ignore
  938. syn keyword ngxDirectiveThirdParty contained fancyindex_localtime
  939. syn keyword ngxDirectiveThirdParty contained fancyindex_name_length
  940. syn keyword ngxDirectiveThirdParty contained fancyindex_show_dotfiles
  941. syn keyword ngxDirectiveThirdParty contained fancyindex_show_path
  942. syn keyword ngxDirectiveThirdParty contained fancyindex_time_format
  943. " Footer filter
  944. " https://github.com/alibaba/nginx-http-footer-filter
  945. syn keyword ngxDirectiveThirdParty contained footer
  946. syn keyword ngxDirectiveThirdParty contained footer_types
  947. " ngx_http_geoip2_module
  948. " https://github.com/leev/ngx_http_geoip2_module
  949. syn keyword ngxDirectiveThirdParty contained geoip2
  950. syn keyword ngxDirectiveThirdParty contained geoip2_proxy
  951. syn keyword ngxDirectiveThirdParty contained geoip2_proxy_recursive
  952. " A version of the Nginx HTTP stub status module that outputs in JSON format
  953. " https://github.com/nginx-modules/nginx-json-status-module
  954. syn keyword ngxDirectiveThirdParty contained json_status
  955. syn keyword ngxDirectiveThirdParty contained json_status_type
  956. " MogileFS client for nginx
  957. " https://github.com/vkholodkov/nginx-mogilefs-module
  958. syn keyword ngxDirectiveThirdParty contained mogilefs_class
  959. syn keyword ngxDirectiveThirdParty contained mogilefs_connect_timeout
  960. syn keyword ngxDirectiveThirdParty contained mogilefs_domain
  961. syn keyword ngxDirectiveThirdParty contained mogilefs_methods
  962. syn keyword ngxDirectiveThirdParty contained mogilefs_noverify
  963. syn keyword ngxDirectiveThirdParty contained mogilefs_pass
  964. syn keyword ngxDirectiveThirdParty contained mogilefs_read_timeout
  965. syn keyword ngxDirectiveThirdParty contained mogilefs_send_timeout
  966. syn keyword ngxDirectiveThirdParty contained mogilefs_tracker
  967. " Ancient nginx plugin; probably not useful to anyone
  968. " https://github.com/kr/nginx-notice
  969. syn keyword ngxDirectiveThirdParty contained notice
  970. syn keyword ngxDirectiveThirdParty contained notice_type
  971. " nchan
  972. " https://github.com/slact/nchan
  973. syn keyword ngxDirectiveThirdParty contained nchan_access_control_allow_credentials
  974. syn keyword ngxDirectiveThirdParty contained nchan_access_control_allow_origin
  975. syn keyword ngxDirectiveThirdParty contained nchan_authorize_request
  976. syn keyword ngxDirectiveThirdParty contained nchan_benchmark
  977. syn keyword ngxDirectiveThirdParty contained nchan_benchmark_channels
  978. syn keyword ngxDirectiveThirdParty contained nchan_benchmark_message_padding_bytes
  979. syn keyword ngxDirectiveThirdParty contained nchan_benchmark_messages_per_channel_per_minute
  980. syn keyword ngxDirectiveThirdParty contained nchan_benchmark_publisher_distribution
  981. syn keyword ngxDirectiveThirdParty contained nchan_benchmark_subscriber_distribution
  982. syn keyword ngxDirectiveThirdParty contained nchan_benchmark_subscribers_per_channel
  983. syn keyword ngxDirectiveThirdParty contained nchan_benchmark_time
  984. syn keyword ngxDirectiveThirdParty contained nchan_channel_events_channel_id
  985. syn keyword ngxDirectiveThirdParty contained nchan_channel_event_string
  986. syn keyword ngxDirectiveThirdParty contained nchan_channel_group
  987. syn keyword ngxDirectiveThirdParty contained nchan_channel_group_accounting
  988. syn keyword ngxDirectiveThirdParty contained nchan_channel_id
  989. syn keyword ngxDirectiveThirdParty contained nchan_channel_id_split_delimiter
  990. syn keyword ngxDirectiveThirdParty contained nchan_channel_timeout
  991. syn keyword ngxDirectiveThirdParty contained nchan_deflate_message_for_websocket
  992. syn keyword ngxDirectiveThirdParty contained nchan_eventsource_event
  993. syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_comment
  994. syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_data
  995. syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_event
  996. syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_interval
  997. syn keyword ngxDirectiveThirdParty contained nchan_group_location
  998. syn keyword ngxDirectiveThirdParty contained nchan_group_max_channels
  999. syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages
  1000. syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_disk
  1001. syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_memory
  1002. syn keyword ngxDirectiveThirdParty contained nchan_group_max_subscribers
  1003. syn keyword ngxDirectiveThirdParty contained nchan_longpoll_multipart_response
  1004. syn keyword ngxDirectiveThirdParty contained nchan_max_channel_id_length
  1005. syn keyword ngxDirectiveThirdParty contained nchan_max_channel_subscribers
  1006. syn keyword ngxDirectiveThirdParty contained nchan_max_reserved_memory
  1007. syn keyword ngxDirectiveThirdParty contained nchan_message_buffer_length
  1008. syn keyword ngxDirectiveThirdParty contained nchan_message_max_buffer_length
  1009. syn keyword ngxDirectiveThirdParty contained nchan_message_temp_path
  1010. syn keyword ngxDirectiveThirdParty contained nchan_message_timeout
  1011. syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_level
  1012. syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_memlevel
  1013. syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_strategy
  1014. syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_window
  1015. syn keyword ngxDirectiveThirdParty contained nchan_pub_channel_id
  1016. syn keyword ngxDirectiveThirdParty contained nchan_publisher
  1017. syn keyword ngxDirectiveThirdParty contained nchan_publisher_channel_id
  1018. syn keyword ngxDirectiveThirdParty contained nchan_publisher_location
  1019. syn keyword ngxDirectiveThirdParty contained nchan_publisher_upstream_request
  1020. syn keyword ngxDirectiveThirdParty contained nchan_pubsub
  1021. syn keyword ngxDirectiveThirdParty contained nchan_pubsub_channel_id
  1022. syn keyword ngxDirectiveThirdParty contained nchan_pubsub_location
  1023. syn keyword ngxDirectiveThirdParty contained nchan_redis_connect_timeout
  1024. syn keyword ngxDirectiveThirdParty contained nchan_redis_fakesub_timer_interval
  1025. syn keyword ngxDirectiveThirdParty contained nchan_redis_idle_channel_cache_timeout
  1026. syn keyword ngxDirectiveThirdParty contained nchan_redis_namespace
  1027. syn keyword ngxDirectiveThirdParty contained nchan_redis_nostore_fastpublish
  1028. syn keyword ngxDirectiveThirdParty contained nchan_redis_optimize_target
  1029. syn keyword ngxDirectiveThirdParty contained nchan_redis_pass
  1030. syn keyword ngxDirectiveThirdParty contained nchan_redis_pass_inheritable
  1031. syn keyword ngxDirectiveThirdParty contained nchan_redis_ping_interval
  1032. syn keyword ngxDirectiveThirdParty contained nchan_redis_publish_msgpacked_max_size
  1033. syn keyword ngxDirectiveThirdParty contained nchan_redis_server
  1034. syn keyword ngxDirectiveThirdParty contained nchan_redis_storage_mode
  1035. syn keyword ngxDirectiveThirdParty contained nchan_redis_subscribe_weights
  1036. syn keyword ngxDirectiveThirdParty contained nchan_redis_url
  1037. syn keyword ngxDirectiveThirdParty contained nchan_redis_wait_after_connecting
  1038. syn keyword ngxDirectiveThirdParty contained nchan_shared_memory_size
  1039. syn keyword ngxDirectiveThirdParty contained nchan_storage_engine
  1040. syn keyword ngxDirectiveThirdParty contained nchan_store_messages
  1041. syn keyword ngxDirectiveThirdParty contained nchan_stub_status
  1042. syn keyword ngxDirectiveThirdParty contained nchan_sub_channel_id
  1043. syn keyword ngxDirectiveThirdParty contained nchan_subscribe_existing_channels_only
  1044. syn keyword ngxDirectiveThirdParty contained nchan_subscriber
  1045. syn keyword ngxDirectiveThirdParty contained nchan_subscriber_channel_id
  1046. syn keyword ngxDirectiveThirdParty contained nchan_subscriber_compound_etag_message_id
  1047. syn keyword ngxDirectiveThirdParty contained nchan_subscribe_request
  1048. syn keyword ngxDirectiveThirdParty contained nchan_subscriber_first_message
  1049. syn keyword ngxDirectiveThirdParty contained nchan_subscriber_http_raw_stream_separator
  1050. syn keyword ngxDirectiveThirdParty contained nchan_subscriber_info
  1051. syn keyword ngxDirectiveThirdParty contained nchan_subscriber_info_string
  1052. syn keyword ngxDirectiveThirdParty contained nchan_subscriber_last_message_id
  1053. syn keyword ngxDirectiveThirdParty contained nchan_subscriber_location
  1054. syn keyword ngxDirectiveThirdParty contained nchan_subscriber_message_id_custom_etag_header
  1055. syn keyword ngxDirectiveThirdParty contained nchan_subscriber_timeout
  1056. syn keyword ngxDirectiveThirdParty contained nchan_unsubscribe_request
  1057. syn keyword ngxDirectiveThirdParty contained nchan_use_redis
  1058. syn keyword ngxDirectiveThirdParty contained nchan_websocket_client_heartbeat
  1059. syn keyword ngxDirectiveThirdParty contained nchan_websocket_ping_interval
  1060. syn keyword ngxDirectiveThirdParty contained push_authorized_channels_only
  1061. syn keyword ngxDirectiveThirdParty contained push_channel_group
  1062. syn keyword ngxDirectiveThirdParty contained push_channel_timeout
  1063. syn keyword ngxDirectiveThirdParty contained push_max_channel_id_length
  1064. syn keyword ngxDirectiveThirdParty contained push_max_channel_subscribers
  1065. syn keyword ngxDirectiveThirdParty contained push_max_message_buffer_length
  1066. syn keyword ngxDirectiveThirdParty contained push_max_reserved_memory
  1067. syn keyword ngxDirectiveThirdParty contained push_message_buffer_length
  1068. syn keyword ngxDirectiveThirdParty contained push_message_timeout
  1069. syn keyword ngxDirectiveThirdParty contained push_min_message_buffer_length
  1070. syn keyword ngxDirectiveThirdParty contained push_publisher
  1071. syn keyword ngxDirectiveThirdParty contained push_store_messages
  1072. syn keyword ngxDirectiveThirdParty contained push_subscriber
  1073. syn keyword ngxDirectiveThirdParty contained push_subscriber_concurrency
  1074. syn keyword ngxDirectiveThirdParty contained push_subscriber_timeout
  1075. " Push Stream
  1076. " https://github.com/wandenberg/nginx-push-stream-module
  1077. syn keyword ngxDirectiveThirdParty contained push_stream_allow_connections_to_events_channel
  1078. syn keyword ngxDirectiveThirdParty contained push_stream_allowed_origins
  1079. syn keyword ngxDirectiveThirdParty contained push_stream_authorized_channels_only
  1080. syn keyword ngxDirectiveThirdParty contained push_stream_channel_deleted_message_text
  1081. syn keyword ngxDirectiveThirdParty contained push_stream_channel_inactivity_time
  1082. syn keyword ngxDirectiveThirdParty contained push_stream_channel_info_on_publish
  1083. syn keyword ngxDirectiveThirdParty contained push_stream_channels_path
  1084. syn keyword ngxDirectiveThirdParty contained push_stream_channels_statistics
  1085. syn keyword ngxDirectiveThirdParty contained push_stream_events_channel_id
  1086. syn keyword ngxDirectiveThirdParty contained push_stream_footer_template
  1087. syn keyword ngxDirectiveThirdParty contained push_stream_header_template
  1088. syn keyword ngxDirectiveThirdParty contained push_stream_header_template_file
  1089. syn keyword ngxDirectiveThirdParty contained push_stream_last_event_id
  1090. syn keyword ngxDirectiveThirdParty contained push_stream_last_received_message_tag
  1091. syn keyword ngxDirectiveThirdParty contained push_stream_last_received_message_time
  1092. syn keyword ngxDirectiveThirdParty contained push_stream_longpolling_connection_ttl
  1093. syn keyword ngxDirectiveThirdParty contained push_stream_max_channel_id_length
  1094. syn keyword ngxDirectiveThirdParty contained push_stream_max_messages_stored_per_channel
  1095. syn keyword ngxDirectiveThirdParty contained push_stream_max_number_of_channels
  1096. syn keyword ngxDirectiveThirdParty contained push_stream_max_number_of_wildcard_channels
  1097. syn keyword ngxDirectiveThirdParty contained push_stream_max_subscribers_per_channel
  1098. syn keyword ngxDirectiveThirdParty contained push_stream_message_template
  1099. syn keyword ngxDirectiveThirdParty contained push_stream_message_ttl
  1100. syn keyword ngxDirectiveThirdParty contained push_stream_padding_by_user_agent
  1101. syn keyword ngxDirectiveThirdParty contained push_stream_ping_message_interval
  1102. syn keyword ngxDirectiveThirdParty contained push_stream_ping_message_text
  1103. syn keyword ngxDirectiveThirdParty contained push_stream_publisher
  1104. syn keyword ngxDirectiveThirdParty contained push_stream_shared_memory_size
  1105. syn keyword ngxDirectiveThirdParty contained push_stream_store_messages
  1106. syn keyword ngxDirectiveThirdParty contained push_stream_subscriber
  1107. syn keyword ngxDirectiveThirdParty contained push_stream_subscriber_connection_ttl
  1108. syn keyword ngxDirectiveThirdParty contained push_stream_timeout_with_body
  1109. syn keyword ngxDirectiveThirdParty contained push_stream_user_agent
  1110. syn keyword ngxDirectiveThirdParty contained push_stream_websocket_allow_publish
  1111. syn keyword ngxDirectiveThirdParty contained push_stream_wildcard_channel_max_qtd
  1112. syn keyword ngxDirectiveThirdParty contained push_stream_wildcard_channel_prefix
  1113. " redis module
  1114. " https://www.nginx.com/resources/wiki/modules/redis/
  1115. syn keyword ngxDirectiveThirdParty contained redis_bind
  1116. syn keyword ngxDirectiveThirdParty contained redis_buffer_size
  1117. syn keyword ngxDirectiveThirdParty contained redis_connect_timeout
  1118. syn keyword ngxDirectiveThirdParty contained redis_gzip_flag
  1119. syn keyword ngxDirectiveThirdParty contained redis_next_upstream
  1120. syn keyword ngxDirectiveThirdParty contained redis_pass
  1121. syn keyword ngxDirectiveThirdParty contained redis_read_timeout
  1122. syn keyword ngxDirectiveThirdParty contained redis_send_timeout
  1123. " ngx_http_response
  1124. " http://catap.ru/downloads/nginx/
  1125. syn keyword ngxDirectiveThirdParty contained response
  1126. syn keyword ngxDirectiveThirdParty contained response_type
  1127. " nginx_substitutions_filter
  1128. " https://github.com/yaoweibin/ngx_http_substitutions_filter_module
  1129. syn keyword ngxDirectiveThirdParty contained subs_buffers
  1130. syn keyword ngxDirectiveThirdParty contained subs_filter
  1131. syn keyword ngxDirectiveThirdParty contained subs_filter_bypass
  1132. syn keyword ngxDirectiveThirdParty contained subs_filter_types
  1133. syn keyword ngxDirectiveThirdParty contained subs_line_buffer_size
  1134. " Tarantool nginx upstream module
  1135. " https://github.com/tarantool/nginx_upstream_module
  1136. syn keyword ngxDirectiveThirdParty contained tnt_allowed_indexes
  1137. syn keyword ngxDirectiveThirdParty contained tnt_allowed_spaces
  1138. syn keyword ngxDirectiveThirdParty contained tnt_buffer_size
  1139. syn keyword ngxDirectiveThirdParty contained tnt_connect_timeout
  1140. syn keyword ngxDirectiveThirdParty contained tnt_delete
  1141. syn keyword ngxDirectiveThirdParty contained tnt_http_methods
  1142. syn keyword ngxDirectiveThirdParty contained tnt_http_rest_methods
  1143. syn keyword ngxDirectiveThirdParty contained tnt_in_multiplier
  1144. syn keyword ngxDirectiveThirdParty contained tnt_insert
  1145. syn keyword ngxDirectiveThirdParty contained tnt_method
  1146. syn keyword ngxDirectiveThirdParty contained tnt_multireturn_skip_count
  1147. syn keyword ngxDirectiveThirdParty contained tnt_next_upstream
  1148. syn keyword ngxDirectiveThirdParty contained tnt_next_upstream_timeout
  1149. syn keyword ngxDirectiveThirdParty contained tnt_next_upstream_tries
  1150. syn keyword ngxDirectiveThirdParty contained tnt_out_multiplier
  1151. syn keyword ngxDirectiveThirdParty contained tnt_pass
  1152. syn keyword ngxDirectiveThirdParty contained tnt_pass_http_request
  1153. syn keyword ngxDirectiveThirdParty contained tnt_pass_http_request_buffer_size
  1154. syn keyword ngxDirectiveThirdParty contained tnt_pure_result
  1155. syn keyword ngxDirectiveThirdParty contained tnt_read_timeout
  1156. syn keyword ngxDirectiveThirdParty contained tnt_replace
  1157. syn keyword ngxDirectiveThirdParty contained tnt_select
  1158. syn keyword ngxDirectiveThirdParty contained tnt_select_limit_max
  1159. syn keyword ngxDirectiveThirdParty contained tnt_send_timeout
  1160. syn keyword ngxDirectiveThirdParty contained tnt_set_header
  1161. syn keyword ngxDirectiveThirdParty contained tnt_update
  1162. syn keyword ngxDirectiveThirdParty contained tnt_upsert
  1163. " A module for nginx web server for handling file uploads using multipart/form-data encoding (RFC 1867)
  1164. " https://github.com/Austinb/nginx-upload-module
  1165. syn keyword ngxDirectiveThirdParty contained upload_aggregate_form_field
  1166. syn keyword ngxDirectiveThirdParty contained upload_archive_elm
  1167. syn keyword ngxDirectiveThirdParty contained upload_archive_elm_separator
  1168. syn keyword ngxDirectiveThirdParty contained upload_archive_path
  1169. syn keyword ngxDirectiveThirdParty contained upload_archive_path_separator
  1170. syn keyword ngxDirectiveThirdParty contained upload_buffer_size
  1171. syn keyword ngxDirectiveThirdParty contained upload_cleanup
  1172. syn keyword ngxDirectiveThirdParty contained upload_content_type
  1173. syn keyword ngxDirectiveThirdParty contained upload_discard
  1174. syn keyword ngxDirectiveThirdParty contained upload_field_name
  1175. syn keyword ngxDirectiveThirdParty contained upload_file_crc32
  1176. syn keyword ngxDirectiveThirdParty contained upload_file_md5
  1177. syn keyword ngxDirectiveThirdParty contained upload_file_md5_uc
  1178. syn keyword ngxDirectiveThirdParty contained upload_file_name
  1179. syn keyword ngxDirectiveThirdParty contained upload_file_sha1
  1180. syn keyword ngxDirectiveThirdParty contained upload_file_sha1_uc
  1181. syn keyword ngxDirectiveThirdParty contained upload_file_size
  1182. syn keyword ngxDirectiveThirdParty contained upload_filter
  1183. syn keyword ngxDirectiveThirdParty contained upload_max_file_size
  1184. syn keyword ngxDirectiveThirdParty contained upload_max_output_body_len
  1185. syn keyword ngxDirectiveThirdParty contained upload_max_part_header_len
  1186. syn keyword ngxDirectiveThirdParty contained upload_pass
  1187. syn keyword ngxDirectiveThirdParty contained upload_pass_args
  1188. syn keyword ngxDirectiveThirdParty contained upload_pass_form_field
  1189. syn keyword ngxDirectiveThirdParty contained upload_set_form_field
  1190. syn keyword ngxDirectiveThirdParty contained upload_store
  1191. syn keyword ngxDirectiveThirdParty contained upload_store_access
  1192. syn keyword ngxDirectiveThirdParty contained upload_tmp_path
  1193. syn keyword ngxDirectiveThirdParty contained upload_unzip
  1194. syn keyword ngxDirectiveThirdParty contained upload_unzip_buffers
  1195. syn keyword ngxDirectiveThirdParty contained upload_unzip_hash
  1196. syn keyword ngxDirectiveThirdParty contained upload_unzip_max_file_name_len
  1197. syn keyword ngxDirectiveThirdParty contained upload_unzip_window
  1198. syn keyword ngxDirectiveThirdParty contained upload_void_content_type
  1199. " nginx-upload-progress-module
  1200. " https://github.com/masterzen/nginx-upload-progress-module
  1201. syn keyword ngxDirectiveThirdParty contained report_uploads
  1202. syn keyword ngxDirectiveThirdParty contained track_uploads
  1203. syn keyword ngxDirectiveThirdParty contained upload_progress
  1204. syn keyword ngxDirectiveThirdParty contained upload_progress_content_type
  1205. syn keyword ngxDirectiveThirdParty contained upload_progress_header
  1206. syn keyword ngxDirectiveThirdParty contained upload_progress_java_output
  1207. syn keyword ngxDirectiveThirdParty contained upload_progress_json_output
  1208. syn keyword ngxDirectiveThirdParty contained upload_progress_jsonp_output
  1209. syn keyword ngxDirectiveThirdParty contained upload_progress_jsonp_parameter
  1210. syn keyword ngxDirectiveThirdParty contained upload_progress_template
  1211. " Health checks upstreams for nginx
  1212. " https://github.com/yaoweibin/nginx_upstream_check_module
  1213. syn keyword ngxDirectiveThirdParty contained check
  1214. syn keyword ngxDirectiveThirdParty contained check_fastcgi_param
  1215. syn keyword ngxDirectiveThirdParty contained check_http_expect_alive
  1216. syn keyword ngxDirectiveThirdParty contained check_http_send
  1217. syn keyword ngxDirectiveThirdParty contained check_keepalive_requests
  1218. syn keyword ngxDirectiveThirdParty contained check_shm_size
  1219. syn keyword ngxDirectiveThirdParty contained check_status
  1220. " The fair load balancer module for nginx
  1221. " https://github.com/cryptofuture/nginx-upstream-fair
  1222. syn keyword ngxDirectiveThirdParty contained fair
  1223. syn keyword ngxDirectiveThirdParty contained upstream_fair_shm_size
  1224. " Nginx Video Thumb Extractor Module
  1225. " https://github.com/wandenberg/nginx-video-thumbextractor-module
  1226. syn keyword ngxDirectiveThirdParty contained video_thumbextractor
  1227. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_image_height
  1228. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_image_width
  1229. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_baseline
  1230. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_dpi
  1231. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_optimize
  1232. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_progressive_mode
  1233. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_quality
  1234. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_smooth
  1235. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_next_time
  1236. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_only_keyframe
  1237. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_processes_per_worker
  1238. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_threads
  1239. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_color
  1240. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_cols
  1241. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_margin
  1242. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_max_cols
  1243. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_max_rows
  1244. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_padding
  1245. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_rows
  1246. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_sample_interval
  1247. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_video_filename
  1248. syn keyword ngxDirectiveThirdParty contained video_thumbextractor_video_second
  1249. " drizzle-nginx-module - Upstream module for talking to MySQL and Drizzle directly
  1250. " https://github.com/openresty/drizzle-nginx-module
  1251. syn keyword ngxDirectiveThirdParty contained drizzle_buffer_size
  1252. syn keyword ngxDirectiveThirdParty contained drizzle_connect_timeout
  1253. syn keyword ngxDirectiveThirdParty contained drizzle_dbname
  1254. syn keyword ngxDirectiveThirdParty contained drizzle_keepalive
  1255. syn keyword ngxDirectiveThirdParty contained drizzle_module_header
  1256. syn keyword ngxDirectiveThirdParty contained drizzle_pass
  1257. syn keyword ngxDirectiveThirdParty contained drizzle_query
  1258. syn keyword ngxDirectiveThirdParty contained drizzle_recv_cols_timeout
  1259. syn keyword ngxDirectiveThirdParty contained drizzle_recv_rows_timeout
  1260. syn keyword ngxDirectiveThirdParty contained drizzle_send_query_timeout
  1261. syn keyword ngxDirectiveThirdParty contained drizzle_server
  1262. syn keyword ngxDirectiveThirdParty contained drizzle_status
  1263. " ngx_dynamic_upstream
  1264. " https://github.com/cubicdaiya/ngx_dynamic_upstream
  1265. syn keyword ngxDirectiveThirdParty contained dynamic_upstream
  1266. " encrypt and decrypt nginx variable values
  1267. " https://github.com/openresty/encrypted-session-nginx-module
  1268. syn keyword ngxDirectiveThirdParty contained encrypted_session_expires
  1269. syn keyword ngxDirectiveThirdParty contained encrypted_session_iv
  1270. syn keyword ngxDirectiveThirdParty contained encrypted_session_key
  1271. syn keyword ngxDirectiveThirdParty contained set_decrypt_session
  1272. syn keyword ngxDirectiveThirdParty contained set_encrypt_session
  1273. " serve content directly from MongoDB's GridFS
  1274. " https://github.com/mdirolf/nginx-gridfs
  1275. syn keyword ngxDirectiveThirdParty contained gridfs
  1276. syn keyword ngxDirectiveThirdParty contained mongo
  1277. " Adds support for arithmetic operations to NGINX config
  1278. " https://github.com/arut/nginx-let-module
  1279. syn keyword ngxDirectiveThirdParty contained let
  1280. " ngx_http_lua_module - Embed the power of Lua into Nginx HTTP Servers
  1281. " https://github.com/openresty/lua-nginx-module
  1282. syn keyword ngxDirectiveThirdParty contained access_by_lua
  1283. syn keyword ngxDirectiveThirdParty contained access_by_lua_block
  1284. syn keyword ngxDirectiveThirdParty contained access_by_lua_file
  1285. syn keyword ngxDirectiveThirdParty contained access_by_lua_no_postpone
  1286. syn keyword ngxDirectiveThirdParty contained balancer_by_lua_block
  1287. syn keyword ngxDirectiveThirdParty contained balancer_by_lua_file
  1288. syn keyword ngxDirectiveThirdParty contained body_filter_by_lua
  1289. syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_block
  1290. syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_file
  1291. syn keyword ngxDirectiveThirdParty contained content_by_lua
  1292. syn keyword ngxDirectiveThirdParty contained content_by_lua_block
  1293. syn keyword ngxDirectiveThirdParty contained content_by_lua_file
  1294. syn keyword ngxDirectiveThirdParty contained exit_worker_by_lua_block
  1295. syn keyword ngxDirectiveThirdParty contained exit_worker_by_lua_file
  1296. syn keyword ngxDirectiveThirdParty contained header_filter_by_lua
  1297. syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_block
  1298. syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_file
  1299. syn keyword ngxDirectiveThirdParty contained init_by_lua
  1300. syn keyword ngxDirectiveThirdParty contained init_by_lua_block
  1301. syn keyword ngxDirectiveThirdParty contained init_by_lua_file
  1302. syn keyword ngxDirectiveThirdParty contained init_worker_by_lua
  1303. syn keyword ngxDirectiveThirdParty contained init_worker_by_lua_block
  1304. syn keyword ngxDirectiveThirdParty contained init_worker_by_lua_file
  1305. syn keyword ngxDirectiveThirdParty contained log_by_lua
  1306. syn keyword ngxDirectiveThirdParty contained log_by_lua_block
  1307. syn keyword ngxDirectiveThirdParty contained log_by_lua_file
  1308. syn keyword ngxDirectiveThirdParty contained lua_capture_error_log
  1309. syn keyword ngxDirectiveThirdParty contained lua_check_client_abort
  1310. syn keyword ngxDirectiveThirdParty contained lua_code_cache
  1311. syn keyword ngxDirectiveThirdParty contained lua_fake_shm
  1312. syn keyword ngxDirectiveThirdParty contained lua_http10_buffering
  1313. syn keyword ngxDirectiveThirdParty contained lua_load_resty_core
  1314. syn keyword ngxDirectiveThirdParty contained lua_malloc_trim
  1315. syn keyword ngxDirectiveThirdParty contained lua_max_pending_timers
  1316. syn keyword ngxDirectiveThirdParty contained lua_max_running_timers
  1317. syn keyword ngxDirectiveThirdParty contained lua_need_request_body
  1318. syn keyword ngxDirectiveThirdParty contained lua_package_cpath
  1319. syn keyword ngxDirectiveThirdParty contained lua_package_path
  1320. syn keyword ngxDirectiveThirdParty contained lua_regex_cache_max_entries
  1321. syn keyword ngxDirectiveThirdParty contained lua_regex_match_limit
  1322. syn keyword ngxDirectiveThirdParty contained lua_sa_restart
  1323. syn keyword ngxDirectiveThirdParty contained lua_shared_dict
  1324. syn keyword ngxDirectiveThirdParty contained lua_socket_buffer_size
  1325. syn keyword ngxDirectiveThirdParty contained lua_socket_connect_timeout
  1326. syn keyword ngxDirectiveThirdParty contained lua_socket_keepalive_timeout
  1327. syn keyword ngxDirectiveThirdParty contained lua_socket_log_errors
  1328. syn keyword ngxDirectiveThirdParty contained lua_socket_pool_size
  1329. syn keyword ngxDirectiveThirdParty contained lua_socket_read_timeout
  1330. syn keyword ngxDirectiveThirdParty contained lua_socket_send_lowat
  1331. syn keyword ngxDirectiveThirdParty contained lua_socket_send_timeout
  1332. syn keyword ngxDirectiveThirdParty contained lua_ssl_ciphers
  1333. syn keyword ngxDirectiveThirdParty contained lua_ssl_crl
  1334. syn keyword ngxDirectiveThirdParty contained lua_ssl_protocols
  1335. syn keyword ngxDirectiveThirdParty contained lua_ssl_trusted_certificate
  1336. syn keyword ngxDirectiveThirdParty contained lua_ssl_verify_depth
  1337. syn keyword ngxDirectiveThirdParty contained lua_thread_cache_max_entries
  1338. syn keyword ngxDirectiveThirdParty contained lua_transform_underscores_in_response_headers
  1339. syn keyword ngxDirectiveThirdParty contained lua_use_default_type
  1340. syn keyword ngxDirectiveThirdParty contained rewrite_by_lua
  1341. syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_block
  1342. syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_file
  1343. syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_no_postpone
  1344. syn keyword ngxDirectiveThirdParty contained set_by_lua
  1345. syn keyword ngxDirectiveThirdParty contained set_by_lua_block
  1346. syn keyword ngxDirectiveThirdParty contained set_by_lua_file
  1347. syn keyword ngxDirectiveThirdParty contained ssl_certificate_by_lua_block
  1348. syn keyword ngxDirectiveThirdParty contained ssl_certificate_by_lua_file
  1349. syn keyword ngxDirectiveThirdParty contained ssl_session_fetch_by_lua_block
  1350. syn keyword ngxDirectiveThirdParty contained ssl_session_fetch_by_lua_file
  1351. syn keyword ngxDirectiveThirdParty contained ssl_session_store_by_lua_block
  1352. syn keyword ngxDirectiveThirdParty contained ssl_session_store_by_lua_file
  1353. " ngx_memc - An extended version of the standard memcached module
  1354. " https://github.com/openresty/memc-nginx-module
  1355. syn keyword ngxDirectiveThirdParty contained memc_buffer_size
  1356. syn keyword ngxDirectiveThirdParty contained memc_cmds_allowed
  1357. syn keyword ngxDirectiveThirdParty contained memc_connect_timeout
  1358. syn keyword ngxDirectiveThirdParty contained memc_flags_to_last_modified
  1359. syn keyword ngxDirectiveThirdParty contained memc_ignore_client_abort
  1360. syn keyword ngxDirectiveThirdParty contained memc_next_upstream
  1361. syn keyword ngxDirectiveThirdParty contained memc_pass
  1362. syn keyword ngxDirectiveThirdParty contained memc_read_timeout
  1363. syn keyword ngxDirectiveThirdParty contained memc_send_timeout
  1364. syn keyword ngxDirectiveThirdParty contained memc_upstream_fail_timeout
  1365. syn keyword ngxDirectiveThirdParty contained memc_upstream_max_fails
  1366. " ModSecurity web application firewall
  1367. " https://github.com/SpiderLabs/ModSecurity/tree/master
  1368. syn keyword ngxDirectiveThirdParty contained ModSecurityConfig
  1369. syn keyword ngxDirectiveThirdParty contained ModSecurityEnabled
  1370. syn keyword ngxDirectiveThirdParty contained pool_context_hash_size
  1371. " NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX
  1372. " https://github.com/nbs-system/naxsi
  1373. syn keyword ngxDirectiveThirdParty contained BasicRule
  1374. syn keyword ngxDirectiveThirdParty contained CheckRule
  1375. syn keyword ngxDirectiveThirdParty contained DeniedUrl
  1376. syn keyword ngxDirectiveThirdParty contained LearningMode
  1377. syn keyword ngxDirectiveThirdParty contained LibInjectionSql
  1378. syn keyword ngxDirectiveThirdParty contained LibInjectionXss
  1379. syn keyword ngxDirectiveThirdParty contained MainRule
  1380. syn keyword ngxDirectiveThirdParty contained SecRulesDisabled
  1381. syn keyword ngxDirectiveThirdParty contained SecRulesEnabled
  1382. syn keyword ngxDirectiveThirdParty contained basic_rule
  1383. syn keyword ngxDirectiveThirdParty contained check_rule
  1384. syn keyword ngxDirectiveThirdParty contained denied_url
  1385. syn keyword ngxDirectiveThirdParty contained learning_mode
  1386. syn keyword ngxDirectiveThirdParty contained libinjection_sql
  1387. syn keyword ngxDirectiveThirdParty contained libinjection_xss
  1388. syn keyword ngxDirectiveThirdParty contained main_rule
  1389. syn keyword ngxDirectiveThirdParty contained rules_disabled
  1390. syn keyword ngxDirectiveThirdParty contained rules_enabled
  1391. " Phusion Passenger
  1392. " https://www.phusionpassenger.com/library/config/nginx/reference/
  1393. syn keyword ngxDirectiveThirdParty contained passenger_abort_on_startup_error
  1394. syn keyword ngxDirectiveThirdParty contained passenger_abort_websockets_on_process_shutdown
  1395. syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_auth_type
  1396. syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_password
  1397. syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_url
  1398. syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_username
  1399. syn keyword ngxDirectiveThirdParty contained passenger_anonymous_telemetry_proxy
  1400. syn keyword ngxDirectiveThirdParty contained passenger_app_env
  1401. syn keyword ngxDirectiveThirdParty contained passenger_app_file_descriptor_ulimit
  1402. syn keyword ngxDirectiveThirdParty contained passenger_app_group_name
  1403. syn keyword ngxDirectiveThirdParty contained passenger_app_log_file
  1404. syn keyword ngxDirectiveThirdParty contained passenger_app_rights
  1405. syn keyword ngxDirectiveThirdParty contained passenger_app_root
  1406. syn keyword ngxDirectiveThirdParty contained passenger_app_type
  1407. syn keyword ngxDirectiveThirdParty contained passenger_base_uri
  1408. syn keyword ngxDirectiveThirdParty contained passenger_buffer_response
  1409. syn keyword ngxDirectiveThirdParty contained passenger_buffer_size
  1410. syn keyword ngxDirectiveThirdParty contained passenger_buffers
  1411. syn keyword ngxDirectiveThirdParty contained passenger_busy_buffers_size
  1412. syn keyword ngxDirectiveThirdParty contained passenger_concurrency_model
  1413. syn keyword ngxDirectiveThirdParty contained passenger_core_file_descriptor_ulimit
  1414. syn keyword ngxDirectiveThirdParty contained passenger_ctl
  1415. syn keyword ngxDirectiveThirdParty contained passenger_data_buffer_dir
  1416. syn keyword ngxDirectiveThirdParty contained passenger_debugger
  1417. syn keyword ngxDirectiveThirdParty contained passenger_default_group
  1418. syn keyword ngxDirectiveThirdParty contained passenger_default_user
  1419. syn keyword ngxDirectiveThirdParty contained passenger_disable_anonymous_telemetry
  1420. syn keyword ngxDirectiveThirdParty contained passenger_disable_security_update_check
  1421. syn keyword ngxDirectiveThirdParty contained passenger_document_root
  1422. syn keyword ngxDirectiveThirdParty contained passenger_dump_config_manifest
  1423. syn keyword ngxDirectiveThirdParty contained passenger_enabled
  1424. syn keyword ngxDirectiveThirdParty contained passenger_env_var
  1425. syn keyword ngxDirectiveThirdParty contained passenger_file_descriptor_log_file
  1426. syn keyword ngxDirectiveThirdParty contained passenger_fly_with
  1427. syn keyword ngxDirectiveThirdParty contained passenger_force_max_concurrent_requests_per_process
  1428. syn keyword ngxDirectiveThirdParty contained passenger_friendly_error_pages
  1429. syn keyword ngxDirectiveThirdParty contained passenger_group
  1430. syn keyword ngxDirectiveThirdParty contained passenger_headers_hash_bucket_size
  1431. syn keyword ngxDirectiveThirdParty contained passenger_headers_hash_max_size
  1432. syn keyword ngxDirectiveThirdParty contained passenger_ignore_client_abort
  1433. syn keyword ngxDirectiveThirdParty contained passenger_ignore_headers
  1434. syn keyword ngxDirectiveThirdParty contained passenger_instance_registry_dir
  1435. syn keyword ngxDirectiveThirdParty contained passenger_intercept_errors
  1436. syn keyword ngxDirectiveThirdParty contained passenger_load_shell_envvars
  1437. syn keyword ngxDirectiveThirdParty contained passenger_log_file
  1438. syn keyword ngxDirectiveThirdParty contained passenger_log_level
  1439. syn keyword ngxDirectiveThirdParty contained passenger_max_instances
  1440. syn keyword ngxDirectiveThirdParty contained passenger_max_instances_per_app
  1441. syn keyword ngxDirectiveThirdParty contained passenger_max_pool_size
  1442. syn keyword ngxDirectiveThirdParty contained passenger_max_preloader_idle_time
  1443. syn keyword ngxDirectiveThirdParty contained passenger_max_request_queue_size
  1444. syn keyword ngxDirectiveThirdParty contained passenger_max_request_queue_time
  1445. syn keyword ngxDirectiveThirdParty contained passenger_max_request_time
  1446. syn keyword ngxDirectiveThirdParty contained passenger_max_requests
  1447. syn keyword ngxDirectiveThirdParty contained passenger_memory_limit
  1448. syn keyword ngxDirectiveThirdParty contained passenger_meteor_app_settings
  1449. syn keyword ngxDirectiveThirdParty contained passenger_min_instances
  1450. syn keyword ngxDirectiveThirdParty contained passenger_monitor_log_file
  1451. syn keyword ngxDirectiveThirdParty contained passenger_nodejs
  1452. syn keyword ngxDirectiveThirdParty contained passenger_pass_header
  1453. syn keyword ngxDirectiveThirdParty contained passenger_pool_idle_time
  1454. syn keyword ngxDirectiveThirdParty contained passenger_pre_start
  1455. syn keyword ngxDirectiveThirdParty contained passenger_python
  1456. syn keyword ngxDirectiveThirdParty contained passenger_read_timeout
  1457. syn keyword ngxDirectiveThirdParty contained passenger_request_queue_overflow_status_code
  1458. syn keyword ngxDirectiveThirdParty contained passenger_resist_deployment_errors
  1459. syn keyword ngxDirectiveThirdParty contained passenger_response_buffer_high_watermark
  1460. syn keyword ngxDirectiveThirdParty contained passenger_restart_dir
  1461. syn keyword ngxDirectiveThirdParty contained passenger_rolling_restarts
  1462. syn keyword ngxDirectiveThirdParty contained passenger_root
  1463. syn keyword ngxDirectiveThirdParty contained passenger_ruby
  1464. syn keyword ngxDirectiveThirdParty contained passenger_security_update_check_proxy
  1465. syn keyword ngxDirectiveThirdParty contained passenger_set_header
  1466. syn keyword ngxDirectiveThirdParty contained passenger_show_version_in_header
  1467. syn keyword ngxDirectiveThirdParty contained passenger_socket_backlog
  1468. syn keyword ngxDirectiveThirdParty contained passenger_spawn_method
  1469. syn keyword ngxDirectiveThirdParty contained passenger_start_timeout
  1470. syn keyword ngxDirectiveThirdParty contained passenger_startup_file
  1471. syn keyword ngxDirectiveThirdParty contained passenger_stat_throttle_rate
  1472. syn keyword ngxDirectiveThirdParty contained passenger_sticky_sessions
  1473. syn keyword ngxDirectiveThirdParty contained passenger_sticky_sessions_cookie_name
  1474. syn keyword ngxDirectiveThirdParty contained passenger_thread_count
  1475. syn keyword ngxDirectiveThirdParty contained passenger_turbocaching
  1476. syn keyword ngxDirectiveThirdParty contained passenger_user
  1477. syn keyword ngxDirectiveThirdParty contained passenger_user_switching
  1478. syn keyword ngxDirectiveThirdParty contained passenger_vary_turbocache_by_cookie
  1479. syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_analytics_log_group
  1480. syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_analytics_log_user
  1481. syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_debug_log_file
  1482. syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_use_global_queue
  1483. syn keyword ngxDirectiveThirdPartyDeprecated contained rack_env
  1484. syn keyword ngxDirectiveThirdPartyDeprecated contained rails_app_spawner_idle_time
  1485. syn keyword ngxDirectiveThirdPartyDeprecated contained rails_env
  1486. syn keyword ngxDirectiveThirdPartyDeprecated contained rails_framework_spawner_idle_time
  1487. syn keyword ngxDirectiveThirdPartyDeprecated contained rails_spawn_method
  1488. syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_filter
  1489. syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_gateway_address
  1490. syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_gateway_cert
  1491. syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_gateway_port
  1492. syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_key
  1493. syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_proxy_address
  1494. syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_support
  1495. " ngx_postgres is an upstream module that allows nginx to communicate directly with PostgreSQL database
  1496. " https://github.com/FRiCKLE/ngx_postgres
  1497. syn keyword ngxDirectiveThirdParty contained postgres_connect_timeout
  1498. syn keyword ngxDirectiveThirdParty contained postgres_escape
  1499. syn keyword ngxDirectiveThirdParty contained postgres_keepalive
  1500. syn keyword ngxDirectiveThirdParty contained postgres_output
  1501. syn keyword ngxDirectiveThirdParty contained postgres_pass
  1502. syn keyword ngxDirectiveThirdParty contained postgres_query
  1503. syn keyword ngxDirectiveThirdParty contained postgres_result_timeout
  1504. syn keyword ngxDirectiveThirdParty contained postgres_rewrite
  1505. syn keyword ngxDirectiveThirdParty contained postgres_server
  1506. syn keyword ngxDirectiveThirdParty contained postgres_set
  1507. " ngx_rds_csv - Nginx output filter module to convert Resty-DBD-Streams (RDS) to Comma-Separated Values (CSV)
  1508. " https://github.com/openresty/rds-csv-nginx-module
  1509. syn keyword ngxDirectiveThirdParty contained rds_csv
  1510. syn keyword ngxDirectiveThirdParty contained rds_csv_buffer_size
  1511. syn keyword ngxDirectiveThirdParty contained rds_csv_content_type
  1512. syn keyword ngxDirectiveThirdParty contained rds_csv_field_name_header
  1513. syn keyword ngxDirectiveThirdParty contained rds_csv_field_separator
  1514. syn keyword ngxDirectiveThirdParty contained rds_csv_row_terminator
  1515. " ngx_rds_json - an output filter that formats Resty DBD Streams generated by ngx_drizzle and others to JSON
  1516. " https://github.com/openresty/rds-json-nginx-module
  1517. syn keyword ngxDirectiveThirdParty contained rds_json
  1518. syn keyword ngxDirectiveThirdParty contained rds_json_buffer_size
  1519. syn keyword ngxDirectiveThirdParty contained rds_json_content_type
  1520. syn keyword ngxDirectiveThirdParty contained rds_json_errcode_key
  1521. syn keyword ngxDirectiveThirdParty contained rds_json_errstr_key
  1522. syn keyword ngxDirectiveThirdParty contained rds_json_format
  1523. syn keyword ngxDirectiveThirdParty contained rds_json_ret
  1524. syn keyword ngxDirectiveThirdParty contained rds_json_root
  1525. syn keyword ngxDirectiveThirdParty contained rds_json_success_property
  1526. syn keyword ngxDirectiveThirdParty contained rds_json_user_property
  1527. " ngx_redis2 - Nginx upstream module for the Redis 2.0 protocol
  1528. " https://github.com/openresty/redis2-nginx-module
  1529. syn keyword ngxDirectiveThirdParty contained redis2_bind
  1530. syn keyword ngxDirectiveThirdParty contained redis2_buffer_size
  1531. syn keyword ngxDirectiveThirdParty contained redis2_connect_timeout
  1532. syn keyword ngxDirectiveThirdParty contained redis2_literal_raw_query
  1533. syn keyword ngxDirectiveThirdParty contained redis2_next_upstream
  1534. syn keyword ngxDirectiveThirdParty contained redis2_pass
  1535. syn keyword ngxDirectiveThirdParty contained redis2_query
  1536. syn keyword ngxDirectiveThirdParty contained redis2_raw_queries
  1537. syn keyword ngxDirectiveThirdParty contained redis2_raw_query
  1538. syn keyword ngxDirectiveThirdParty contained redis2_read_timeout
  1539. syn keyword ngxDirectiveThirdParty contained redis2_send_timeout
  1540. " NGINX-based Media Streaming Server
  1541. " https://github.com/arut/nginx-rtmp-module
  1542. syn keyword ngxDirectiveThirdParty contained ack_window
  1543. syn keyword ngxDirectiveThirdParty contained application
  1544. syn keyword ngxDirectiveThirdParty contained buffer
  1545. syn keyword ngxDirectiveThirdParty contained buflen
  1546. syn keyword ngxDirectiveThirdParty contained busy
  1547. syn keyword ngxDirectiveThirdParty contained chunk_size
  1548. syn keyword ngxDirectiveThirdParty contained dash
  1549. syn keyword ngxDirectiveThirdParty contained dash_cleanup
  1550. syn keyword ngxDirectiveThirdParty contained dash_fragment
  1551. syn keyword ngxDirectiveThirdParty contained dash_nested
  1552. syn keyword ngxDirectiveThirdParty contained dash_path
  1553. syn keyword ngxDirectiveThirdParty contained dash_playlist_length
  1554. syn keyword ngxDirectiveThirdParty contained drop_idle_publisher
  1555. syn keyword ngxDirectiveThirdParty contained exec
  1556. syn keyword ngxDirectiveThirdParty contained exec_block
  1557. syn keyword ngxDirectiveThirdParty contained exec_kill_signal
  1558. syn keyword ngxDirectiveThirdParty contained exec_options
  1559. syn keyword ngxDirectiveThirdParty contained exec_play
  1560. syn keyword ngxDirectiveThirdParty contained exec_play_done
  1561. syn keyword ngxDirectiveThirdParty contained exec_publish
  1562. syn keyword ngxDirectiveThirdParty contained exec_publish_done
  1563. syn keyword ngxDirectiveThirdParty contained exec_pull
  1564. syn keyword ngxDirectiveThirdParty contained exec_push
  1565. syn keyword ngxDirectiveThirdParty contained exec_record_done
  1566. syn keyword ngxDirectiveThirdParty contained exec_static
  1567. syn keyword ngxDirectiveThirdParty contained hls_audio_buffer_size
  1568. syn keyword ngxDirectiveThirdParty contained hls_base_url
  1569. syn keyword ngxDirectiveThirdParty contained hls_cleanup
  1570. syn keyword ngxDirectiveThirdParty contained hls_continuous
  1571. syn keyword ngxDirectiveThirdParty contained hls_fragment_naming
  1572. syn keyword ngxDirectiveThirdParty contained hls_fragment_naming_granularity
  1573. syn keyword ngxDirectiveThirdParty contained hls_fragment_slicing
  1574. syn keyword ngxDirectiveThirdParty contained hls_fragments_per_key
  1575. syn keyword ngxDirectiveThirdParty contained hls_key_path
  1576. syn keyword ngxDirectiveThirdParty contained hls_key_url
  1577. syn keyword ngxDirectiveThirdParty contained hls_keys
  1578. syn keyword ngxDirectiveThirdParty contained hls_max_audio_delay
  1579. syn keyword ngxDirectiveThirdParty contained hls_max_fragment
  1580. syn keyword ngxDirectiveThirdParty contained hls_muxdelay
  1581. syn keyword ngxDirectiveThirdParty contained hls_nested
  1582. syn keyword ngxDirectiveThirdParty contained hls_path
  1583. syn keyword ngxDirectiveThirdParty contained hls_playlist_length
  1584. syn keyword ngxDirectiveThirdParty contained hls_sync
  1585. syn keyword ngxDirectiveThirdParty contained hls_type
  1586. syn keyword ngxDirectiveThirdParty contained hls_variant
  1587. syn keyword ngxDirectiveThirdParty contained idle_streams
  1588. syn keyword ngxDirectiveThirdParty contained interleave
  1589. syn keyword ngxDirectiveThirdParty contained live
  1590. syn keyword ngxDirectiveThirdParty contained max_connections
  1591. syn keyword ngxDirectiveThirdParty contained max_message
  1592. syn keyword ngxDirectiveThirdParty contained max_streams
  1593. syn keyword ngxDirectiveThirdParty contained meta
  1594. syn keyword ngxDirectiveThirdParty contained netcall_buffer
  1595. syn keyword ngxDirectiveThirdParty contained netcall_timeout
  1596. syn keyword ngxDirectiveThirdParty contained notify_method
  1597. syn keyword ngxDirectiveThirdParty contained notify_relay_redirect
  1598. syn keyword ngxDirectiveThirdParty contained notify_update_strict
  1599. syn keyword ngxDirectiveThirdParty contained notify_update_timeout
  1600. syn keyword ngxDirectiveThirdParty contained on_connect
  1601. syn keyword ngxDirectiveThirdParty contained on_disconnect
  1602. syn keyword ngxDirectiveThirdParty contained on_done
  1603. syn keyword ngxDirectiveThirdParty contained on_play
  1604. syn keyword ngxDirectiveThirdParty contained on_play_done
  1605. syn keyword ngxDirectiveThirdParty contained on_publish
  1606. syn keyword ngxDirectiveThirdParty contained on_publish_done
  1607. syn keyword ngxDirectiveThirdParty contained on_record_done
  1608. syn keyword ngxDirectiveThirdParty contained on_update
  1609. syn keyword ngxDirectiveThirdParty contained out_cork
  1610. syn keyword ngxDirectiveThirdParty contained out_queue
  1611. syn keyword ngxDirectiveThirdParty contained ping
  1612. syn keyword ngxDirectiveThirdParty contained ping_timeout
  1613. syn keyword ngxDirectiveThirdParty contained play
  1614. syn keyword ngxDirectiveThirdParty contained play_local_path
  1615. syn keyword ngxDirectiveThirdParty contained play_restart
  1616. syn keyword ngxDirectiveThirdParty contained play_temp_path
  1617. syn keyword ngxDirectiveThirdParty contained play_time_fix
  1618. syn keyword ngxDirectiveThirdParty contained publish_notify
  1619. syn keyword ngxDirectiveThirdParty contained publish_time_fix
  1620. syn keyword ngxDirectiveThirdParty contained pull
  1621. syn keyword ngxDirectiveThirdParty contained pull_reconnect
  1622. syn keyword ngxDirectiveThirdParty contained push
  1623. syn keyword ngxDirectiveThirdParty contained push_reconnect
  1624. syn keyword ngxDirectiveThirdParty contained record
  1625. syn keyword ngxDirectiveThirdParty contained record_append
  1626. syn keyword ngxDirectiveThirdParty contained record_interval
  1627. syn keyword ngxDirectiveThirdParty contained record_lock
  1628. syn keyword ngxDirectiveThirdParty contained record_max_frames
  1629. syn keyword ngxDirectiveThirdParty contained record_max_size
  1630. syn keyword ngxDirectiveThirdParty contained record_notify
  1631. syn keyword ngxDirectiveThirdParty contained record_path
  1632. syn keyword ngxDirectiveThirdParty contained record_suffix
  1633. syn keyword ngxDirectiveThirdParty contained record_unique
  1634. syn keyword ngxDirectiveThirdParty contained recorder
  1635. syn keyword ngxDirectiveThirdParty contained relay_buffer
  1636. syn keyword ngxDirectiveThirdParty contained respawn
  1637. syn keyword ngxDirectiveThirdParty contained respawn_timeout
  1638. syn keyword ngxDirectiveThirdParty contained rtmp
  1639. syn keyword ngxDirectiveThirdParty contained rtmp_auto_push
  1640. syn keyword ngxDirectiveThirdParty contained rtmp_auto_push_reconnect
  1641. syn keyword ngxDirectiveThirdParty contained rtmp_control
  1642. syn keyword ngxDirectiveThirdParty contained rtmp_socket_dir
  1643. syn keyword ngxDirectiveThirdParty contained rtmp_stat
  1644. syn keyword ngxDirectiveThirdParty contained rtmp_stat_stylesheet
  1645. syn keyword ngxDirectiveThirdParty contained session_relay
  1646. syn keyword ngxDirectiveThirdParty contained so_keepalive
  1647. syn keyword ngxDirectiveThirdParty contained stream_buckets
  1648. syn keyword ngxDirectiveThirdParty contained sync
  1649. syn keyword ngxDirectiveThirdParty contained wait_key
  1650. syn keyword ngxDirectiveThirdParty contained wait_video
  1651. " ngx_set_misc - Various set_xxx directives added to nginx's rewrite module (md5/sha1, sql/json quoting, and many more)
  1652. " https://github.com/openresty/set-misc-nginx-module
  1653. syn keyword ngxDirectiveThirdParty contained set_base32_alphabet
  1654. syn keyword ngxDirectiveThirdParty contained set_base32_padding
  1655. syn keyword ngxDirectiveThirdParty contained set_decode_base32
  1656. syn keyword ngxDirectiveThirdParty contained set_decode_base64
  1657. syn keyword ngxDirectiveThirdParty contained set_decode_hex
  1658. syn keyword ngxDirectiveThirdParty contained set_encode_base32
  1659. syn keyword ngxDirectiveThirdParty contained set_encode_base64
  1660. syn keyword ngxDirectiveThirdParty contained set_encode_hex
  1661. syn keyword ngxDirectiveThirdParty contained set_escape_uri
  1662. syn keyword ngxDirectiveThirdParty contained set_formatted_gmt_time
  1663. syn keyword ngxDirectiveThirdParty contained set_formatted_local_time
  1664. syn keyword ngxDirectiveThirdParty contained set_hashed_upstream
  1665. syn keyword ngxDirectiveThirdParty contained set_hmac_sha1
  1666. syn keyword ngxDirectiveThirdParty contained set_if_empty
  1667. syn keyword ngxDirectiveThirdParty contained set_local_today
  1668. syn keyword ngxDirectiveThirdParty contained set_misc_base32_padding
  1669. syn keyword ngxDirectiveThirdParty contained set_quote_json_str
  1670. syn keyword ngxDirectiveThirdParty contained set_quote_pgsql_str
  1671. syn keyword ngxDirectiveThirdParty contained set_quote_sql_str
  1672. syn keyword ngxDirectiveThirdParty contained set_random
  1673. syn keyword ngxDirectiveThirdParty contained set_rotate
  1674. syn keyword ngxDirectiveThirdParty contained set_secure_random_alphanum
  1675. syn keyword ngxDirectiveThirdParty contained set_secure_random_lcalpha
  1676. syn keyword ngxDirectiveThirdParty contained set_unescape_uri
  1677. " nginx-sflow-module
  1678. " https://github.com/sflow/nginx-sflow-module
  1679. syn keyword ngxDirectiveThirdParty contained sflow
  1680. " Shibboleth auth request module for Nginx
  1681. " https://github.com/nginx-shib/nginx-http-shibboleth
  1682. syn keyword ngxDirectiveThirdParty contained shib_request
  1683. syn keyword ngxDirectiveThirdParty contained shib_request_set
  1684. syn keyword ngxDirectiveThirdParty contained shib_request_use_headers
  1685. " nginx module which adds ability to cache static files
  1686. " https://github.com/FRiCKLE/ngx_slowfs_cache
  1687. syn keyword ngxDirectiveThirdParty contained slowfs_big_file_size
  1688. syn keyword ngxDirectiveThirdParty contained slowfs_cache
  1689. syn keyword ngxDirectiveThirdParty contained slowfs_cache_key
  1690. syn keyword ngxDirectiveThirdParty contained slowfs_cache_min_uses
  1691. syn keyword ngxDirectiveThirdParty contained slowfs_cache_path
  1692. syn keyword ngxDirectiveThirdParty contained slowfs_cache_purge
  1693. syn keyword ngxDirectiveThirdParty contained slowfs_cache_valid
  1694. syn keyword ngxDirectiveThirdParty contained slowfs_temp_path
  1695. " Dynamic Image Transformation Module For nginx
  1696. " https://github.com/cubicdaiya/ngx_small_light
  1697. syn keyword ngxDirectiveThirdParty contained small_light
  1698. syn keyword ngxDirectiveThirdParty contained small_light_buffer
  1699. syn keyword ngxDirectiveThirdParty contained small_light_getparam_mode
  1700. syn keyword ngxDirectiveThirdParty contained small_light_imlib2_temp_dir
  1701. syn keyword ngxDirectiveThirdParty contained small_light_material_dir
  1702. syn keyword ngxDirectiveThirdParty contained small_light_pattern_define
  1703. syn keyword ngxDirectiveThirdParty contained small_light_radius_max
  1704. syn keyword ngxDirectiveThirdParty contained small_light_sigma_max
  1705. " ngx_srcache - Transparent subrequest-based caching layout for arbitrary nginx locations
  1706. " https://github.com/openresty/srcache-nginx-module
  1707. syn keyword ngxDirectiveThirdParty contained srcache_buffer
  1708. syn keyword ngxDirectiveThirdParty contained srcache_default_expire
  1709. syn keyword ngxDirectiveThirdParty contained srcache_fetch
  1710. syn keyword ngxDirectiveThirdParty contained srcache_fetch_skip
  1711. syn keyword ngxDirectiveThirdParty contained srcache_header_buffer_size
  1712. syn keyword ngxDirectiveThirdParty contained srcache_ignore_content_encoding
  1713. syn keyword ngxDirectiveThirdParty contained srcache_max_expire
  1714. syn keyword ngxDirectiveThirdParty contained srcache_methods
  1715. syn keyword ngxDirectiveThirdParty contained srcache_request_cache_control
  1716. syn keyword ngxDirectiveThirdParty contained srcache_response_cache_control
  1717. syn keyword ngxDirectiveThirdParty contained srcache_store
  1718. syn keyword ngxDirectiveThirdParty contained srcache_store_hide_header
  1719. syn keyword ngxDirectiveThirdParty contained srcache_store_max_size
  1720. syn keyword ngxDirectiveThirdParty contained srcache_store_no_cache
  1721. syn keyword ngxDirectiveThirdParty contained srcache_store_no_store
  1722. syn keyword ngxDirectiveThirdParty contained srcache_store_pass_header
  1723. syn keyword ngxDirectiveThirdParty contained srcache_store_private
  1724. syn keyword ngxDirectiveThirdParty contained srcache_store_ranges
  1725. syn keyword ngxDirectiveThirdParty contained srcache_store_skip
  1726. syn keyword ngxDirectiveThirdParty contained srcache_store_statuses
  1727. " NGINX-based VOD Packager
  1728. " https://github.com/kaltura/nginx-vod-module
  1729. syn keyword ngxDirectiveThirdParty contained vod
  1730. syn keyword ngxDirectiveThirdParty contained vod_align_segments_to_key_frames
  1731. syn keyword ngxDirectiveThirdParty contained vod_apply_dynamic_mapping
  1732. syn keyword ngxDirectiveThirdParty contained vod_base_url
  1733. syn keyword ngxDirectiveThirdParty contained vod_bootstrap_segment_durations
  1734. syn keyword ngxDirectiveThirdParty contained vod_cache_buffer_size
  1735. syn keyword ngxDirectiveThirdParty contained vod_clip_from_param_name
  1736. syn keyword ngxDirectiveThirdParty contained vod_clip_to_param_name
  1737. syn keyword ngxDirectiveThirdParty contained vod_drm_clear_lead_segment_count
  1738. syn keyword ngxDirectiveThirdParty contained vod_drm_enabled
  1739. syn keyword ngxDirectiveThirdParty contained vod_drm_info_cache
  1740. syn keyword ngxDirectiveThirdParty contained vod_drm_max_info_length
  1741. syn keyword ngxDirectiveThirdParty contained vod_drm_request_uri
  1742. syn keyword ngxDirectiveThirdParty contained vod_drm_single_key
  1743. syn keyword ngxDirectiveThirdParty contained vod_drm_upstream_location
  1744. syn keyword ngxDirectiveThirdParty contained vod_dynamic_clip_map_uri
  1745. syn keyword ngxDirectiveThirdParty contained vod_dynamic_mapping_cache
  1746. syn keyword ngxDirectiveThirdParty contained vod_encryption_iv_seed
  1747. syn keyword ngxDirectiveThirdParty contained vod_expires
  1748. syn keyword ngxDirectiveThirdParty contained vod_expires_live
  1749. syn keyword ngxDirectiveThirdParty contained vod_expires_live_time_dependent
  1750. syn keyword ngxDirectiveThirdParty contained vod_fallback_upstream_location
  1751. syn keyword ngxDirectiveThirdParty contained vod_force_continuous_timestamps
  1752. syn keyword ngxDirectiveThirdParty contained vod_force_playlist_type_vod
  1753. syn keyword ngxDirectiveThirdParty contained vod_force_sequence_index
  1754. syn keyword ngxDirectiveThirdParty contained vod_gop_look_ahead
  1755. syn keyword ngxDirectiveThirdParty contained vod_gop_look_behind
  1756. syn keyword ngxDirectiveThirdParty contained vod_ignore_edit_list
  1757. syn keyword ngxDirectiveThirdParty contained vod_initial_read_size
  1758. syn keyword ngxDirectiveThirdParty contained vod_lang_param_name
  1759. syn keyword ngxDirectiveThirdParty contained vod_last_modified
  1760. syn keyword ngxDirectiveThirdParty contained vod_last_modified_types
  1761. syn keyword ngxDirectiveThirdParty contained vod_live_mapping_cache
  1762. syn keyword ngxDirectiveThirdParty contained vod_live_response_cache
  1763. syn keyword ngxDirectiveThirdParty contained vod_live_window_duration
  1764. syn keyword ngxDirectiveThirdParty contained vod_manifest_duration_policy
  1765. syn keyword ngxDirectiveThirdParty contained vod_manifest_segment_durations_mode
  1766. syn keyword ngxDirectiveThirdParty contained vod_mapping_cache
  1767. syn keyword ngxDirectiveThirdParty contained vod_max_frames_size
  1768. syn keyword ngxDirectiveThirdParty contained vod_max_mapping_response_size
  1769. syn keyword ngxDirectiveThirdParty contained vod_max_metadata_size
  1770. syn keyword ngxDirectiveThirdParty contained vod_max_upstream_headers_size
  1771. syn keyword ngxDirectiveThirdParty contained vod_media_set_map_uri
  1772. syn keyword ngxDirectiveThirdParty contained vod_media_set_override_json
  1773. syn keyword ngxDirectiveThirdParty contained vod_metadata_cache
  1774. syn keyword ngxDirectiveThirdParty contained vod_min_single_nalu_per_frame_segment
  1775. syn keyword ngxDirectiveThirdParty contained vod_mode
  1776. syn keyword ngxDirectiveThirdParty contained vod_multi_uri_suffix
  1777. syn keyword ngxDirectiveThirdParty contained vod_notification_uri
  1778. syn keyword ngxDirectiveThirdParty contained vod_open_file_thread_pool
  1779. syn keyword ngxDirectiveThirdParty contained vod_output_buffer_pool
  1780. syn keyword ngxDirectiveThirdParty contained vod_parse_hdlr_name
  1781. syn keyword ngxDirectiveThirdParty contained vod_path_response_postfix
  1782. syn keyword ngxDirectiveThirdParty contained vod_path_response_prefix
  1783. syn keyword ngxDirectiveThirdParty contained vod_performance_counters
  1784. syn keyword ngxDirectiveThirdParty contained vod_proxy_header_name
  1785. syn keyword ngxDirectiveThirdParty contained vod_proxy_header_value
  1786. syn keyword ngxDirectiveThirdParty contained vod_redirect_segments_url
  1787. syn keyword ngxDirectiveThirdParty contained vod_remote_upstream_location
  1788. syn keyword ngxDirectiveThirdParty contained vod_response_cache
  1789. syn keyword ngxDirectiveThirdParty contained vod_secret_key
  1790. syn keyword ngxDirectiveThirdParty contained vod_segment_count_policy
  1791. syn keyword ngxDirectiveThirdParty contained vod_segment_duration
  1792. syn keyword ngxDirectiveThirdParty contained vod_segments_base_url
  1793. syn keyword ngxDirectiveThirdParty contained vod_source_clip_map_uri
  1794. syn keyword ngxDirectiveThirdParty contained vod_speed_param_name
  1795. syn keyword ngxDirectiveThirdParty contained vod_status
  1796. syn keyword ngxDirectiveThirdParty contained vod_time_shift_param_name
  1797. syn keyword ngxDirectiveThirdParty contained vod_tracks_param_name
  1798. syn keyword ngxDirectiveThirdParty contained vod_upstream_extra_args
  1799. syn keyword ngxDirectiveThirdParty contained vod_upstream_location
  1800. " Nginx virtual host traffic status module
  1801. " https://github.com/vozlt/nginx-module-vts
  1802. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status
  1803. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_average_method
  1804. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_bypass_limit
  1805. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_bypass_stats
  1806. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display
  1807. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display_format
  1808. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display_jsonp
  1809. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display_sum_key
  1810. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_dump
  1811. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter
  1812. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_by_host
  1813. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_by_set_key
  1814. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_check_duplicate
  1815. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_max_node
  1816. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_histogram_buckets
  1817. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit
  1818. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_check_duplicate
  1819. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_traffic
  1820. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_traffic_by_set_key
  1821. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_set_by_filter
  1822. syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_zone
  1823. " xss-nginx-module - Native cross-site scripting support in nginx
  1824. " https://github.com/openresty/xss-nginx-module
  1825. syn keyword ngxDirectiveThirdParty contained xss_callback_arg
  1826. syn keyword ngxDirectiveThirdParty contained xss_check_status
  1827. syn keyword ngxDirectiveThirdParty contained xss_get
  1828. syn keyword ngxDirectiveThirdParty contained xss_input_types
  1829. syn keyword ngxDirectiveThirdParty contained xss_output_type
  1830. syn keyword ngxDirectiveThirdParty contained xss_override_status
  1831. " Add support for array-typed variables to nginx config files
  1832. " https://github.com/openresty/array-var-nginx-module
  1833. syn keyword ngxDirectiveThirdParty contained array_join
  1834. syn keyword ngxDirectiveThirdParty contained array_map
  1835. syn keyword ngxDirectiveThirdParty contained array_map_op
  1836. syn keyword ngxDirectiveThirdParty contained array_split
  1837. " NGINX module for Brotli compression
  1838. " https://github.com/eustas/ngx_brotli
  1839. syn keyword ngxDirectiveThirdParty contained brotli
  1840. syn keyword ngxDirectiveThirdParty contained brotli_buffers
  1841. syn keyword ngxDirectiveThirdParty contained brotli_comp_level
  1842. syn keyword ngxDirectiveThirdParty contained brotli_min_length
  1843. syn keyword ngxDirectiveThirdParty contained brotli_static
  1844. syn keyword ngxDirectiveThirdParty contained brotli_types
  1845. syn keyword ngxDirectiveThirdParty contained brotli_window
  1846. " form-input-nginx-module
  1847. " https://github.com/calio/form-input-nginx-module
  1848. syn keyword ngxDirectiveThirdParty contained set_form_input
  1849. syn keyword ngxDirectiveThirdParty contained set_form_input_multi
  1850. " character conversion nginx module using libiconv
  1851. " https://github.com/calio/iconv-nginx-module
  1852. syn keyword ngxDirectiveThirdParty contained iconv_buffer_size
  1853. syn keyword ngxDirectiveThirdParty contained iconv_filter
  1854. syn keyword ngxDirectiveThirdParty contained set_iconv
  1855. " 3rd party modules list taken from
  1856. " https://www.nginx.com/resources/wiki/modules/
  1857. " ---------------------------------------------
  1858. " Nginx Module for Authenticating Akamai G2O requests
  1859. " https://github.com/kaltura/nginx_mod_akamai_g2o
  1860. syn keyword ngxDirectiveThirdParty contained g2o
  1861. syn keyword ngxDirectiveThirdParty contained g2o_data_header
  1862. syn keyword ngxDirectiveThirdParty contained g2o_hash_function
  1863. syn keyword ngxDirectiveThirdParty contained g2o_key
  1864. syn keyword ngxDirectiveThirdParty contained g2o_log_level
  1865. syn keyword ngxDirectiveThirdParty contained g2o_nonce
  1866. syn keyword ngxDirectiveThirdParty contained g2o_sign_header
  1867. syn keyword ngxDirectiveThirdParty contained g2o_time_window
  1868. syn keyword ngxDirectiveThirdParty contained g2o_version
  1869. " nginx_lua_module
  1870. " https://github.com/alacner/nginx_lua_module
  1871. syn keyword ngxDirectiveThirdParty contained lua_file
  1872. " Nginx Audio Track for HTTP Live Streaming
  1873. " https://github.com/flavioribeiro/nginx-audio-track-for-hls-module
  1874. syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track
  1875. syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_output_format
  1876. syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_output_header
  1877. syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_rootpath
  1878. " A Nginx module to dump backtrace when a worker process exits abnormally
  1879. " https://github.com/alibaba/nginx-backtrace
  1880. syn keyword ngxDirectiveThirdParty contained backtrace_log
  1881. syn keyword ngxDirectiveThirdParty contained backtrace_max_stack_size
  1882. " circle_gif module
  1883. " https://github.com/evanmiller/nginx_circle_gif
  1884. syn keyword ngxDirectiveThirdParty contained circle_gif
  1885. syn keyword ngxDirectiveThirdParty contained circle_gif_max_radius
  1886. syn keyword ngxDirectiveThirdParty contained circle_gif_min_radius
  1887. syn keyword ngxDirectiveThirdParty contained circle_gif_step_radius
  1888. " Upstream Consistent Hash
  1889. " https://github.com/replay/ngx_http_consistent_hash
  1890. syn keyword ngxDirectiveThirdParty contained consistent_hash
  1891. " Nginx module for etags on dynamic content
  1892. " https://github.com/kali/nginx-dynamic-etags
  1893. syn keyword ngxDirectiveThirdParty contained dynamic_etags
  1894. " Enhanced Nginx Memcached Module
  1895. " https://github.com/bpaquet/ngx_http_enhanced_memcached_module
  1896. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_allow_delete
  1897. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_allow_put
  1898. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_bind
  1899. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_buffer_size
  1900. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_connect_timeout
  1901. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_flush
  1902. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_flush_namespace
  1903. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_hash_keys_with_md5
  1904. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_pass
  1905. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_read_timeout
  1906. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_send_timeout
  1907. syn keyword ngxDirectiveThirdParty contained enhanced_memcached_stats
  1908. " nginx max connections queue
  1909. " https://github.com/ezmobius/nginx-ey-balancer
  1910. syn keyword ngxDirectiveThirdParty contained max_connections_max_queue_length
  1911. syn keyword ngxDirectiveThirdParty contained max_connections_queue_timeout
  1912. " Nginx module for POST authentication and authorization
  1913. " https://github.com/veruu/ngx_form_auth
  1914. syn keyword ngxDirectiveThirdParty contained form_auth
  1915. syn keyword ngxDirectiveThirdParty contained form_auth_login
  1916. syn keyword ngxDirectiveThirdParty contained form_auth_pam_service
  1917. syn keyword ngxDirectiveThirdParty contained form_auth_password
  1918. syn keyword ngxDirectiveThirdParty contained form_auth_remote_user
  1919. " ngx_http_accounting_module
  1920. " https://github.com/Lax/ngx_http_accounting_module
  1921. syn keyword ngxDirectiveThirdParty contained accounting
  1922. syn keyword ngxDirectiveThirdParty contained accounting_id
  1923. syn keyword ngxDirectiveThirdParty contained accounting_interval
  1924. syn keyword ngxDirectiveThirdParty contained accounting_log
  1925. syn keyword ngxDirectiveThirdParty contained accounting_perturb
  1926. " concatenating files in a given context: CSS and JS files usually
  1927. " https://github.com/alibaba/nginx-http-concat
  1928. syn keyword ngxDirectiveThirdParty contained concat
  1929. syn keyword ngxDirectiveThirdParty contained concat_delimiter
  1930. syn keyword ngxDirectiveThirdParty contained concat_ignore_file_error
  1931. syn keyword ngxDirectiveThirdParty contained concat_max_files
  1932. syn keyword ngxDirectiveThirdParty contained concat_types
  1933. syn keyword ngxDirectiveThirdParty contained concat_unique
  1934. " update upstreams' config by restful interface
  1935. " https://github.com/yzprofile/ngx_http_dyups_module
  1936. syn keyword ngxDirectiveThirdParty contained dyups_interface
  1937. syn keyword ngxDirectiveThirdParty contained dyups_shm_zone_size
  1938. " add given content to the end of the response according to the condition specified
  1939. " https://github.com/flygoast/ngx_http_footer_if_filter
  1940. syn keyword ngxDirectiveThirdParty contained footer_if
  1941. " NGINX HTTP Internal Redirect Module
  1942. " https://github.com/flygoast/ngx_http_internal_redirect
  1943. syn keyword ngxDirectiveThirdParty contained internal_redirect_if
  1944. syn keyword ngxDirectiveThirdParty contained internal_redirect_if_no_postpone
  1945. " nginx-ip-blocker
  1946. " https://github.com/tmthrgd/nginx-ip-blocker
  1947. syn keyword ngxDirectiveThirdParty contained ip_blocker
  1948. " IP2Location Nginx
  1949. " https://github.com/chrislim2888/ip2location-nginx
  1950. syn keyword ngxDirectiveThirdParty contained ip2location_database
  1951. " Limit upload rate
  1952. " https://github.com/cfsego/limit_upload_rate
  1953. syn keyword ngxDirectiveThirdParty contained limit_upload_rate
  1954. syn keyword ngxDirectiveThirdParty contained limit_upload_rate_after
  1955. syn keyword ngxDirectiveThirdParty contained limit_upload_rate_log_level
  1956. " limit the number of connections to upstream
  1957. " https://github.com/cfsego/nginx-limit-upstream
  1958. syn keyword ngxDirectiveThirdParty contained limit_upstream_conn
  1959. syn keyword ngxDirectiveThirdParty contained limit_upstream_log_level
  1960. syn keyword ngxDirectiveThirdParty contained limit_upstream_zone
  1961. " conditional accesslog for nginx
  1962. " https://github.com/cfsego/ngx_log_if
  1963. syn keyword ngxDirectiveThirdParty contained access_log_bypass_if
  1964. " log messages over ZeroMQ
  1965. " https://github.com/alticelabs/nginx-log-zmq
  1966. syn keyword ngxDirectiveThirdParty contained log_zmq_endpoint
  1967. syn keyword ngxDirectiveThirdParty contained log_zmq_format
  1968. syn keyword ngxDirectiveThirdParty contained log_zmq_off
  1969. syn keyword ngxDirectiveThirdParty contained log_zmq_server
  1970. " simple module to uppercase/lowercase strings in the nginx config
  1971. " https://github.com/replay/ngx_http_lower_upper_case
  1972. syn keyword ngxDirectiveThirdParty contained lower
  1973. syn keyword ngxDirectiveThirdParty contained upper
  1974. " content filter for nginx, which returns the md5 hash of the content otherwise returned
  1975. " https://github.com/kainswor/nginx_md5_filter
  1976. syn keyword ngxDirectiveThirdParty contained md5_filter
  1977. " Non-blocking upstream module for Nginx to connect to MongoDB
  1978. " https://github.com/simpl/ngx_mongo
  1979. syn keyword ngxDirectiveThirdParty contained mongo_auth
  1980. syn keyword ngxDirectiveThirdParty contained mongo_bind
  1981. syn keyword ngxDirectiveThirdParty contained mongo_buffer_size
  1982. syn keyword ngxDirectiveThirdParty contained mongo_buffering
  1983. syn keyword ngxDirectiveThirdParty contained mongo_buffers
  1984. syn keyword ngxDirectiveThirdParty contained mongo_busy_buffers_size
  1985. syn keyword ngxDirectiveThirdParty contained mongo_connect_timeout
  1986. syn keyword ngxDirectiveThirdParty contained mongo_json
  1987. syn keyword ngxDirectiveThirdParty contained mongo_next_upstream
  1988. syn keyword ngxDirectiveThirdParty contained mongo_pass
  1989. syn keyword ngxDirectiveThirdParty contained mongo_query
  1990. syn keyword ngxDirectiveThirdParty contained mongo_read_timeout
  1991. syn keyword ngxDirectiveThirdParty contained mongo_send_timeout
  1992. " Nginx OCSP processing module designed for response caching
  1993. " https://github.com/kyprizel/nginx_ocsp_proxy-module
  1994. syn keyword ngxDirectiveThirdParty contained ocsp_cache_timeout
  1995. syn keyword ngxDirectiveThirdParty contained ocsp_proxy
  1996. " Nginx OpenSSL version check at startup
  1997. " https://github.com/apcera/nginx-openssl-version
  1998. syn keyword ngxDirectiveThirdParty contained openssl_builddate_minimum
  1999. syn keyword ngxDirectiveThirdParty contained openssl_version_minimum
  2000. " Automatic PageSpeed optimization module for Nginx
  2001. " https://github.com/pagespeed/ngx_pagespeed
  2002. syn keyword ngxDirectiveThirdParty contained pagespeed
  2003. " PECL Memcache standard hashing compatible loadbalancer for Nginx
  2004. " https://github.com/replay/ngx_http_php_memcache_standard_balancer
  2005. syn keyword ngxDirectiveThirdParty contained hash_key
  2006. " nginx module to parse php sessions
  2007. " https://github.com/replay/ngx_http_php_session
  2008. syn keyword ngxDirectiveThirdParty contained php_session_parse
  2009. syn keyword ngxDirectiveThirdParty contained php_session_strip_formatting
  2010. " Nginx HTTP rDNS module
  2011. " https://github.com/flant/nginx-http-rdns
  2012. syn keyword ngxDirectiveThirdParty contained rdns
  2013. syn keyword ngxDirectiveThirdParty contained rdns_allow
  2014. syn keyword ngxDirectiveThirdParty contained rdns_deny
  2015. " Streaming regular expression replacement in response bodies
  2016. " https://github.com/openresty/replace-filter-nginx-module
  2017. syn keyword ngxDirectiveThirdParty contained replace_filter
  2018. syn keyword ngxDirectiveThirdParty contained replace_filter_last_modified
  2019. syn keyword ngxDirectiveThirdParty contained replace_filter_max_buffered_size
  2020. syn keyword ngxDirectiveThirdParty contained replace_filter_skip
  2021. syn keyword ngxDirectiveThirdParty contained replace_filter_types
  2022. " Link RRDtool's graphing facilities directly into nginx
  2023. " https://github.com/evanmiller/mod_rrd_graph
  2024. syn keyword ngxDirectiveThirdParty contained rrd_graph
  2025. syn keyword ngxDirectiveThirdParty contained rrd_graph_root
  2026. " Module for nginx to proxy rtmp using http protocol
  2027. " https://github.com/kwojtek/nginx-rtmpt-proxy-module
  2028. syn keyword ngxDirectiveThirdParty contained rtmpt_proxy
  2029. syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_http_timeout
  2030. syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_rtmp_timeout
  2031. syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_stat
  2032. syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_stylesheet
  2033. syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_target
  2034. " Syntactically Awesome NGINX Module
  2035. " https://github.com/mneudert/sass-nginx-module
  2036. syn keyword ngxDirectiveThirdParty contained sass_compile
  2037. syn keyword ngxDirectiveThirdParty contained sass_error_log
  2038. syn keyword ngxDirectiveThirdParty contained sass_include_path
  2039. syn keyword ngxDirectiveThirdParty contained sass_indent
  2040. syn keyword ngxDirectiveThirdParty contained sass_is_indented_syntax
  2041. syn keyword ngxDirectiveThirdParty contained sass_linefeed
  2042. syn keyword ngxDirectiveThirdParty contained sass_output_style
  2043. syn keyword ngxDirectiveThirdParty contained sass_precision
  2044. syn keyword ngxDirectiveThirdParty contained sass_source_comments
  2045. syn keyword ngxDirectiveThirdParty contained sass_source_map_embed
  2046. " Nginx Selective Cache Purge Module
  2047. " https://github.com/wandenberg/nginx-selective-cache-purge-module
  2048. syn keyword ngxDirectiveThirdParty contained selective_cache_purge_query
  2049. syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_database
  2050. syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_host
  2051. syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_password
  2052. syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_port
  2053. syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_unix_socket
  2054. " cconv nginx module
  2055. " https://github.com/liseen/set-cconv-nginx-module
  2056. syn keyword ngxDirectiveThirdParty contained set_cconv_to_simp
  2057. syn keyword ngxDirectiveThirdParty contained set_cconv_to_trad
  2058. syn keyword ngxDirectiveThirdParty contained set_pinyin_to_normal
  2059. " Nginx module that allows the setting of variables to the value of a variety of hashes
  2060. " https://github.com/simpl/ngx_http_set_hash
  2061. syn keyword ngxDirectiveThirdParty contained set_md5
  2062. syn keyword ngxDirectiveThirdParty contained set_md5_upper
  2063. syn keyword ngxDirectiveThirdParty contained set_murmur2
  2064. syn keyword ngxDirectiveThirdParty contained set_murmur2_upper
  2065. syn keyword ngxDirectiveThirdParty contained set_sha1
  2066. syn keyword ngxDirectiveThirdParty contained set_sha1_upper
  2067. " Nginx module to set the language of a request based on a number of options
  2068. " https://github.com/simpl/ngx_http_set_lang
  2069. syn keyword ngxDirectiveThirdParty contained lang_cookie
  2070. syn keyword ngxDirectiveThirdParty contained lang_get_var
  2071. syn keyword ngxDirectiveThirdParty contained lang_host
  2072. syn keyword ngxDirectiveThirdParty contained lang_list
  2073. syn keyword ngxDirectiveThirdParty contained lang_post_var
  2074. syn keyword ngxDirectiveThirdParty contained lang_referer
  2075. syn keyword ngxDirectiveThirdParty contained set_lang
  2076. syn keyword ngxDirectiveThirdParty contained set_lang_method
  2077. " Nginx Sorted Querystring Module
  2078. " https://github.com/wandenberg/nginx-sorted-querystring-module
  2079. syn keyword ngxDirectiveThirdParty contained sorted_querysting_filter_parameter
  2080. " Nginx upstream module for Sphinx 2.x search daemon
  2081. " https://github.com/reeteshranjan/sphinx2-nginx-module
  2082. syn keyword ngxDirectiveThirdParty contained sphinx2_bind
  2083. syn keyword ngxDirectiveThirdParty contained sphinx2_buffer_size
  2084. syn keyword ngxDirectiveThirdParty contained sphinx2_connect_timeout
  2085. syn keyword ngxDirectiveThirdParty contained sphinx2_next_upstream
  2086. syn keyword ngxDirectiveThirdParty contained sphinx2_pass
  2087. syn keyword ngxDirectiveThirdParty contained sphinx2_read_timeout
  2088. syn keyword ngxDirectiveThirdParty contained sphinx2_send_timeout
  2089. " Nginx module for retrieving user attributes and groups from SSSD
  2090. " https://github.com/veruu/ngx_sssd_info
  2091. syn keyword ngxDirectiveThirdParty contained sssd_info
  2092. syn keyword ngxDirectiveThirdParty contained sssd_info_attribute
  2093. syn keyword ngxDirectiveThirdParty contained sssd_info_attribute_separator
  2094. syn keyword ngxDirectiveThirdParty contained sssd_info_attributes
  2095. syn keyword ngxDirectiveThirdParty contained sssd_info_group
  2096. syn keyword ngxDirectiveThirdParty contained sssd_info_group_separator
  2097. syn keyword ngxDirectiveThirdParty contained sssd_info_groups
  2098. syn keyword ngxDirectiveThirdParty contained sssd_info_output_to
  2099. " An nginx module for sending statistics to statsd
  2100. " https://github.com/zebrafishlabs/nginx-statsd
  2101. syn keyword ngxDirectiveThirdParty contained statsd_count
  2102. syn keyword ngxDirectiveThirdParty contained statsd_sample_rate
  2103. syn keyword ngxDirectiveThirdParty contained statsd_server
  2104. syn keyword ngxDirectiveThirdParty contained statsd_timing
  2105. " ngx_stream_echo - TCP/stream echo module for NGINX (a port of the ngx_http_echo module)
  2106. " https://github.com/openresty/stream-echo-nginx-module
  2107. syn keyword ngxDirectiveThirdParty contained echo
  2108. syn keyword ngxDirectiveThirdParty contained echo_client_error_log_level
  2109. syn keyword ngxDirectiveThirdParty contained echo_discard_request
  2110. syn keyword ngxDirectiveThirdParty contained echo_duplicate
  2111. syn keyword ngxDirectiveThirdParty contained echo_flush_wait
  2112. syn keyword ngxDirectiveThirdParty contained echo_lingering_close
  2113. syn keyword ngxDirectiveThirdParty contained echo_lingering_time
  2114. syn keyword ngxDirectiveThirdParty contained echo_lingering_timeout
  2115. syn keyword ngxDirectiveThirdParty contained echo_read_buffer_size
  2116. syn keyword ngxDirectiveThirdParty contained echo_read_bytes
  2117. syn keyword ngxDirectiveThirdParty contained echo_read_line
  2118. syn keyword ngxDirectiveThirdParty contained echo_read_timeout
  2119. syn keyword ngxDirectiveThirdParty contained echo_request_data
  2120. syn keyword ngxDirectiveThirdParty contained echo_send_timeout
  2121. syn keyword ngxDirectiveThirdParty contained echo_sleep
  2122. " Embed the power of Lua into NGINX TCP/UDP servers
  2123. " https://github.com/openresty/stream-lua-nginx-module
  2124. syn keyword ngxDirectiveThirdParty contained lua_add_variable
  2125. syn keyword ngxDirectiveThirdParty contained preread_by_lua_block
  2126. syn keyword ngxDirectiveThirdParty contained preread_by_lua_file
  2127. syn keyword ngxDirectiveThirdParty contained preread_by_lua_no_postpone
  2128. " nginx-upsync-module
  2129. " https://github.com/weibocom/nginx-upsync-module
  2130. syn keyword ngxDirectiveThirdParty contained upstream_show
  2131. syn keyword ngxDirectiveThirdParty contained upsync
  2132. syn keyword ngxDirectiveThirdParty contained upsync_dump_path
  2133. syn keyword ngxDirectiveThirdParty contained upsync_lb
  2134. " Whitespace stripper for nginx
  2135. " https://github.com/evanmiller/mod_strip
  2136. syn keyword ngxDirectiveThirdParty contained strip
  2137. " Split one big HTTP/Range request to multiple subrange requesets
  2138. " https://github.com/Qihoo360/ngx_http_subrange_module
  2139. syn keyword ngxDirectiveThirdParty contained subrange
  2140. " summarizer-nginx-module
  2141. " https://github.com/reeteshranjan/summarizer-nginx-module
  2142. syn keyword ngxDirectiveThirdParty contained summarizer_bind
  2143. syn keyword ngxDirectiveThirdParty contained summarizer_buffer_size
  2144. syn keyword ngxDirectiveThirdParty contained summarizer_connect_timeout
  2145. syn keyword ngxDirectiveThirdParty contained summarizer_next_upstream
  2146. syn keyword ngxDirectiveThirdParty contained summarizer_pass
  2147. syn keyword ngxDirectiveThirdParty contained summarizer_read_timeout
  2148. syn keyword ngxDirectiveThirdParty contained summarizer_send_timeout
  2149. " nginx module providing API to communicate with supervisord and manage (start/stop) backends on-demand
  2150. " https://github.com/FRiCKLE/ngx_supervisord
  2151. syn keyword ngxDirectiveThirdParty contained supervisord
  2152. syn keyword ngxDirectiveThirdParty contained supervisord_inherit_backend_status
  2153. syn keyword ngxDirectiveThirdParty contained supervisord_name
  2154. syn keyword ngxDirectiveThirdParty contained supervisord_start
  2155. syn keyword ngxDirectiveThirdParty contained supervisord_stop
  2156. " simple robot mitigation module using cookie based challenge/response technique. Not supported any more.
  2157. " https://github.com/kyprizel/testcookie-nginx-module
  2158. syn keyword ngxDirectiveThirdParty contained testcookie
  2159. syn keyword ngxDirectiveThirdParty contained testcookie_arg
  2160. syn keyword ngxDirectiveThirdParty contained testcookie_deny_keepalive
  2161. syn keyword ngxDirectiveThirdParty contained testcookie_domain
  2162. syn keyword ngxDirectiveThirdParty contained testcookie_expires
  2163. syn keyword ngxDirectiveThirdParty contained testcookie_fallback
  2164. syn keyword ngxDirectiveThirdParty contained testcookie_get_only
  2165. syn keyword ngxDirectiveThirdParty contained testcookie_httponly_flag
  2166. syn keyword ngxDirectiveThirdParty contained testcookie_https_location
  2167. syn keyword ngxDirectiveThirdParty contained testcookie_internal
  2168. syn keyword ngxDirectiveThirdParty contained testcookie_max_attempts
  2169. syn keyword ngxDirectiveThirdParty contained testcookie_name
  2170. syn keyword ngxDirectiveThirdParty contained testcookie_p3p
  2171. syn keyword ngxDirectiveThirdParty contained testcookie_pass
  2172. syn keyword ngxDirectiveThirdParty contained testcookie_path
  2173. syn keyword ngxDirectiveThirdParty contained testcookie_port_in_redirect
  2174. syn keyword ngxDirectiveThirdParty contained testcookie_redirect_via_refresh
  2175. syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie
  2176. syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie_iv
  2177. syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie_key
  2178. syn keyword ngxDirectiveThirdParty contained testcookie_refresh_status
  2179. syn keyword ngxDirectiveThirdParty contained testcookie_refresh_template
  2180. syn keyword ngxDirectiveThirdParty contained testcookie_samesite
  2181. syn keyword ngxDirectiveThirdParty contained testcookie_secret
  2182. syn keyword ngxDirectiveThirdParty contained testcookie_secure_flag
  2183. syn keyword ngxDirectiveThirdParty contained testcookie_session
  2184. syn keyword ngxDirectiveThirdParty contained testcookie_whitelist
  2185. " ngx_http_types_filter_module
  2186. " https://github.com/flygoast/ngx_http_types_filter
  2187. syn keyword ngxDirectiveThirdParty contained types_filter
  2188. syn keyword ngxDirectiveThirdParty contained types_filter_use_default
  2189. " A module allowing the nginx to use files embedded in a zip file
  2190. " https://github.com/youzee/nginx-unzip-module
  2191. syn keyword ngxDirectiveThirdParty contained file_in_unzip
  2192. syn keyword ngxDirectiveThirdParty contained file_in_unzip_archivefile
  2193. syn keyword ngxDirectiveThirdParty contained file_in_unzip_extract
  2194. " An asynchronous domain name resolve module for nginx upstream
  2195. " https://github.com/wdaike/ngx_upstream_jdomain
  2196. syn keyword ngxDirectiveThirdParty contained jdomain
  2197. " Nginx url encoding converting module
  2198. " https://github.com/vozlt/nginx-module-url
  2199. syn keyword ngxDirectiveThirdParty contained url_encoding_convert
  2200. syn keyword ngxDirectiveThirdParty contained url_encoding_convert_alloc_size
  2201. syn keyword ngxDirectiveThirdParty contained url_encoding_convert_alloc_size_x
  2202. syn keyword ngxDirectiveThirdParty contained url_encoding_convert_from
  2203. syn keyword ngxDirectiveThirdParty contained url_encoding_convert_phase
  2204. syn keyword ngxDirectiveThirdParty contained url_encoding_convert_to
  2205. " A nginx module to match browsers and crawlers
  2206. " https://github.com/alibaba/nginx-http-user-agent
  2207. syn keyword ngxDirectiveThirdParty contained user_agent
  2208. " nginx load-balancer module implementing ketama consistent hashing
  2209. " https://github.com/flygoast/ngx_http_upstream_ketama_chash
  2210. syn keyword ngxDirectiveThirdParty contained ketama_chash
  2211. " nginx-sticky-module-ng
  2212. " https://github.com/ayty-adrianomartins/nginx-sticky-module-ng
  2213. syn keyword ngxDirectiveThirdParty contained sticky_no_fallback
  2214. " dynamic linking and call the function of your application
  2215. " https://github.com/Taymindis/nginx-link-function
  2216. syn keyword ngxDirectiveThirdParty contained ngx_link_func_add_prop
  2217. syn keyword ngxDirectiveThirdParty contained ngx_link_func_add_req_header
  2218. syn keyword ngxDirectiveThirdParty contained ngx_link_func_ca_cert
  2219. syn keyword ngxDirectiveThirdParty contained ngx_link_func_call
  2220. syn keyword ngxDirectiveThirdParty contained ngx_link_func_download_link_lib
  2221. syn keyword ngxDirectiveThirdParty contained ngx_link_func_lib
  2222. syn keyword ngxDirectiveThirdParty contained ngx_link_func_shm_size
  2223. syn keyword ngxDirectiveThirdParty contained ngx_link_func_subrequest
  2224. " purge content from FastCGI, proxy, SCGI and uWSGI caches
  2225. " https://github.com/torden/ngx_cache_purge
  2226. syn keyword ngxDirectiveThirdParty contained cache_purge_response_type
  2227. " set the flags "HttpOnly", "secure" and "SameSite" for cookies
  2228. " https://github.com/AirisX/nginx_cookie_flag_module
  2229. syn keyword ngxDirectiveThirdParty contained set_cookie_flag
  2230. " Embed websockify into Nginx (convert any tcp connection into websocket)
  2231. " https://github.com/tg123/websockify-nginx-module
  2232. syn keyword ngxDirectiveThirdParty contained websockify_buffer_size
  2233. syn keyword ngxDirectiveThirdParty contained websockify_connect_timeout
  2234. syn keyword ngxDirectiveThirdParty contained websockify_pass
  2235. syn keyword ngxDirectiveThirdParty contained websockify_read_timeout
  2236. syn keyword ngxDirectiveThirdParty contained websockify_send_timeout
  2237. " IP2Location Nginx
  2238. " https://github.com/ip2location/ip2location-nginx
  2239. syn keyword ngxDirectiveThirdParty contained ip2location_addresstype
  2240. syn keyword ngxDirectiveThirdParty contained ip2location_areacode
  2241. syn keyword ngxDirectiveThirdParty contained ip2location_category
  2242. syn keyword ngxDirectiveThirdParty contained ip2location_city
  2243. syn keyword ngxDirectiveThirdParty contained ip2location_country_long
  2244. syn keyword ngxDirectiveThirdParty contained ip2location_country_short
  2245. syn keyword ngxDirectiveThirdParty contained ip2location_domain
  2246. syn keyword ngxDirectiveThirdParty contained ip2location_elevation
  2247. syn keyword ngxDirectiveThirdParty contained ip2location_iddcode
  2248. syn keyword ngxDirectiveThirdParty contained ip2location_isp
  2249. syn keyword ngxDirectiveThirdParty contained ip2location_latitude
  2250. syn keyword ngxDirectiveThirdParty contained ip2location_longitude
  2251. syn keyword ngxDirectiveThirdParty contained ip2location_mcc
  2252. syn keyword ngxDirectiveThirdParty contained ip2location_mnc
  2253. syn keyword ngxDirectiveThirdParty contained ip2location_mobilebrand
  2254. syn keyword ngxDirectiveThirdParty contained ip2location_netspeed
  2255. syn keyword ngxDirectiveThirdParty contained ip2location_proxy
  2256. syn keyword ngxDirectiveThirdParty contained ip2location_proxy_recursive
  2257. syn keyword ngxDirectiveThirdParty contained ip2location_region
  2258. syn keyword ngxDirectiveThirdParty contained ip2location_timezone
  2259. syn keyword ngxDirectiveThirdParty contained ip2location_usagetype
  2260. syn keyword ngxDirectiveThirdParty contained ip2location_weatherstationcode
  2261. syn keyword ngxDirectiveThirdParty contained ip2location_weatherstationname
  2262. syn keyword ngxDirectiveThirdParty contained ip2location_zipcode
  2263. " IP2Proxy module for Nginx
  2264. " https://github.com/ip2location/ip2proxy-nginx
  2265. syn keyword ngxDirectiveThirdParty contained ip2proxy_as
  2266. syn keyword ngxDirectiveThirdParty contained ip2proxy_asn
  2267. syn keyword ngxDirectiveThirdParty contained ip2proxy_city
  2268. syn keyword ngxDirectiveThirdParty contained ip2proxy_country_long
  2269. syn keyword ngxDirectiveThirdParty contained ip2proxy_country_short
  2270. syn keyword ngxDirectiveThirdParty contained ip2proxy_database
  2271. syn keyword ngxDirectiveThirdParty contained ip2proxy_domain
  2272. syn keyword ngxDirectiveThirdParty contained ip2proxy_isp
  2273. syn keyword ngxDirectiveThirdParty contained ip2proxy_is_proxy
  2274. syn keyword ngxDirectiveThirdParty contained ip2proxy_last_seen
  2275. syn keyword ngxDirectiveThirdParty contained ip2proxy_provider
  2276. syn keyword ngxDirectiveThirdParty contained ip2proxy_proxy
  2277. syn keyword ngxDirectiveThirdParty contained ip2proxy_proxy_recursive
  2278. syn keyword ngxDirectiveThirdParty contained ip2proxy_proxy_type
  2279. syn keyword ngxDirectiveThirdParty contained ip2proxy_region
  2280. syn keyword ngxDirectiveThirdParty contained ip2proxy_threat
  2281. syn keyword ngxDirectiveThirdParty contained ip2proxy_usage_type
  2282. " highlight
  2283. hi def link ngxComment Comment
  2284. hi def link ngxParamComment Comment
  2285. hi def link ngxListenComment Comment
  2286. hi def link ngxVariable Identifier
  2287. hi def link ngxVariableString PreProc
  2288. hi def link ngxString String
  2289. hi def link ngxListenString String
  2290. hi def link ngxBoolean Boolean
  2291. hi def link ngxDirectiveBlock Statement
  2292. hi def link ngxDirectiveImportant Type
  2293. hi def link ngxDirectiveListen Type
  2294. hi def link ngxDirectiveControl Keyword
  2295. hi def link ngxDirectiveError Constant
  2296. hi def link ngxDirectiveDeprecated Error
  2297. hi def link ngxDirective Identifier
  2298. hi def link ngxDirectiveThirdParty Special
  2299. hi def link ngxDirectiveThirdPartyDeprecated Error
  2300. hi def link ngxListenOptions Keyword
  2301. hi def link ngxListenOptionsDeprecated Error
  2302. let b:current_syntax = "nginx"