annotate auto/options @ 571:5938746e70c2 PATCH_NGINX_MAIL_0_8

Mail: get rid of ugly protocol check in ngx_mail_auth_parse(). Instead, use index of argument which holds authentication mechanism name. For IMAP and POP3 it's 0, for SMTP - 1 as SMTP preserves command in first argument to allow pipelining support. While here, add check that we actually have argument holding authentication mechanism name. Currently IMAP has no appropriate checks before calling ngx_mail_auth_parse() which results in possible access of uninitialized memory.
author Maxim Dounin <mdounin@mdounin.ru>
date Sun, 27 Sep 2009 00:52:15 +0400
parents 86dad910eeb6
children e19e5f542878
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
1
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
2 # Copyright (C) Igor Sysoev
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
3
4
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
4
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
5 help=no
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
6
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
7 NGX_PREFIX=
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
8 NGX_SBIN_PATH=
324
f7cd062ee035 nginx 0.6.6
Igor Sysoev <http://sysoev.ru>
parents: 300
diff changeset
9 NGX_CONF_PREFIX=
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
10 NGX_CONF_PATH=
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
11 NGX_ERROR_LOG_PATH=
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
12 NGX_PID_PATH=
160
73e8476f9142 nginx 0.3.27
Igor Sysoev <http://sysoev.ru>
parents: 148
diff changeset
13 NGX_LOCK_PATH=
4
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
14 NGX_USER=
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
15 NGX_GROUP=
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
16
4
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
17 CC=${CC:-gcc}
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
18 CPP=
4
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
19 NGX_OBJS=objs
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
20
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
21 NGX_DEBUG=NO
4
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
22 NGX_CC_OPT=
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
23 NGX_LD_OPT=
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
24 CPU=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
25
336
1c519aff5c0c nginx 0.6.12
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
26 NGX_RPATH=NO
1c519aff5c0c nginx 0.6.12
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
27
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
28 NGX_TEST_BUILD_DEVPOLL=NO
236
c982febb7588 nginx 0.4.3
Igor Sysoev <http://sysoev.ru>
parents: 202
diff changeset
29 NGX_TEST_BUILD_EVENTPORT=NO
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
30 NGX_TEST_BUILD_EPOLL=NO
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
31 NGX_TEST_BUILD_RTSIG=NO
22
8b6db3bda591 nginx 0.1.11
Igor Sysoev <http://sysoev.ru>
parents: 18
diff changeset
32 NGX_TEST_BUILD_SOLARIS_SENDFILEV=NO
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
33
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
34 NGX_PLATFORM=
10
46833bd150cb nginx 0.1.5
Igor Sysoev <http://sysoev.ru>
parents: 6
diff changeset
35 NGX_WINE=
46833bd150cb nginx 0.1.5
Igor Sysoev <http://sysoev.ru>
parents: 6
diff changeset
36
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
37 EVENT_FOUND=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
38
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
39 EVENT_RTSIG=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
40 EVENT_SELECT=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
41 EVENT_POLL=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
42 EVENT_AIO=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
43
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
44 USE_THREADS=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
45
558
86dad910eeb6 nginx 0.8.11
Igor Sysoev <http://sysoev.ru>
parents: 550
diff changeset
46 NGX_FILE_AIO=NO
487
76a79816b771 nginx 0.7.36
Igor Sysoev <http://sysoev.ru>
parents: 445
diff changeset
47 NGX_IPV6=NO
76a79816b771 nginx 0.7.36
Igor Sysoev <http://sysoev.ru>
parents: 445
diff changeset
48
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
49 HTTP=YES
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
50
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
51 NGX_HTTP_LOG_PATH=
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
52 NGX_HTTP_CLIENT_TEMP_PATH=
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
53 NGX_HTTP_PROXY_TEMP_PATH=
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
54 NGX_HTTP_FASTCGI_TEMP_PATH=
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
55
503
c8cfb6c462ef nginx 0.7.44
Igor Sysoev <http://sysoev.ru>
parents: 487
diff changeset
56 HTTP_CACHE=YES
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
57 HTTP_CHARSET=YES
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
58 HTTP_GZIP=YES
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
59 HTTP_SSL=NO
46
9f3205d496a0 nginx 0.1.23
Igor Sysoev <http://sysoev.ru>
parents: 38
diff changeset
60 HTTP_SSI=YES
58
b55cbf18157e nginx 0.1.29
Igor Sysoev <http://sysoev.ru>
parents: 52
diff changeset
61 HTTP_POSTPONE=NO
122
d25a1d6034f1 nginx 0.3.8
Igor Sysoev <http://sysoev.ru>
parents: 88
diff changeset
62 HTTP_REALIP=NO
392
34fb3a573548 nginx 0.7.8
Igor Sysoev <http://sysoev.ru>
parents: 372
diff changeset
63 HTTP_XSLT=NO
524
ed5e10fb40fc nginx 0.7.54
Igor Sysoev <http://sysoev.ru>
parents: 522
diff changeset
64 HTTP_IMAGE_FILTER=NO
296
2ceaee987f37 nginx 0.5.18
Igor Sysoev <http://sysoev.ru>
parents: 290
diff changeset
65 HTTP_SUB=NO
178
87699398f955 nginx 0.3.36
Igor Sysoev <http://sysoev.ru>
parents: 162
diff changeset
66 HTTP_ADDITION=NO
182
13710a1813ad nginx 0.3.38
Igor Sysoev <http://sysoev.ru>
parents: 178
diff changeset
67 HTTP_DAV=NO
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
68 HTTP_ACCESS=YES
52
0d75d65c642f nginx 0.1.26
Igor Sysoev <http://sysoev.ru>
parents: 50
diff changeset
69 HTTP_AUTH_BASIC=YES
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
70 HTTP_USERID=YES
6
80ba094c6b3e nginx 0.1.3
Igor Sysoev <http://sysoev.ru>
parents: 4
diff changeset
71 HTTP_AUTOINDEX=YES
429
79c5df00501e nginx 0.7.15
Igor Sysoev <http://sysoev.ru>
parents: 415
diff changeset
72 HTTP_RANDOM_INDEX=NO
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
73 HTTP_STATUS=NO
34
aab2ea7c0458 nginx 0.1.17
Igor Sysoev <http://sysoev.ru>
parents: 28
diff changeset
74 HTTP_GEO=YES
548
4b0d7f0bf22b nginx 0.8.6
Igor Sysoev <http://sysoev.ru>
parents: 534
diff changeset
75 HTTP_GEOIP=NO
138
8e6d4d96ec4c nginx 0.3.16
Igor Sysoev <http://sysoev.ru>
parents: 130
diff changeset
76 HTTP_MAP=YES
126
df17fbafec8f nginx 0.3.10
Igor Sysoev <http://sysoev.ru>
parents: 122
diff changeset
77 HTTP_REFERER=YES
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
78 HTTP_REWRITE=YES
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
79 HTTP_PROXY=YES
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
80 HTTP_FASTCGI=YES
148
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
81 HTTP_PERL=NO
130
82d695e3d662 nginx 0.3.12
Igor Sysoev <http://sysoev.ru>
parents: 126
diff changeset
82 HTTP_MEMCACHED=YES
272
29a6403156b0 nginx 0.5.6
Igor Sysoev <http://sysoev.ru>
parents: 260
diff changeset
83 HTTP_LIMIT_ZONE=YES
445
b4f69f2ef02c nginx 0.7.20
Igor Sysoev <http://sysoev.ru>
parents: 440
diff changeset
84 HTTP_LIMIT_REQ=YES
126
df17fbafec8f nginx 0.3.10
Igor Sysoev <http://sysoev.ru>
parents: 122
diff changeset
85 HTTP_EMPTY_GIF=YES
236
c982febb7588 nginx 0.4.3
Igor Sysoev <http://sysoev.ru>
parents: 202
diff changeset
86 HTTP_BROWSER=YES
440
b246022ef454 nginx 0.7.18
Igor Sysoev <http://sysoev.ru>
parents: 429
diff changeset
87 HTTP_SECURE_LINK=NO
244
500a3242dff6 nginx 0.4.7
Igor Sysoev <http://sysoev.ru>
parents: 238
diff changeset
88 HTTP_FLV=NO
358
9121a0a91f47 nginx 0.6.23
Igor Sysoev <http://sysoev.ru>
parents: 338
diff changeset
89 HTTP_GZIP_STATIC=NO
260
0effe91f6083 nginx 0.5.0
Igor Sysoev <http://sysoev.ru>
parents: 244
diff changeset
90 HTTP_UPSTREAM_IP_HASH=YES
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
91
36
a39d1b793287 nginx 0.1.18
Igor Sysoev <http://sysoev.ru>
parents: 34
diff changeset
92 # STUB
a39d1b793287 nginx 0.1.18
Igor Sysoev <http://sysoev.ru>
parents: 34
diff changeset
93 HTTP_STUB_STATUS=NO
a39d1b793287 nginx 0.1.18
Igor Sysoev <http://sysoev.ru>
parents: 34
diff changeset
94
290
f745bf973510 nginx 0.5.15
Igor Sysoev <http://sysoev.ru>
parents: 272
diff changeset
95 MAIL=NO
f745bf973510 nginx 0.5.15
Igor Sysoev <http://sysoev.ru>
parents: 272
diff changeset
96 MAIL_SSL=NO
336
1c519aff5c0c nginx 0.6.12
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
97 MAIL_POP3=YES
1c519aff5c0c nginx 0.6.12
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
98 MAIL_IMAP=YES
1c519aff5c0c nginx 0.6.12
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
99 MAIL_SMTP=YES
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
100
38
2879cd3a40cb nginx 0.1.19
Igor Sysoev <http://sysoev.ru>
parents: 36
diff changeset
101 NGX_ADDONS=
16
74b1868dd3cd nginx 0.1.8
Igor Sysoev <http://sysoev.ru>
parents: 10
diff changeset
102
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
103 USE_PCRE=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
104 PCRE=NONE
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
105 PCRE_OPT=
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
106
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
107 USE_OPENSSL=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
108 OPENSSL=NONE
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
109
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
110 USE_MD5=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
111 MD5=NONE
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
112 MD5_OPT=
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
113 MD5_ASM=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
114
202
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
115 USE_SHA1=NO
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
116 SHA1=NONE
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
117 SHA1_OPT=
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
118 SHA1_ASM=NO
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
119
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
120 USE_ZLIB=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
121 ZLIB=NONE
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
122 ZLIB_OPT=
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
123 ZLIB_ASM=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
124
148
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
125 USE_PERL=NO
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
126 NGX_PERL=perl
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
127
392
34fb3a573548 nginx 0.7.8
Igor Sysoev <http://sysoev.ru>
parents: 372
diff changeset
128 USE_LIBXSLT=NO
524
ed5e10fb40fc nginx 0.7.54
Igor Sysoev <http://sysoev.ru>
parents: 522
diff changeset
129 USE_LIBGD=NO
392
34fb3a573548 nginx 0.7.8
Igor Sysoev <http://sysoev.ru>
parents: 372
diff changeset
130
370
9a242235a80a nginx 0.6.29
Igor Sysoev <http://sysoev.ru>
parents: 358
diff changeset
131 NGX_GOOGLE_PERFTOOLS=NO
411
05981f639d21 nginx 0.7.9
Igor Sysoev <http://sysoev.ru>
parents: 392
diff changeset
132 NGX_CPP_TEST=NO
370
9a242235a80a nginx 0.6.29
Igor Sysoev <http://sysoev.ru>
parents: 358
diff changeset
133
138
8e6d4d96ec4c nginx 0.3.16
Igor Sysoev <http://sysoev.ru>
parents: 130
diff changeset
134 NGX_CPU_CACHE_LINE=
8e6d4d96ec4c nginx 0.3.16
Igor Sysoev <http://sysoev.ru>
parents: 130
diff changeset
135
522
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
136 opt=
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
137
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
138 for option
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
139 do
534
499474178a11 nginx 0.7.59
Igor Sysoev <http://sysoev.ru>
parents: 526
diff changeset
140 opt="$opt `echo $option | sed -e \"s/\(--[^=]*=\)\(.* .*\)/\1'\2'/\"`"
522
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
141
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
142 case "$option" in
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
143 -*=*) value=`echo "$option" | sed -e 's/[-_a-zA-Z0-9]*=//'` ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
144 *) value="" ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
145 esac
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
146
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
147 case "$option" in
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
148 --help) help=yes ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
149
522
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
150 --prefix=) NGX_PREFIX="!" ;;
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
151 --prefix=*) NGX_PREFIX="$value" ;;
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
152 --sbin-path=*) NGX_SBIN_PATH="$value" ;;
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
153 --conf-path=*) NGX_CONF_PATH="$value" ;;
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
154 --error-log-path=*) NGX_ERROR_LOG_PATH="$value";;
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
155 --pid-path=*) NGX_PID_PATH="$value" ;;
160
73e8476f9142 nginx 0.3.27
Igor Sysoev <http://sysoev.ru>
parents: 148
diff changeset
156 --lock-path=*) NGX_LOCK_PATH="$value" ;;
4
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
157 --user=*) NGX_USER="$value" ;;
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
158 --group=*) NGX_GROUP="$value" ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
159
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
160 --crossbuild=*) NGX_PLATFORM="$value" ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
161
4
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
162 --builddir=*) NGX_OBJS="$value" ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
163
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
164 --with-rtsig_module) EVENT_RTSIG=YES ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
165 --with-select_module) EVENT_SELECT=YES ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
166 --without-select_module) EVENT_SELECT=NONE ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
167 --with-poll_module) EVENT_POLL=YES ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
168 --without-poll_module) EVENT_POLL=NONE ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
169 --with-aio_module) EVENT_AIO=YES ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
170
372
6639b93e81b2 nginx 0.6.30
Igor Sysoev <http://sysoev.ru>
parents: 370
diff changeset
171 #--with-threads=*) USE_THREADS="$value" ;;
6639b93e81b2 nginx 0.6.30
Igor Sysoev <http://sysoev.ru>
parents: 370
diff changeset
172 #--with-threads) USE_THREADS="pthreads" ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
173
558
86dad910eeb6 nginx 0.8.11
Igor Sysoev <http://sysoev.ru>
parents: 550
diff changeset
174 --with-file-aio) NGX_FILE_AIO=YES ;;
487
76a79816b771 nginx 0.7.36
Igor Sysoev <http://sysoev.ru>
parents: 445
diff changeset
175 --with-ipv6) NGX_IPV6=YES ;;
76a79816b771 nginx 0.7.36
Igor Sysoev <http://sysoev.ru>
parents: 445
diff changeset
176
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
177 --without-http) HTTP=NO ;;
503
c8cfb6c462ef nginx 0.7.44
Igor Sysoev <http://sysoev.ru>
parents: 487
diff changeset
178 --without-http-cache) HTTP_CACHE=NO ;;
c8cfb6c462ef nginx 0.7.44
Igor Sysoev <http://sysoev.ru>
parents: 487
diff changeset
179
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
180 --http-log-path=*) NGX_HTTP_LOG_PATH="$value" ;;
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
181 --http-client-body-temp-path=*) NGX_HTTP_CLIENT_TEMP_PATH="$value" ;;
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
182 --http-proxy-temp-path=*) NGX_HTTP_PROXY_TEMP_PATH="$value" ;;
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
183 --http-fastcgi-temp-path=*) NGX_HTTP_FASTCGI_TEMP_PATH="$value" ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
184
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
185 --with-http_ssl_module) HTTP_SSL=YES ;;
122
d25a1d6034f1 nginx 0.3.8
Igor Sysoev <http://sysoev.ru>
parents: 88
diff changeset
186 --with-http_realip_module) HTTP_REALIP=YES ;;
178
87699398f955 nginx 0.3.36
Igor Sysoev <http://sysoev.ru>
parents: 162
diff changeset
187 --with-http_addition_module) HTTP_ADDITION=YES ;;
392
34fb3a573548 nginx 0.7.8
Igor Sysoev <http://sysoev.ru>
parents: 372
diff changeset
188 --with-http_xslt_module) HTTP_XSLT=YES ;;
524
ed5e10fb40fc nginx 0.7.54
Igor Sysoev <http://sysoev.ru>
parents: 522
diff changeset
189 --with-http_image_filter_module) HTTP_IMAGE_FILTER=YES ;;
548
4b0d7f0bf22b nginx 0.8.6
Igor Sysoev <http://sysoev.ru>
parents: 534
diff changeset
190 --with-http_geoip_module) HTTP_GEOIP=YES ;;
296
2ceaee987f37 nginx 0.5.18
Igor Sysoev <http://sysoev.ru>
parents: 290
diff changeset
191 --with-http_sub_module) HTTP_SUB=YES ;;
182
13710a1813ad nginx 0.3.38
Igor Sysoev <http://sysoev.ru>
parents: 178
diff changeset
192 --with-http_dav_module) HTTP_DAV=YES ;;
244
500a3242dff6 nginx 0.4.7
Igor Sysoev <http://sysoev.ru>
parents: 238
diff changeset
193 --with-http_flv_module) HTTP_FLV=YES ;;
358
9121a0a91f47 nginx 0.6.23
Igor Sysoev <http://sysoev.ru>
parents: 338
diff changeset
194 --with-http_gzip_static_module) HTTP_GZIP_STATIC=YES ;;
429
79c5df00501e nginx 0.7.15
Igor Sysoev <http://sysoev.ru>
parents: 415
diff changeset
195 --with-http_random_index_module) HTTP_RANDOM_INDEX=YES ;;
440
b246022ef454 nginx 0.7.18
Igor Sysoev <http://sysoev.ru>
parents: 429
diff changeset
196 --with-http_secure_link_module) HTTP_SECURE_LINK=YES ;;
182
13710a1813ad nginx 0.3.38
Igor Sysoev <http://sysoev.ru>
parents: 178
diff changeset
197
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
198 --without-http_charset_module) HTTP_CHARSET=NO ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
199 --without-http_gzip_module) HTTP_GZIP=NO ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
200 --without-http_ssi_module) HTTP_SSI=NO ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
201 --without-http_userid_module) HTTP_USERID=NO ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
202 --without-http_access_module) HTTP_ACCESS=NO ;;
52
0d75d65c642f nginx 0.1.26
Igor Sysoev <http://sysoev.ru>
parents: 50
diff changeset
203 --without-http_auth_basic_module) HTTP_AUTH_BASIC=NO ;;
6
80ba094c6b3e nginx 0.1.3
Igor Sysoev <http://sysoev.ru>
parents: 4
diff changeset
204 --without-http_autoindex_module) HTTP_AUTOINDEX=NO ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
205 --without-http_status_module) HTTP_STATUS=NO ;;
34
aab2ea7c0458 nginx 0.1.17
Igor Sysoev <http://sysoev.ru>
parents: 28
diff changeset
206 --without-http_geo_module) HTTP_GEO=NO ;;
138
8e6d4d96ec4c nginx 0.3.16
Igor Sysoev <http://sysoev.ru>
parents: 130
diff changeset
207 --without-http_map_module) HTTP_MAP=NO ;;
130
82d695e3d662 nginx 0.3.12
Igor Sysoev <http://sysoev.ru>
parents: 126
diff changeset
208 --without-http_referer_module) HTTP_REFERER=NO ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
209 --without-http_rewrite_module) HTTP_REWRITE=NO ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
210 --without-http_proxy_module) HTTP_PROXY=NO ;;
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
211 --without-http_fastcgi_module) HTTP_FASTCGI=NO ;;
130
82d695e3d662 nginx 0.3.12
Igor Sysoev <http://sysoev.ru>
parents: 126
diff changeset
212 --without-http_memcached_module) HTTP_MEMCACHED=NO ;;
272
29a6403156b0 nginx 0.5.6
Igor Sysoev <http://sysoev.ru>
parents: 260
diff changeset
213 --without-http_limit_zone_module) HTTP_LIMIT_ZONE=NO ;;
445
b4f69f2ef02c nginx 0.7.20
Igor Sysoev <http://sysoev.ru>
parents: 440
diff changeset
214 --without-http_limit_req_module) HTTP_LIMIT_REQ=NO ;;
130
82d695e3d662 nginx 0.3.12
Igor Sysoev <http://sysoev.ru>
parents: 126
diff changeset
215 --without-http_empty_gif_module) HTTP_EMPTY_GIF=NO ;;
236
c982febb7588 nginx 0.4.3
Igor Sysoev <http://sysoev.ru>
parents: 202
diff changeset
216 --without-http_browser_module) HTTP_BROWSER=NO ;;
260
0effe91f6083 nginx 0.5.0
Igor Sysoev <http://sysoev.ru>
parents: 244
diff changeset
217 --without-http_upstream_ip_hash_module) HTTP_UPSTREAM_IP_HASH=NO ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
218
148
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
219 --with-http_perl_module) HTTP_PERL=YES ;;
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
220 --with-perl_modules_path=*) NGX_PERL_MODULES="$value" ;;
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
221 --with-perl=*) NGX_PERL="$value" ;;
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
222
36
a39d1b793287 nginx 0.1.18
Igor Sysoev <http://sysoev.ru>
parents: 34
diff changeset
223 # STUB
a39d1b793287 nginx 0.1.18
Igor Sysoev <http://sysoev.ru>
parents: 34
diff changeset
224 --with-http_stub_status_module) HTTP_STUB_STATUS=YES ;;
a39d1b793287 nginx 0.1.18
Igor Sysoev <http://sysoev.ru>
parents: 34
diff changeset
225
290
f745bf973510 nginx 0.5.15
Igor Sysoev <http://sysoev.ru>
parents: 272
diff changeset
226 --with-mail) MAIL=YES ;;
f745bf973510 nginx 0.5.15
Igor Sysoev <http://sysoev.ru>
parents: 272
diff changeset
227 --with-mail_ssl_module) MAIL_SSL=YES ;;
f745bf973510 nginx 0.5.15
Igor Sysoev <http://sysoev.ru>
parents: 272
diff changeset
228 # STUB
f745bf973510 nginx 0.5.15
Igor Sysoev <http://sysoev.ru>
parents: 272
diff changeset
229 --with-imap) MAIL=YES ;;
f745bf973510 nginx 0.5.15
Igor Sysoev <http://sysoev.ru>
parents: 272
diff changeset
230 --with-imap_ssl_module) MAIL_SSL=YES ;;
336
1c519aff5c0c nginx 0.6.12
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
231 --without-mail_pop3_module) MAIL_POP3=NO ;;
1c519aff5c0c nginx 0.6.12
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
232 --without-mail_imap_module) MAIL_IMAP=NO ;;
1c519aff5c0c nginx 0.6.12
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
233 --without-mail_smtp_module) MAIL_SMTP=NO ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
234
370
9a242235a80a nginx 0.6.29
Igor Sysoev <http://sysoev.ru>
parents: 358
diff changeset
235 --with-google_perftools_module) NGX_GOOGLE_PERFTOOLS=YES ;;
415
349057ecf4d5 nginx 0.7.10
Igor Sysoev <http://sysoev.ru>
parents: 411
diff changeset
236 --with-cpp_test_module) NGX_CPP_TEST=YES ;;
370
9a242235a80a nginx 0.6.29
Igor Sysoev <http://sysoev.ru>
parents: 358
diff changeset
237
38
2879cd3a40cb nginx 0.1.19
Igor Sysoev <http://sysoev.ru>
parents: 36
diff changeset
238 --add-module=*) NGX_ADDONS="$NGX_ADDONS $value" ;;
16
74b1868dd3cd nginx 0.1.8
Igor Sysoev <http://sysoev.ru>
parents: 10
diff changeset
239
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
240 --with-cc=*) CC="$value" ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
241 --with-cpp=*) CPP="$value" ;;
4
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
242 --with-cc-opt=*) NGX_CC_OPT="$value" ;;
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
243 --with-ld-opt=*) NGX_LD_OPT="$value" ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
244 --with-cpu-opt=*) CPU="$value" ;;
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
245 --with-debug) NGX_DEBUG=YES ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
246
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
247 --without-pcre) USE_PCRE=DISABLED ;;
503
c8cfb6c462ef nginx 0.7.44
Igor Sysoev <http://sysoev.ru>
parents: 487
diff changeset
248 --with-pcre) USE_PCRE=YES ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
249 --with-pcre=*) PCRE="$value" ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
250 --with-pcre-opt=*) PCRE_OPT="$value" ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
251
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
252 --with-openssl=*) OPENSSL="$value" ;;
50
72eb30262aac nginx 0.1.25
Igor Sysoev <http://sysoev.ru>
parents: 46
diff changeset
253 --with-openssl-opt=*) OPENSSL_OPT="$value" ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
254
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
255 --with-md5=*) MD5="$value" ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
256 --with-md5-opt=*) MD5_OPT="$value" ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
257 --with-md5-asm) MD5_ASM=YES ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
258
202
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
259 --with-sha1=*) SHA1="$value" ;;
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
260 --with-sha1-opt=*) SHA1_OPT="$value" ;;
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
261 --with-sha1-asm) SHA1_ASM=YES ;;
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
262
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
263 --with-zlib=*) ZLIB="$value" ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
264 --with-zlib-opt=*) ZLIB_OPT="$value" ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
265 --with-zlib-asm=*) ZLIB_ASM="$value" ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
266
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
267 --test-build-devpoll) NGX_TEST_BUILD_DEVPOLL=YES ;;
236
c982febb7588 nginx 0.4.3
Igor Sysoev <http://sysoev.ru>
parents: 202
diff changeset
268 --test-build-eventport) NGX_TEST_BUILD_EVENTPORT=YES ;;
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
269 --test-build-epoll) NGX_TEST_BUILD_EPOLL=YES ;;
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
270 --test-build-rtsig) NGX_TEST_BUILD_RTSIG=YES ;;
22
8b6db3bda591 nginx 0.1.11
Igor Sysoev <http://sysoev.ru>
parents: 18
diff changeset
271 --test-build-solaris-sendfilev) NGX_TEST_BUILD_SOLARIS_SENDFILEV=YES ;;
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
272
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
273 *)
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
274 echo "$0: error: invalid option \"$option\""
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
275 exit 1
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
276 ;;
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
277 esac
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
278 done
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
279
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
280
522
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
281 NGX_CONFIGURE="$opt"
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
282
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
283
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
284 if [ $help = yes ]; then
4
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
285
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
286 cat << END
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
287
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
288 --help this message
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
289
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
290 --prefix=PATH set the installation prefix
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
291 --sbin-path=PATH set path to the nginx binary file
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
292 --conf-path=PATH set path to the nginx.conf file
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
293 --error-log-path=PATH set path to the error log
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
294 --pid-path=PATH set path to nginx.pid file
160
73e8476f9142 nginx 0.3.27
Igor Sysoev <http://sysoev.ru>
parents: 148
diff changeset
295 --lock-path=PATH set path to nginx.lock file
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
296
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
297 --user=USER set non-privilege user
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
298 for the worker processes
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
299 --group=GROUP set non-privilege group
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
300 for the worker processes
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
301
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
302 --builddir=DIR set the build directory
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
303
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
304 --with-rtsig_module enable rtsig module
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
305 --with-select_module enable select module
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
306 --without-select_module disable select module
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
307 --with-poll_module enable poll module
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
308 --without-poll_module disable poll module
4
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
309
558
86dad910eeb6 nginx 0.8.11
Igor Sysoev <http://sysoev.ru>
parents: 550
diff changeset
310 --with-file-aio enable file aio support
487
76a79816b771 nginx 0.7.36
Igor Sysoev <http://sysoev.ru>
parents: 445
diff changeset
311 --with-ipv6 enable ipv6 support
76a79816b771 nginx 0.7.36
Igor Sysoev <http://sysoev.ru>
parents: 445
diff changeset
312
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
313 --with-http_ssl_module enable ngx_http_ssl_module
130
82d695e3d662 nginx 0.3.12
Igor Sysoev <http://sysoev.ru>
parents: 126
diff changeset
314 --with-http_realip_module enable ngx_http_realip_module
184
71ff1e2b484a nginx 0.3.39
Igor Sysoev <http://sysoev.ru>
parents: 182
diff changeset
315 --with-http_addition_module enable ngx_http_addition_module
392
34fb3a573548 nginx 0.7.8
Igor Sysoev <http://sysoev.ru>
parents: 372
diff changeset
316 --with-http_xslt_module enable ngx_http_xslt_module
526
6484cbba0222 nginx 0.7.55
Igor Sysoev <http://sysoev.ru>
parents: 524
diff changeset
317 --with-http_image_filter_module enable ngx_http_image_filter_module
550
24b676623d4f nginx 0.8.7
Igor Sysoev <http://sysoev.ru>
parents: 548
diff changeset
318 --with-http_geoip_module enable ngx_http_geoip_module
296
2ceaee987f37 nginx 0.5.18
Igor Sysoev <http://sysoev.ru>
parents: 290
diff changeset
319 --with-http_sub_module enable ngx_http_sub_module
184
71ff1e2b484a nginx 0.3.39
Igor Sysoev <http://sysoev.ru>
parents: 182
diff changeset
320 --with-http_dav_module enable ngx_http_dav_module
244
500a3242dff6 nginx 0.4.7
Igor Sysoev <http://sysoev.ru>
parents: 238
diff changeset
321 --with-http_flv_module enable ngx_http_flv_module
358
9121a0a91f47 nginx 0.6.23
Igor Sysoev <http://sysoev.ru>
parents: 338
diff changeset
322 --with-http_gzip_static_module enable ngx_http_gzip_static_module
429
79c5df00501e nginx 0.7.15
Igor Sysoev <http://sysoev.ru>
parents: 415
diff changeset
323 --with-http_random_index_module enable ngx_http_random_index_module
440
b246022ef454 nginx 0.7.18
Igor Sysoev <http://sysoev.ru>
parents: 429
diff changeset
324 --with-http_secure_link_module enable ngx_http_secure_link_module
300
cba14c1e2a4b nginx 0.5.20
Igor Sysoev <http://sysoev.ru>
parents: 296
diff changeset
325 --with-http_stub_status_module enable ngx_http_stub_status_module
184
71ff1e2b484a nginx 0.3.39
Igor Sysoev <http://sysoev.ru>
parents: 182
diff changeset
326
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
327 --without-http_charset_module disable ngx_http_charset_module
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
328 --without-http_gzip_module disable ngx_http_gzip_module
50
72eb30262aac nginx 0.1.25
Igor Sysoev <http://sysoev.ru>
parents: 46
diff changeset
329 --without-http_ssi_module disable ngx_http_ssi_module
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
330 --without-http_userid_module disable ngx_http_userid_module
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
331 --without-http_access_module disable ngx_http_access_module
52
0d75d65c642f nginx 0.1.26
Igor Sysoev <http://sysoev.ru>
parents: 50
diff changeset
332 --without-http_auth_basic_module disable ngx_http_auth_basic_module
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
333 --without-http_autoindex_module disable ngx_http_autoindex_module
34
aab2ea7c0458 nginx 0.1.17
Igor Sysoev <http://sysoev.ru>
parents: 28
diff changeset
334 --without-http_geo_module disable ngx_http_geo_module
238
a528ae0fe909 nginx 0.4.4
Igor Sysoev <http://sysoev.ru>
parents: 236
diff changeset
335 --without-http_map_module disable ngx_http_map_module
130
82d695e3d662 nginx 0.3.12
Igor Sysoev <http://sysoev.ru>
parents: 126
diff changeset
336 --without-http_referer_module disable ngx_http_referer_module
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
337 --without-http_rewrite_module disable ngx_http_rewrite_module
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
338 --without-http_proxy_module disable ngx_http_proxy_module
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
339 --without-http_fastcgi_module disable ngx_http_fastcgi_module
130
82d695e3d662 nginx 0.3.12
Igor Sysoev <http://sysoev.ru>
parents: 126
diff changeset
340 --without-http_memcached_module disable ngx_http_memcached_module
272
29a6403156b0 nginx 0.5.6
Igor Sysoev <http://sysoev.ru>
parents: 260
diff changeset
341 --without-http_limit_zone_module disable ngx_http_limit_zone_module
445
b4f69f2ef02c nginx 0.7.20
Igor Sysoev <http://sysoev.ru>
parents: 440
diff changeset
342 --without-http_limit_req_module disable ngx_http_limit_req_module
130
82d695e3d662 nginx 0.3.12
Igor Sysoev <http://sysoev.ru>
parents: 126
diff changeset
343 --without-http_empty_gif_module disable ngx_http_empty_gif_module
238
a528ae0fe909 nginx 0.4.4
Igor Sysoev <http://sysoev.ru>
parents: 236
diff changeset
344 --without-http_browser_module disable ngx_http_browser_module
260
0effe91f6083 nginx 0.5.0
Igor Sysoev <http://sysoev.ru>
parents: 244
diff changeset
345 --without-http_upstream_ip_hash_module
0effe91f6083 nginx 0.5.0
Igor Sysoev <http://sysoev.ru>
parents: 244
diff changeset
346 disable ngx_http_upstream_ip_hash_module
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
347
148
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
348 --with-http_perl_module enable ngx_http_perl_module
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
349 --with-perl_modules_path=PATH set path to the perl modules
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
350 --with-perl=PATH set path to the perl binary
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
351
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
352 --http-log-path=PATH set path to the http access log
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
353 --http-client-body-temp-path=PATH set path to the http client request body
184
71ff1e2b484a nginx 0.3.39
Igor Sysoev <http://sysoev.ru>
parents: 182
diff changeset
354 temporary files
71ff1e2b484a nginx 0.3.39
Igor Sysoev <http://sysoev.ru>
parents: 182
diff changeset
355 --http-proxy-temp-path=PATH set path to the http proxy temporary files
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
356 --http-fastcgi-temp-path=PATH set path to the http fastcgi temporary
184
71ff1e2b484a nginx 0.3.39
Igor Sysoev <http://sysoev.ru>
parents: 182
diff changeset
357 files
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
358
78
9db7e0b5b27f nginx 0.1.39
Igor Sysoev <http://sysoev.ru>
parents: 58
diff changeset
359 --without-http disable HTTP server
503
c8cfb6c462ef nginx 0.7.44
Igor Sysoev <http://sysoev.ru>
parents: 487
diff changeset
360 --without-http-cache disable HTTP cache
78
9db7e0b5b27f nginx 0.1.39
Igor Sysoev <http://sysoev.ru>
parents: 58
diff changeset
361
338
cac46d125dc7 nginx 0.6.13
Igor Sysoev <http://sysoev.ru>
parents: 336
diff changeset
362 --with-mail enable POP3/IMAP4/SMTP proxy module
290
f745bf973510 nginx 0.5.15
Igor Sysoev <http://sysoev.ru>
parents: 272
diff changeset
363 --with-mail_ssl_module enable ngx_mail_ssl_module
338
cac46d125dc7 nginx 0.6.13
Igor Sysoev <http://sysoev.ru>
parents: 336
diff changeset
364 --without-mail_pop3_module disable ngx_mail_pop3_module
cac46d125dc7 nginx 0.6.13
Igor Sysoev <http://sysoev.ru>
parents: 336
diff changeset
365 --without-mail_imap_module disable ngx_mail_imap_module
cac46d125dc7 nginx 0.6.13
Igor Sysoev <http://sysoev.ru>
parents: 336
diff changeset
366 --without-mail_smtp_module disable ngx_mail_smtp_module
78
9db7e0b5b27f nginx 0.1.39
Igor Sysoev <http://sysoev.ru>
parents: 58
diff changeset
367
370
9a242235a80a nginx 0.6.29
Igor Sysoev <http://sysoev.ru>
parents: 358
diff changeset
368 --with-google_perftools_module enable ngx_google_perftools_module
411
05981f639d21 nginx 0.7.9
Igor Sysoev <http://sysoev.ru>
parents: 392
diff changeset
369 --with-cpp_test_module enable ngx_cpp_test_module
370
9a242235a80a nginx 0.6.29
Igor Sysoev <http://sysoev.ru>
parents: 358
diff changeset
370
300
cba14c1e2a4b nginx 0.5.20
Igor Sysoev <http://sysoev.ru>
parents: 296
diff changeset
371 --add-module=PATH enable an external module
cba14c1e2a4b nginx 0.5.20
Igor Sysoev <http://sysoev.ru>
parents: 296
diff changeset
372
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
373 --with-cc=PATH set path to C compiler
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
374 --with-cpp=PATH set path to C preprocessor
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
375 --with-cc-opt=OPTIONS set additional options for C compiler
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
376 --with-ld-opt=OPTIONS set additional options for linker
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
377 --with-cpu-opt=CPU build for specified CPU, the valid values:
162
6be073125f2e nginx 0.3.28
Igor Sysoev <http://sysoev.ru>
parents: 160
diff changeset
378 pentium, pentiumpro, pentium3, pentium4,
6be073125f2e nginx 0.3.28
Igor Sysoev <http://sysoev.ru>
parents: 160
diff changeset
379 athlon, opteron, sparc32, sparc64, ppc64
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
380
503
c8cfb6c462ef nginx 0.7.44
Igor Sysoev <http://sysoev.ru>
parents: 487
diff changeset
381 --without-pcre disable PCRE library usage
c8cfb6c462ef nginx 0.7.44
Igor Sysoev <http://sysoev.ru>
parents: 487
diff changeset
382 --with-pcre force PCRE library usage
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
383 --with-pcre=DIR set path to PCRE library sources
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
384 --with-pcre-opt=OPTIONS set additional options for PCRE building
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
385
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
386 --with-md5=DIR set path to md5 library sources
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
387 --with-md5-opt=OPTIONS set additional options for md5 building
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
388 --with-md5-asm use md5 assembler sources
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
389
202
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
390 --with-sha1=DIR set path to sha1 library sources
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
391 --with-sha1-opt=OPTIONS set additional options for sha1 building
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
392 --with-sha1-asm use sha1 assembler sources
ca5f86d94316 nginx 0.3.48
Igor Sysoev <http://sysoev.ru>
parents: 184
diff changeset
393
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
394 --with-zlib=DIR set path to zlib library sources
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
395 --with-zlib-opt=OPTIONS set additional options for zlib building
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
396 --with-zlib-asm=CPU use zlib assembler sources optimized
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
397 for specified CPU, the valid values:
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
398 pentium, pentiumpro
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
399
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
400 --with-openssl=DIR set path to OpenSSL library sources
50
72eb30262aac nginx 0.1.25
Igor Sysoev <http://sysoev.ru>
parents: 46
diff changeset
401 --with-openssl-opt=OPTIONS set additional options for OpenSSL building
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
402
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
403 --with-debug enable the debugging logging
4
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
404
4b2dafa26fe2 nginx 0.1.2
Igor Sysoev <http://sysoev.ru>
parents: 0
diff changeset
405 END
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
406
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
407 exit 1
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
408 fi
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
409
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
410
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
411 if [ $HTTP = NO ]; then
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
412 HTTP_CHARSET=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
413 HTTP_GZIP=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
414 HTTP_SSI=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
415 HTTP_USERID=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
416 HTTP_ACCESS=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
417 HTTP_STATUS=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
418 HTTP_REWRITE=NO
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
419 HTTP_PROXY=NO
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
420 HTTP_FASTCGI=NO
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
421 fi
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
422
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
423
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
424 if [ ".$NGX_PLATFORM" = ".win32" ]; then
10
46833bd150cb nginx 0.1.5
Igor Sysoev <http://sysoev.ru>
parents: 6
diff changeset
425 NGX_WINE=$WINE
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
426 fi
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
427
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
428
522
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
429 NGX_CONF_PATH=${NGX_CONF_PATH:-conf/nginx.conf}
326
9fc4ab6673f9 nginx 0.6.7
Igor Sysoev <http://sysoev.ru>
parents: 324
diff changeset
430 NGX_CONF_PREFIX=`dirname $NGX_CONF_PATH`
522
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
431 NGX_PID_PATH=${NGX_PID_PATH:-logs/nginx.pid}
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
432 NGX_LOCK_PATH=${NGX_LOCK_PATH:-logs/nginx.lock}
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
433
522
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
434 if [ ".$NGX_ERROR_LOG_PATH" = ".stderr" ]; then
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
435 NGX_ERROR_LOG_PATH=
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
436 else
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
437 NGX_ERROR_LOG_PATH=${NGX_ERROR_LOG_PATH:-logs/error.log}
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
438 fi
28
7ca9bdc82b3f nginx 0.1.14
Igor Sysoev <http://sysoev.ru>
parents: 26
diff changeset
439
522
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
440 NGX_HTTP_LOG_PATH=${NGX_HTTP_LOG_PATH:-logs/access.log}
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
441 NGX_HTTP_CLIENT_TEMP_PATH=${NGX_HTTP_CLIENT_TEMP_PATH:-client_body_temp}
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
442 NGX_HTTP_PROXY_TEMP_PATH=${NGX_HTTP_PROXY_TEMP_PATH:-proxy_temp}
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 503
diff changeset
443 NGX_HTTP_FASTCGI_TEMP_PATH=${NGX_HTTP_FASTCGI_TEMP_PATH:-fastcgi_temp}
148
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
444
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
445 case ".$NGX_PERL_MODULES" in
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
446 ./*)
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
447 ;;
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
448
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
449 .)
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
450 ;;
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
451
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
452 *)
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
453 NGX_PERL_MODULES=$NGX_PREFIX/$NGX_PERL_MODULES
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
454 ;;
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 138
diff changeset
455 esac