You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

262 lines
4.6 KiB

  1. #
  2. # Copyright (C) 2010-2016 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. menu "Configuration"
  8. depends on PACKAGE_nginx-ssl
  9. config NGINX_DAV
  10. bool
  11. prompt "Enable WebDAV module"
  12. help
  13. Enable the HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY and MOVE.
  14. default n
  15. config NGINX_UBUS
  16. bool
  17. prompt "Enable UBUS module"
  18. help
  19. Enable UBUS api support directly from the server.
  20. default y
  21. config NGINX_FLV
  22. bool
  23. prompt "Enable FLV module"
  24. help
  25. Provides the ability to seek within FLV (Flash) files using time-based offsets.
  26. default n
  27. config NGINX_STUB_STATUS
  28. bool
  29. prompt "Enable stub status module"
  30. help
  31. Enable the stub status module which gives some status from the server.
  32. default n
  33. config NGINX_HTTP_CHARSET
  34. bool
  35. prompt "Enable HTTP charset module"
  36. default y
  37. config NGINX_HTTP_GZIP
  38. bool
  39. prompt "Enable HTTP gzip module"
  40. default y
  41. config NGINX_HTTP_SSI
  42. bool
  43. prompt "Enable HTTP ssi module"
  44. default y
  45. config NGINX_HTTP_USERID
  46. bool
  47. prompt "Enable HTTP userid module"
  48. default y
  49. config NGINX_HTTP_ACCESS
  50. bool
  51. prompt "Enable HTTP access module"
  52. default y
  53. config NGINX_HTTP_AUTH_BASIC
  54. bool
  55. prompt "Enable HTTP auth basic"
  56. default y
  57. config NGINX_HTTP_AUTH_REQUEST
  58. bool
  59. prompt "Enable HTTP auth request module"
  60. default n
  61. config NGINX_HTTP_AUTOINDEX
  62. bool
  63. prompt "Enable HTTP autoindex module"
  64. default y
  65. config NGINX_HTTP_GEO
  66. bool
  67. prompt "Enable HTTP geo module"
  68. default y
  69. config NGINX_HTTP_MAP
  70. bool
  71. prompt "Enable HTTP map module"
  72. default y
  73. config NGINX_HTTP_SPLIT_CLIENTS
  74. bool
  75. prompt "Enable HTTP split clients"
  76. default y
  77. config NGINX_HTTP_REFERER
  78. bool
  79. prompt "Enable HTTP referer module"
  80. default y
  81. config NGINX_HTTP_REWRITE
  82. bool
  83. prompt "Enable HTTP rewrite module"
  84. select NGINX_PCRE
  85. default y
  86. config NGINX_HTTP_PROXY
  87. bool
  88. prompt "Enable HTTP proxy module"
  89. default y
  90. config NGINX_HTTP_FASTCGI
  91. bool
  92. prompt "Enable HTTP fastcgi module"
  93. default y
  94. config NGINX_HTTP_UWSGI
  95. bool
  96. prompt "Enable HTTP uwsgi module"
  97. default y
  98. config NGINX_HTTP_SCGI
  99. bool
  100. prompt "Enable HTTP scgi module"
  101. default y
  102. config NGINX_HTTP_MEMCACHED
  103. bool
  104. prompt "Enable HTTP memcached module"
  105. default y
  106. config NGINX_HTTP_LIMIT_CONN
  107. bool
  108. prompt "Enable HTTP limit conn"
  109. default y
  110. config NGINX_HTTP_LIMIT_REQ
  111. bool
  112. prompt "Enable HTTP limit req"
  113. default y
  114. config NGINX_HTTP_EMPTY_GIF
  115. bool
  116. prompt "Enable HTTP empty gif"
  117. default y
  118. config NGINX_HTTP_BROWSER
  119. bool
  120. prompt "Enable HTTP browser module"
  121. default y
  122. config NGINX_HTTP_UPSTREAM_HASH
  123. bool
  124. prompt "Enable HTTP hash module"
  125. default y
  126. config NGINX_HTTP_UPSTREAM_IP_HASH
  127. bool
  128. prompt "Enable HTTP IP hash module"
  129. default y
  130. config NGINX_HTTP_UPSTREAM_LEAST_CONN
  131. bool
  132. prompt "Enable HTTP least conn module"
  133. default y
  134. config NGINX_HTTP_UPSTREAM_KEEPALIVE
  135. bool
  136. prompt "Enable HTTP keepalive module"
  137. default y
  138. config NGINX_HTTP_CACHE
  139. bool
  140. prompt "Enable HTTP cache"
  141. default y
  142. config NGINX_HTTP_V2
  143. bool
  144. prompt "Enable HTTP_V2 module"
  145. default n
  146. config NGINX_PCRE
  147. bool
  148. prompt "Enable PCRE library usage"
  149. default y
  150. config NGINX_NAXSI
  151. bool
  152. prompt "Enable NAXSI module"
  153. default y
  154. config NGINX_LUA
  155. bool
  156. prompt "Enable Lua module"
  157. default n
  158. config NGINX_HTTP_REAL_IP
  159. bool
  160. prompt "Enable HTTP real ip module"
  161. default n
  162. config NGINX_HTTP_SECURE_LINK
  163. bool
  164. prompt "Enable HTTP secure link module"
  165. default n
  166. config NGINX_HTTP_SUB
  167. bool
  168. prompt "Enable HTTP sub module"
  169. default n
  170. config NGINX_HEADERS_MORE
  171. bool
  172. prompt "Enable Headers_more module"
  173. help
  174. Set and clear input and output headers...more than "add"!
  175. default y
  176. config NGINX_HTTP_BROTLI
  177. bool
  178. prompt "Enable Brotli compression module"
  179. help
  180. Add support for brotli compression module.
  181. default n
  182. config NGINX_STREAM_CORE_MODULE
  183. bool
  184. prompt "Enable stream support"
  185. help
  186. Add support for NGINX request streaming.
  187. default n
  188. config NGINX_STREAM_SSL_MODULE
  189. bool
  190. prompt "Enable stream support with SSL/TLS termination"
  191. depends on NGINX_STREAM_CORE_MODULE
  192. help
  193. Add support for NGINX request streaming with SSL/TLS termination.
  194. default n
  195. config NGINX_STREAM_SSL_PREREAD_MODULE
  196. bool
  197. prompt "Enable stream support with SSL/TLS pre-read"
  198. depends on NGINX_STREAM_CORE_MODULE
  199. help
  200. Add support for NGINX request streaming using information from the ClientHello message without terminating SSL/TLS.
  201. default n
  202. config NGINX_RTMP_MODULE
  203. bool
  204. prompt "Enable RTMP module"
  205. help
  206. Add support for NGINX-based Media Streaming Server module.
  207. DASH enhanced - https://github.com/ut0mt8/nginx-rtmp-module
  208. default n
  209. config NGINX_TS_MODULE
  210. bool
  211. prompt "Enable TS module"
  212. help
  213. Add support for MPEG-TS Live Module module.
  214. default n
  215. endmenu