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.

192 lines
3.2 KiB

  1. #
  2. # Copyright (C) 2010-2012 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_STUB_STATUS
  10. bool
  11. prompt "Enable stub status module"
  12. help
  13. Enable the stub status module which gives some status from the server.
  14. config NGINX_FLV
  15. bool
  16. prompt "Enable FLV module"
  17. help
  18. Provides the ability to seek within FLV (Flash) files using time-based offsets.
  19. config NGINX_SSL
  20. bool
  21. prompt "Enable SSL module"
  22. help
  23. Enable HTTPS/SSL support.
  24. config NGINX_DAV
  25. bool
  26. prompt "Enable WebDAV module"
  27. help
  28. Enable the HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY and MOVE.
  29. config NGINX_LUA
  30. bool
  31. prompt "Enable LUA module"
  32. help
  33. Enable support for LUA scripts.
  34. config NGINX_PCRE
  35. bool
  36. prompt "Enable PCRE library usage"
  37. default y
  38. config NGINX_HTTP_CACHE
  39. bool
  40. prompt "Enable HTTP cache"
  41. config NGINX_HTTP_CHARSET
  42. bool
  43. prompt "Enable HTTP charset module"
  44. default y
  45. config NGINX_HTTP_GZIP
  46. bool
  47. prompt "Enable HTTP gzip module"
  48. default y
  49. config NGINX_HTTP_SSI
  50. bool
  51. prompt "Enable HTTP ssi module"
  52. default y
  53. config NGINX_HTTP_USERID
  54. bool
  55. prompt "Enable HTTP userid module"
  56. default y
  57. config NGINX_HTTP_ACCESS
  58. bool
  59. prompt "Enable HTTP access module"
  60. default y
  61. config NGINX_HTTP_AUTH_BASIC
  62. bool
  63. prompt "Enable HTTP auth basic"
  64. default y
  65. config NGINX_HTTP_AUTOINDEX
  66. bool
  67. prompt "Enable HTTP autoindex module"
  68. default y
  69. config NGINX_HTTP_GEO
  70. bool
  71. prompt "Enable HTTP geo module"
  72. default y
  73. config NGINX_HTTP_MAP
  74. bool
  75. prompt "Enable HTTP map module"
  76. default y
  77. config NGINX_HTTP_SPLIT_CLIENTS
  78. bool
  79. prompt "Enable HTTP split clients"
  80. default y
  81. config NGINX_HTTP_REFERER
  82. bool
  83. prompt "Enable HTTP referer module"
  84. default y
  85. config NGINX_HTTP_REWRITE
  86. bool
  87. prompt "Enable HTTP rewrite module"
  88. select NGINX_PCRE
  89. default y
  90. config NGINX_HTTP_PROXY
  91. bool
  92. prompt "Enable HTTP proxy module"
  93. default y
  94. config NGINX_HTTP_FASTCGI
  95. bool
  96. prompt "Enable HTTP fastcgi module"
  97. default y
  98. config NGINX_HTTP_UWSGI
  99. bool
  100. prompt "Enable HTTP uwsgi module"
  101. default y
  102. config NGINX_HTTP_SCGI
  103. bool
  104. prompt "Enable HTTP scgi module"
  105. default y
  106. config NGINX_HTTP_MEMCACHED
  107. bool
  108. prompt "Enable HTTP memcached module"
  109. default y
  110. config NGINX_HTTP_LIMIT_CONN
  111. bool
  112. prompt "Enable HTTP limit conn"
  113. default y
  114. config NGINX_HTTP_LIMIT_REQ
  115. bool
  116. prompt "Enable HTTP limit req"
  117. default y
  118. config NGINX_HTTP_EMPTY_GIF
  119. bool
  120. prompt "Enable HTTP empty gif"
  121. default y
  122. config NGINX_HTTP_BROWSER
  123. bool
  124. prompt "Enable HTTP browser 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_NAXSI
  131. bool
  132. prompt "Enable NAXSI module"
  133. select PACKAGE_nginx-naxsi
  134. default y
  135. help
  136. Enable support for NAXSI WAF.
  137. config NGINX_PROXYPROTOCOL
  138. bool
  139. prompt "Enable HAProxy proxyprotocol"
  140. select PACKAGE_nginx-proxyprotocol
  141. select NGINX_SSL
  142. default n
  143. help
  144. Enable support for PROXY PROTOCOL
  145. config NGINX_SYSLOG
  146. bool
  147. prompt "Enable Syslog module"
  148. select PACKAGE_nginx-syslog
  149. default y
  150. help
  151. Provides the ability log to a remote destination
  152. config NGINX_HTTP_UPSTREAM_CHECK
  153. bool
  154. select NGINX_SSL
  155. prompt "Enable HTTP upstream check module"
  156. default n
  157. endmenu