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.

202 lines
3.5 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_SPNEGO
  35. bool
  36. prompt "Enable SPNEGO module"
  37. help
  38. Enable support for Kerberos authentication via GSSAPI.
  39. See https://github.com/stnoonan/spnego-http-auth-nginx-module
  40. for specific instructions. Make sure the keytab file is
  41. readable by user "nobody".
  42. config NGINX_PCRE
  43. bool
  44. prompt "Enable PCRE library usage"
  45. default y
  46. config NGINX_HTTP_CACHE
  47. bool
  48. prompt "Enable HTTP cache"
  49. config NGINX_HTTP_CHARSET
  50. bool
  51. prompt "Enable HTTP charset module"
  52. default y
  53. config NGINX_HTTP_GZIP
  54. bool
  55. prompt "Enable HTTP gzip module"
  56. default y
  57. config NGINX_HTTP_SSI
  58. bool
  59. prompt "Enable HTTP ssi module"
  60. default y
  61. config NGINX_HTTP_USERID
  62. bool
  63. prompt "Enable HTTP userid module"
  64. default y
  65. config NGINX_HTTP_ACCESS
  66. bool
  67. prompt "Enable HTTP access module"
  68. default y
  69. config NGINX_HTTP_AUTH_BASIC
  70. bool
  71. prompt "Enable HTTP auth basic"
  72. default y
  73. config NGINX_HTTP_AUTOINDEX
  74. bool
  75. prompt "Enable HTTP autoindex module"
  76. default y
  77. config NGINX_HTTP_GEO
  78. bool
  79. prompt "Enable HTTP geo module"
  80. default y
  81. config NGINX_HTTP_MAP
  82. bool
  83. prompt "Enable HTTP map module"
  84. default y
  85. config NGINX_HTTP_SPLIT_CLIENTS
  86. bool
  87. prompt "Enable HTTP split clients"
  88. default y
  89. config NGINX_HTTP_REFERER
  90. bool
  91. prompt "Enable HTTP referer module"
  92. default y
  93. config NGINX_HTTP_REWRITE
  94. bool
  95. prompt "Enable HTTP rewrite module"
  96. select NGINX_PCRE
  97. default y
  98. config NGINX_HTTP_PROXY
  99. bool
  100. prompt "Enable HTTP proxy module"
  101. default y
  102. config NGINX_HTTP_FASTCGI
  103. bool
  104. prompt "Enable HTTP fastcgi module"
  105. default y
  106. config NGINX_HTTP_UWSGI
  107. bool
  108. prompt "Enable HTTP uwsgi module"
  109. default y
  110. config NGINX_HTTP_SCGI
  111. bool
  112. prompt "Enable HTTP scgi module"
  113. default y
  114. config NGINX_HTTP_MEMCACHED
  115. bool
  116. prompt "Enable HTTP memcached module"
  117. default y
  118. config NGINX_HTTP_LIMIT_CONN
  119. bool
  120. prompt "Enable HTTP limit conn"
  121. default y
  122. config NGINX_HTTP_LIMIT_REQ
  123. bool
  124. prompt "Enable HTTP limit req"
  125. default y
  126. config NGINX_HTTP_EMPTY_GIF
  127. bool
  128. prompt "Enable HTTP empty gif"
  129. default y
  130. config NGINX_HTTP_BROWSER
  131. bool
  132. prompt "Enable HTTP browser module"
  133. default y
  134. config NGINX_HTTP_UPSTREAM_IP_HASH
  135. bool
  136. prompt "Enable HTTP IP hash module"
  137. default y
  138. config NGINX_NAXSI
  139. bool
  140. prompt "Enable NAXSI module"
  141. select PACKAGE_nginx-naxsi
  142. default y
  143. help
  144. Enable support for NAXSI WAF.
  145. config NGINX_PROXYPROTOCOL
  146. bool
  147. prompt "Enable HAProxy proxyprotocol"
  148. select PACKAGE_nginx-proxyprotocol
  149. select NGINX_SSL
  150. default n
  151. help
  152. Enable support for PROXY PROTOCOL
  153. config NGINX_SYSLOG
  154. bool
  155. prompt "Enable Syslog module"
  156. select PACKAGE_nginx-syslog
  157. default y
  158. help
  159. Provides the ability log to a remote destination
  160. config NGINX_HTTP_UPSTREAM_CHECK
  161. bool
  162. select NGINX_SSL
  163. prompt "Enable HTTP upstream check module"
  164. default n
  165. endmenu