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.

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