xref: /OK3568_Linux_fs/buildroot/package/nginx/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunmenuconfig BR2_PACKAGE_NGINX
2*4882a593Smuzhiyun	bool "nginx"
3*4882a593Smuzhiyun	depends on BR2_USE_MMU # fork()
4*4882a593Smuzhiyun	select BR2_PACKAGE_LIBATOMIC_OPS if BR2_sparc_v8 || BR2_sparc_leon3
5*4882a593Smuzhiyun	help
6*4882a593Smuzhiyun	  nginx is an HTTP and reverse proxy server, as well as a mail
7*4882a593Smuzhiyun	  proxy server.
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun	  http://nginx.org/
10*4882a593Smuzhiyun
11*4882a593Smuzhiyunif BR2_PACKAGE_NGINX
12*4882a593Smuzhiyun
13*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_FILE_AIO
14*4882a593Smuzhiyun	bool "file AIO support"
15*4882a593Smuzhiyun	# Does not build, because nginx hardcodes using SYS_eventfd,
16*4882a593Smuzhiyun	# but it's available on neither AArch64 nor ARC where only
17*4882a593Smuzhiyun	# eventfd() is available. See
18*4882a593Smuzhiyun	# https://bugs.launchpad.net/linaro-aarch64/+bug/1160013
19*4882a593Smuzhiyun	depends on !BR2_aarch64
20*4882a593Smuzhiyun	depends on !BR2_arc
21*4882a593Smuzhiyun
22*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_THREADS
23*4882a593Smuzhiyun	bool "thread pool support"
24*4882a593Smuzhiyun	depends on BR2_TOOLCHAIN_HAS_THREADS
25*4882a593Smuzhiyun
26*4882a593Smuzhiyuncomment "thread pool support needs a toolchain w/ threads"
27*4882a593Smuzhiyun	depends on !BR2_TOOLCHAIN_HAS_THREADS
28*4882a593Smuzhiyun
29*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP
30*4882a593Smuzhiyun	bool "http server"
31*4882a593Smuzhiyun	default y
32*4882a593Smuzhiyun
33*4882a593Smuzhiyunif BR2_PACKAGE_NGINX_HTTP
34*4882a593Smuzhiyun
35*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_CACHE
36*4882a593Smuzhiyun	bool "http cache support"
37*4882a593Smuzhiyun	select BR2_PACKAGE_OPENSSL
38*4882a593Smuzhiyun
39*4882a593Smuzhiyuncomment "http modules"
40*4882a593Smuzhiyun
41*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_SSL_MODULE
42*4882a593Smuzhiyun	bool "ngx_http_ssl_module"
43*4882a593Smuzhiyun	select BR2_PACKAGE_OPENSSL
44*4882a593Smuzhiyun	help
45*4882a593Smuzhiyun	  Enable ngx_http_ssl_module
46*4882a593Smuzhiyun
47*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_V2_MODULE
48*4882a593Smuzhiyun	bool "ngx_http_v2_module"
49*4882a593Smuzhiyun	select BR2_PACKAGE_ZLIB
50*4882a593Smuzhiyun	help
51*4882a593Smuzhiyun	  Enable ngx_http_spdy_module
52*4882a593Smuzhiyun
53*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_REALIP_MODULE
54*4882a593Smuzhiyun	bool "ngx_http_realip_module"
55*4882a593Smuzhiyun	help
56*4882a593Smuzhiyun	  Enable ngx_http_realip_module
57*4882a593Smuzhiyun
58*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_ADDITION_MODULE
59*4882a593Smuzhiyun	bool "ngx_http_addition_module"
60*4882a593Smuzhiyun	help
61*4882a593Smuzhiyun	  Enable ngx_http_addition_module
62*4882a593Smuzhiyun
63*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_XSLT_MODULE
64*4882a593Smuzhiyun	bool "ngx_http_xslt_module"
65*4882a593Smuzhiyun	select BR2_PACKAGE_LIBXML2
66*4882a593Smuzhiyun	select BR2_PACKAGE_LIBXSLT
67*4882a593Smuzhiyun	help
68*4882a593Smuzhiyun	  Enable ngx_http_xslt_module
69*4882a593Smuzhiyun
70*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_IMAGE_FILTER_MODULE
71*4882a593Smuzhiyun	bool "ngx_http_image_filter_module"
72*4882a593Smuzhiyun	select BR2_PACKAGE_GD
73*4882a593Smuzhiyun	select BR2_PACKAGE_JPEG
74*4882a593Smuzhiyun	select BR2_PACKAGE_LIBPNG
75*4882a593Smuzhiyun	help
76*4882a593Smuzhiyun	  Enable ngx_http_image_filter_module
77*4882a593Smuzhiyun
78*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_GEOIP_MODULE
79*4882a593Smuzhiyun	bool "ngx_http_geoip_module"
80*4882a593Smuzhiyun	select BR2_PACKAGE_GEOIP
81*4882a593Smuzhiyun	help
82*4882a593Smuzhiyun	  Enable ngx_http_geoip_module
83*4882a593Smuzhiyun
84*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_SUB_MODULE
85*4882a593Smuzhiyun	bool "ngx_http_sub_module"
86*4882a593Smuzhiyun	help
87*4882a593Smuzhiyun	  Enable ngx_http_sub_module
88*4882a593Smuzhiyun
89*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_DAV_MODULE
90*4882a593Smuzhiyun	bool "ngx_http_dav_module"
91*4882a593Smuzhiyun	help
92*4882a593Smuzhiyun	  Enable ngx_http_dav_module
93*4882a593Smuzhiyun
94*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_FLV_MODULE
95*4882a593Smuzhiyun	bool "ngx_http_flv_module"
96*4882a593Smuzhiyun	help
97*4882a593Smuzhiyun	  Enable ngx_http_flv_module
98*4882a593Smuzhiyun
99*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_MP4_MODULE
100*4882a593Smuzhiyun	bool "ngx_http_mp4_module"
101*4882a593Smuzhiyun	help
102*4882a593Smuzhiyun	  Enable ngx_http_mp4_module
103*4882a593Smuzhiyun
104*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_GUNZIP_MODULE
105*4882a593Smuzhiyun	bool "ngx_http_gunzip_module"
106*4882a593Smuzhiyun	select BR2_PACKAGE_ZLIB
107*4882a593Smuzhiyun	help
108*4882a593Smuzhiyun	  Enable ngx_http_gunzip_module
109*4882a593Smuzhiyun
110*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_GZIP_STATIC_MODULE
111*4882a593Smuzhiyun	bool "ngx_http_gzip_static_module"
112*4882a593Smuzhiyun	select BR2_PACKAGE_ZLIB
113*4882a593Smuzhiyun	help
114*4882a593Smuzhiyun	  Enable ngx_http_gzip_static_module
115*4882a593Smuzhiyun
116*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_AUTH_REQUEST_MODULE
117*4882a593Smuzhiyun	bool "ngx_http_auth_request_module"
118*4882a593Smuzhiyun	help
119*4882a593Smuzhiyun	  Enable ngx_http_auth_request_module
120*4882a593Smuzhiyun
121*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_RANDOM_INDEX_MODULE
122*4882a593Smuzhiyun	bool "ngx_http_random_index_module"
123*4882a593Smuzhiyun	help
124*4882a593Smuzhiyun	  Enable ngx_http_random_index_module
125*4882a593Smuzhiyun
126*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_SECURE_LINK_MODULE
127*4882a593Smuzhiyun	bool "ngx_http_secure_link_module"
128*4882a593Smuzhiyun	select BR2_PACKAGE_OPENSSL
129*4882a593Smuzhiyun	help
130*4882a593Smuzhiyun	  Enable ngx_http_secure_link_module
131*4882a593Smuzhiyun
132*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_DEGRADATION_MODULE
133*4882a593Smuzhiyun	bool "ngx_http_degradation_module"
134*4882a593Smuzhiyun	help
135*4882a593Smuzhiyun	  Enable ngx_http_degradation_module
136*4882a593Smuzhiyun
137*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_SLICE_MODULE
138*4882a593Smuzhiyun	bool "ngx_http_slice_module"
139*4882a593Smuzhiyun	help
140*4882a593Smuzhiyun	  Enable ngx_http_slice_module
141*4882a593Smuzhiyun
142*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_STUB_STATUS_MODULE
143*4882a593Smuzhiyun	bool "ngx_http_stub_status_module"
144*4882a593Smuzhiyun	help
145*4882a593Smuzhiyun	  Enable ngx_http_stub_status_module
146*4882a593Smuzhiyun
147*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_CHARSET_MODULE
148*4882a593Smuzhiyun	bool "ngx_http_charset_module"
149*4882a593Smuzhiyun	default y
150*4882a593Smuzhiyun	help
151*4882a593Smuzhiyun	  Enable ngx_http_charset_module
152*4882a593Smuzhiyun
153*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_GZIP_MODULE
154*4882a593Smuzhiyun	bool "ngx_http_gzip_module"
155*4882a593Smuzhiyun	default y
156*4882a593Smuzhiyun	select BR2_PACKAGE_ZLIB
157*4882a593Smuzhiyun	help
158*4882a593Smuzhiyun	  Enable ngx_http_gzip_module
159*4882a593Smuzhiyun
160*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_SSI_MODULE
161*4882a593Smuzhiyun	bool "ngx_http_ssi_module"
162*4882a593Smuzhiyun	default y
163*4882a593Smuzhiyun	help
164*4882a593Smuzhiyun	  Enable ngx_http_ssi_module
165*4882a593Smuzhiyun
166*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_USERID_MODULE
167*4882a593Smuzhiyun	bool "ngx_http_userid_module"
168*4882a593Smuzhiyun	default y
169*4882a593Smuzhiyun	help
170*4882a593Smuzhiyun	  Enable ngx_http_userid_module
171*4882a593Smuzhiyun
172*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_ACCESS_MODULE
173*4882a593Smuzhiyun	bool "ngx_http_access_module"
174*4882a593Smuzhiyun	default y
175*4882a593Smuzhiyun	help
176*4882a593Smuzhiyun	  Enable ngx_http_access_module
177*4882a593Smuzhiyun
178*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_AUTH_BASIC_MODULE
179*4882a593Smuzhiyun	bool "ngx_http_auth_basic_module"
180*4882a593Smuzhiyun	default y
181*4882a593Smuzhiyun	help
182*4882a593Smuzhiyun	  Enable ngx_http_auth_basic_module
183*4882a593Smuzhiyun
184*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_AUTOINDEX_MODULE
185*4882a593Smuzhiyun	bool "ngx_http_autoindex_module"
186*4882a593Smuzhiyun	default y
187*4882a593Smuzhiyun	help
188*4882a593Smuzhiyun	  Enable ngx_http_autoindex_module
189*4882a593Smuzhiyun
190*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_GEO_MODULE
191*4882a593Smuzhiyun	bool "ngx_http_geo_module"
192*4882a593Smuzhiyun	default y
193*4882a593Smuzhiyun	help
194*4882a593Smuzhiyun	  Enable ngx_http_geo_module
195*4882a593Smuzhiyun
196*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_MAP_MODULE
197*4882a593Smuzhiyun	bool "ngx_http_map_module"
198*4882a593Smuzhiyun	default y
199*4882a593Smuzhiyun	help
200*4882a593Smuzhiyun	  Enable ngx_http_map_module
201*4882a593Smuzhiyun
202*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_SPLIT_CLIENTS_MODULE
203*4882a593Smuzhiyun	bool "ngx_http_split_clients_module"
204*4882a593Smuzhiyun	default y
205*4882a593Smuzhiyun	help
206*4882a593Smuzhiyun	  Enable ngx_http_split_clients_module
207*4882a593Smuzhiyun
208*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_REFERER_MODULE
209*4882a593Smuzhiyun	bool "ngx_http_referer_module"
210*4882a593Smuzhiyun	default y
211*4882a593Smuzhiyun	help
212*4882a593Smuzhiyun	  Enable ngx_http_referer_module
213*4882a593Smuzhiyun
214*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_REWRITE_MODULE
215*4882a593Smuzhiyun	bool "ngx_http_rewrite_module"
216*4882a593Smuzhiyun	default y
217*4882a593Smuzhiyun	select BR2_PACKAGE_PCRE
218*4882a593Smuzhiyun	help
219*4882a593Smuzhiyun	  Enable ngx_http_rewrite_module
220*4882a593Smuzhiyun
221*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_PROXY_MODULE
222*4882a593Smuzhiyun	bool "ngx_http_proxy_module"
223*4882a593Smuzhiyun	default y
224*4882a593Smuzhiyun	help
225*4882a593Smuzhiyun	  Enable ngx_http_proxy_module
226*4882a593Smuzhiyun
227*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_FASTCGI_MODULE
228*4882a593Smuzhiyun	bool "ngx_http_fastcgi_module"
229*4882a593Smuzhiyun	default y
230*4882a593Smuzhiyun	help
231*4882a593Smuzhiyun	  Enable ngx_http_fastcgi_module
232*4882a593Smuzhiyun
233*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_UWSGI_MODULE
234*4882a593Smuzhiyun	bool "ngx_http_uwsgi_module"
235*4882a593Smuzhiyun	default y
236*4882a593Smuzhiyun	help
237*4882a593Smuzhiyun	  Enable ngx_http_uwsgi_module
238*4882a593Smuzhiyun
239*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_SCGI_MODULE
240*4882a593Smuzhiyun	bool "ngx_http_scgi_module"
241*4882a593Smuzhiyun	default y
242*4882a593Smuzhiyun	help
243*4882a593Smuzhiyun	  Enable ngx_http_scgi_module
244*4882a593Smuzhiyun
245*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_MEMCACHED_MODULE
246*4882a593Smuzhiyun	bool "ngx_http_memcached_module"
247*4882a593Smuzhiyun	default y
248*4882a593Smuzhiyun	help
249*4882a593Smuzhiyun	  Enable ngx_http_memcached_module
250*4882a593Smuzhiyun
251*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_LIMIT_CONN_MODULE
252*4882a593Smuzhiyun	bool "ngx_http_limit_conn_module"
253*4882a593Smuzhiyun	default y
254*4882a593Smuzhiyun	help
255*4882a593Smuzhiyun	  Enable ngx_http_limit_conn_module
256*4882a593Smuzhiyun
257*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_LIMIT_REQ_MODULE
258*4882a593Smuzhiyun	bool "ngx_http_limit_req_module"
259*4882a593Smuzhiyun	default y
260*4882a593Smuzhiyun	help
261*4882a593Smuzhiyun	  Enable ngx_http_limit_req_module
262*4882a593Smuzhiyun
263*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_EMPTY_GIF_MODULE
264*4882a593Smuzhiyun	bool "ngx_http_empty_gif_module"
265*4882a593Smuzhiyun	default y
266*4882a593Smuzhiyun	help
267*4882a593Smuzhiyun	  Enable ngx_http_empty_gif_module
268*4882a593Smuzhiyun
269*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_BROWSER_MODULE
270*4882a593Smuzhiyun	bool "ngx_http_browser_module"
271*4882a593Smuzhiyun	default y
272*4882a593Smuzhiyun	help
273*4882a593Smuzhiyun	  Enable ngx_http_browser_module
274*4882a593Smuzhiyun
275*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_UPSTREAM_IP_HASH_MODULE
276*4882a593Smuzhiyun	bool "ngx_http_upstream_ip_hash_module"
277*4882a593Smuzhiyun	default y
278*4882a593Smuzhiyun	help
279*4882a593Smuzhiyun	  Enable ngx_http_upstream_ip_hash_module
280*4882a593Smuzhiyun
281*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_UPSTREAM_LEAST_CONN_MODULE
282*4882a593Smuzhiyun	bool "ngx_http_upstream_least_conn_module"
283*4882a593Smuzhiyun	default y
284*4882a593Smuzhiyun	help
285*4882a593Smuzhiyun	  Enable ngx_http_upstream_least_conn_module
286*4882a593Smuzhiyun
287*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_UPSTREAM_KEEPALIVE_MODULE
288*4882a593Smuzhiyun	bool "ngx_http_upstream_keepalive_module"
289*4882a593Smuzhiyun	default y
290*4882a593Smuzhiyun	help
291*4882a593Smuzhiyun	  Enable ngx_http_upstream_keepalive_module
292*4882a593Smuzhiyun
293*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_HTTP_UPSTREAM_RANDOM_MODULE
294*4882a593Smuzhiyun	bool "ngx_http_upstream_random_module"
295*4882a593Smuzhiyun	default y
296*4882a593Smuzhiyun	help
297*4882a593Smuzhiyun	  Enable ngx_http_upstream_random_module
298*4882a593Smuzhiyun
299*4882a593Smuzhiyunendif #BR2_PACKAGE_NGINX_HTTP
300*4882a593Smuzhiyun
301*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_MAIL
302*4882a593Smuzhiyun	bool "mail proxy modules"
303*4882a593Smuzhiyun
304*4882a593Smuzhiyunif BR2_PACKAGE_NGINX_MAIL
305*4882a593Smuzhiyun
306*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_MAIL_SSL_MODULE
307*4882a593Smuzhiyun	bool "ngx_mail_ssl_module"
308*4882a593Smuzhiyun	select BR2_PACKAGE_OPENSSL
309*4882a593Smuzhiyun	help
310*4882a593Smuzhiyun	  Enable ngx_mail_ssl_module
311*4882a593Smuzhiyun
312*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_MAIL_POP3_MODULE
313*4882a593Smuzhiyun	bool "ngx_mail_pop3_module"
314*4882a593Smuzhiyun	default y
315*4882a593Smuzhiyun	help
316*4882a593Smuzhiyun	  Enable ngx_mail_pop3_module
317*4882a593Smuzhiyun
318*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_MAIL_IMAP_MODULE
319*4882a593Smuzhiyun	bool "ngx_mail_imap_module"
320*4882a593Smuzhiyun	default y
321*4882a593Smuzhiyun	help
322*4882a593Smuzhiyun	  Enable ngx_mail_imap_module
323*4882a593Smuzhiyun
324*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_MAIL_SMTP_MODULE
325*4882a593Smuzhiyun	bool "ngx_mail_smtp_module"
326*4882a593Smuzhiyun	default y
327*4882a593Smuzhiyun	help
328*4882a593Smuzhiyun	  Enable ngx_mail_smtp_module
329*4882a593Smuzhiyun
330*4882a593Smuzhiyunendif #BR2_PACKAGE_NGINX_MAIL
331*4882a593Smuzhiyun
332*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM
333*4882a593Smuzhiyun	bool "stream proxy modules"
334*4882a593Smuzhiyun
335*4882a593Smuzhiyunif BR2_PACKAGE_NGINX_STREAM
336*4882a593Smuzhiyun
337*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_REALIP_MODULE
338*4882a593Smuzhiyun	bool "ngx_stream_realip_module"
339*4882a593Smuzhiyun	help
340*4882a593Smuzhiyun	  Enable ngx_stream_realip_module
341*4882a593Smuzhiyun
342*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_SET_MODULE
343*4882a593Smuzhiyun	bool "ngx_stream_set_module"
344*4882a593Smuzhiyun	default y
345*4882a593Smuzhiyun	help
346*4882a593Smuzhiyun	  Enable ngx_stream_set_module
347*4882a593Smuzhiyun
348*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_SSL_MODULE
349*4882a593Smuzhiyun	bool "ngx_stream_ssl_module"
350*4882a593Smuzhiyun	select BR2_PACKAGE_OPENSSL
351*4882a593Smuzhiyun	help
352*4882a593Smuzhiyun	  Enable ngx_stream_ssl_module
353*4882a593Smuzhiyun
354*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_GEOIP_MODULE
355*4882a593Smuzhiyun	bool "ngx_stream_geoip_module"
356*4882a593Smuzhiyun	select BR2_PACKAGE_GEOIP
357*4882a593Smuzhiyun	help
358*4882a593Smuzhiyun	  Enable ngx_stream_geoip_module
359*4882a593Smuzhiyun
360*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_SSL_PREREAD_MODULE
361*4882a593Smuzhiyun	bool "ngx_stream_ssl_preread_module"
362*4882a593Smuzhiyun	help
363*4882a593Smuzhiyun	  Enable ngx_stream_ssl_preread_module
364*4882a593Smuzhiyun
365*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_LIMIT_CONN_MODULE
366*4882a593Smuzhiyun	bool "ngx_stream_limit_conn_module"
367*4882a593Smuzhiyun	default y
368*4882a593Smuzhiyun	help
369*4882a593Smuzhiyun	  Enable ngx_stream_limit_conn_module
370*4882a593Smuzhiyun
371*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_ACCESS_MODULE
372*4882a593Smuzhiyun	bool "ngx_stream_access_module"
373*4882a593Smuzhiyun	default y
374*4882a593Smuzhiyun	help
375*4882a593Smuzhiyun	  Enable ngx_stream_access_module
376*4882a593Smuzhiyun
377*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_GEO_MODULE
378*4882a593Smuzhiyun	bool "ngx_stream_geo_module"
379*4882a593Smuzhiyun	default y
380*4882a593Smuzhiyun	help
381*4882a593Smuzhiyun	  Enable ngx_stream_geo_module
382*4882a593Smuzhiyun
383*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_MAP_MODULE
384*4882a593Smuzhiyun	bool "ngx_stream_map_module"
385*4882a593Smuzhiyun	default y
386*4882a593Smuzhiyun	help
387*4882a593Smuzhiyun	  Enable ngx_stream_map_module
388*4882a593Smuzhiyun
389*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_SPLIT_CLIENTS_MODULE
390*4882a593Smuzhiyun	bool "ngx_stream_split_clients_module"
391*4882a593Smuzhiyun	default y
392*4882a593Smuzhiyun	help
393*4882a593Smuzhiyun	  Enable ngx_stream_split_clients_module
394*4882a593Smuzhiyun
395*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_RETURN_MODULE
396*4882a593Smuzhiyun	bool "ngx_stream_return_module"
397*4882a593Smuzhiyun	default y
398*4882a593Smuzhiyun	help
399*4882a593Smuzhiyun	  Enable ngx_stream_return_module
400*4882a593Smuzhiyun
401*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_UPSTREAM_HASH_MODULE
402*4882a593Smuzhiyun	bool "ngx_stream_upstream_hash_module"
403*4882a593Smuzhiyun	default y
404*4882a593Smuzhiyun	help
405*4882a593Smuzhiyun	  Enable ngx_stream_upstream_hash_module
406*4882a593Smuzhiyun
407*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_UPSTREAM_LEAST_CONN_MODULE
408*4882a593Smuzhiyun	bool "ngx_stream_upstream_least_conn_module"
409*4882a593Smuzhiyun	default y
410*4882a593Smuzhiyun	help
411*4882a593Smuzhiyun	  Enable ngx_stream_upstream_least_conn_module
412*4882a593Smuzhiyun
413*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_UPSTREAM_RANDOM_MODULE
414*4882a593Smuzhiyun	bool "ngx_stream_upstream_random_module"
415*4882a593Smuzhiyun	default y
416*4882a593Smuzhiyun	help
417*4882a593Smuzhiyun	  Enable ngx_stream_upstream_random_module
418*4882a593Smuzhiyun
419*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_STREAM_UPSTREAM_ZONE_MODULE
420*4882a593Smuzhiyun	bool "ngx_stream_upstream_zone_module"
421*4882a593Smuzhiyun	default y
422*4882a593Smuzhiyun	help
423*4882a593Smuzhiyun	  Enable ngx_stream_upstream_zone_module
424*4882a593Smuzhiyun
425*4882a593Smuzhiyunendif #BR2_PACKAGE_NGINX_STREAM
426*4882a593Smuzhiyun
427*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_DEBUG
428*4882a593Smuzhiyun	bool "debug logging"
429*4882a593Smuzhiyun	help
430*4882a593Smuzhiyun	  Enable debug logging. The debug level should be set with
431*4882a593Smuzhiyun	  the error_log directive. For example
432*4882a593Smuzhiyun
433*4882a593Smuzhiyun	  error_log /var/log/nginx/error.log debug;
434*4882a593Smuzhiyun
435*4882a593Smuzhiyuncomment "misc. modules"
436*4882a593Smuzhiyun
437*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_SELECT_MODULE
438*4882a593Smuzhiyun	bool "ngx_select_module"
439*4882a593Smuzhiyun	help
440*4882a593Smuzhiyun	  Enable ngx_select_module
441*4882a593Smuzhiyun
442*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_POLL_MODULE
443*4882a593Smuzhiyun	bool "ngx_poll_module"
444*4882a593Smuzhiyun	help
445*4882a593Smuzhiyun	  Enable ngx_poll_module
446*4882a593Smuzhiyun
447*4882a593Smuzhiyunconfig BR2_PACKAGE_NGINX_ADD_MODULES
448*4882a593Smuzhiyun	string "additional modules"
449*4882a593Smuzhiyun	help
450*4882a593Smuzhiyun	  Space separated list of urls of the additional modules
451*4882a593Smuzhiyun
452*4882a593Smuzhiyunendif
453