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.

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