nginx: upstep to 1.10.0, add Lua module, footprint optimizations
[feed/packages.git] / net / nginx / Config.in
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
8 menu "Configuration"
9 depends on PACKAGE_nginx
10
11 config NGINX_SSL
12 bool
13 prompt "Enable SSL module"
14 help
15 Enable HTTPS/SSL support.
16 default n
17
18 config NGINX_DAV
19 bool
20 prompt "Enable WebDAV module"
21 help
22 Enable the HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY and MOVE.
23 default n
24
25 config NGINX_FLV
26 bool
27 prompt "Enable FLV module"
28 help
29 Provides the ability to seek within FLV (Flash) files using time-based offsets.
30 default n
31
32 config NGINX_STUB_STATUS
33 bool
34 prompt "Enable stub status module"
35 help
36 Enable the stub status module which gives some status from the server.
37 default n
38
39 config NGINX_HTTP_CHARSET
40 bool
41 prompt "Enable HTTP charset module"
42 default y
43
44 config NGINX_HTTP_GZIP
45 bool
46 prompt "Enable HTTP gzip module"
47 default y
48
49 config NGINX_HTTP_SSI
50 bool
51 prompt "Enable HTTP ssi module"
52 default y
53
54 config NGINX_HTTP_USERID
55 bool
56 prompt "Enable HTTP userid module"
57 default y
58
59 config NGINX_HTTP_ACCESS
60 bool
61 prompt "Enable HTTP access module"
62 default y
63
64 config NGINX_HTTP_AUTH_BASIC
65 bool
66 prompt "Enable HTTP auth basic"
67 default y
68
69 config NGINX_HTTP_AUTOINDEX
70 bool
71 prompt "Enable HTTP autoindex module"
72 default y
73
74 config NGINX_HTTP_GEO
75 bool
76 prompt "Enable HTTP geo module"
77 default y
78
79 config NGINX_HTTP_MAP
80 bool
81 prompt "Enable HTTP map module"
82 default y
83
84 config NGINX_HTTP_SPLIT_CLIENTS
85 bool
86 prompt "Enable HTTP split clients"
87 default y
88
89 config NGINX_HTTP_REFERER
90 bool
91 prompt "Enable HTTP referer module"
92 default y
93
94 config NGINX_HTTP_REWRITE
95 bool
96 prompt "Enable HTTP rewrite module"
97 select NGINX_PCRE
98 default y
99
100 config NGINX_HTTP_PROXY
101 bool
102 prompt "Enable HTTP proxy module"
103 default y
104
105 config NGINX_HTTP_FASTCGI
106 bool
107 prompt "Enable HTTP fastcgi module"
108 default y
109
110 config NGINX_HTTP_UWSGI
111 bool
112 prompt "Enable HTTP uwsgi module"
113 default y
114
115 config NGINX_HTTP_SCGI
116 bool
117 prompt "Enable HTTP scgi module"
118 default y
119
120 config NGINX_HTTP_MEMCACHED
121 bool
122 prompt "Enable HTTP memcached module"
123 default y
124
125 config NGINX_HTTP_LIMIT_CONN
126 bool
127 prompt "Enable HTTP limit conn"
128 default y
129
130 config NGINX_HTTP_LIMIT_REQ
131 bool
132 prompt "Enable HTTP limit req"
133 default y
134
135 config NGINX_HTTP_EMPTY_GIF
136 bool
137 prompt "Enable HTTP empty gif"
138 default y
139
140 config NGINX_HTTP_BROWSER
141 bool
142 prompt "Enable HTTP browser module"
143 default y
144
145 config NGINX_HTTP_UPSTREAM_HASH
146 bool
147 prompt "Enable HTTP hash module"
148 default y
149
150 config NGINX_HTTP_UPSTREAM_IP_HASH
151 bool
152 prompt "Enable HTTP IP hash module"
153 default y
154
155 config NGINX_HTTP_UPSTREAM_LEAST_CONN
156 bool
157 prompt "Enable HTTP least conn module"
158 default y
159
160 config NGINX_HTTP_UPSTREAM_KEEPALIVE
161 bool
162 prompt "Enable HTTP keepalive module"
163 default y
164
165 config NGINX_HTTP_CACHE
166 bool
167 prompt "Enable HTTP cache"
168 default y
169
170 config NGINX_PCRE
171 bool
172 prompt "Enable PCRE library usage"
173 default y
174
175 config NGINX_NAXSI
176 bool
177 prompt "Enable NAXSI module"
178 default y
179
180 config NGINX_LUA
181 bool
182 prompt "Enable Lua module"
183 default n
184
185 endmenu