Mercurial > hg > nginx-vendor-0-8
comparison auto/options @ 18:6f8b0dc0f8dd NGINX_0_1_9
nginx 0.1.9
*) Bugfix: the proxied request was sent without arguments if the
request contains "//", "/./", "/../" or "%XX".
*) Bugfix: the large compressed responses may be transferred not
completely.
*) Bugfix: the files bigger than 2G was not transferred on Linux that
does not support sendfile64().
*) Bugfix: while the build configuration on Linux the
--with-poll_module parameter was required; bug appeared in 0.1.8.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Thu, 25 Nov 2004 00:00:00 +0300 |
parents | 74b1868dd3cd |
children | 8b6db3bda591 |
comparison
equal
deleted
inserted
replaced
17:9acb68bb0698 | 18:6f8b0dc0f8dd |
---|---|
2 # Copyright (C) Igor Sysoev | 2 # Copyright (C) Igor Sysoev |
3 | 3 |
4 | 4 |
5 help=no | 5 help=no |
6 | 6 |
7 PREFIX= | 7 NGX_PREFIX= |
8 SBIN_PATH= | 8 NGX_SBIN_PATH= |
9 CONF_PATH= | 9 NGX_CONF_PATH= |
10 ERROR_LOG_PATH= | 10 NGX_ERROR_LOG_PATH= |
11 PID_PATH= | 11 NGX_PID_PATH= |
12 NGX_USER= | 12 NGX_USER= |
13 NGX_GROUP= | 13 NGX_GROUP= |
14 HTTP_LOG_PATH= | 14 NGX_HTTP_LOG_PATH= |
15 | 15 |
16 CC=${CC:-gcc} | 16 CC=${CC:-gcc} |
17 CPP= | 17 CPP= |
18 NGX_OBJS=objs | 18 NGX_OBJS=objs |
19 | 19 |
20 DEBUG=NO | 20 NGX_DEBUG=NO |
21 NGX_CC_OPT= | 21 NGX_CC_OPT= |
22 NGX_LD_OPT= | 22 NGX_LD_OPT= |
23 CPU=NO | 23 CPU=NO |
24 | 24 |
25 TEST_BUILD_DEVPOLL=NO | 25 NGX_TEST_BUILD_DEVPOLL=NO |
26 TEST_BUILD_EPOLL=NO | 26 NGX_TEST_BUILD_EPOLL=NO |
27 TEST_BUILD_RTSIG=NO | 27 NGX_TEST_BUILD_RTSIG=NO |
28 | 28 |
29 PLATFORM= | 29 NGX_PLATFORM= |
30 NGX_WINE= | 30 NGX_WINE= |
31 | 31 |
32 EVENT_FOUND=NO | 32 EVENT_FOUND=NO |
33 | 33 |
34 EVENT_RTSIG=NO | 34 EVENT_RTSIG=NO |
50 HTTP_REWRITE=YES | 50 HTTP_REWRITE=YES |
51 HTTP_PROXY=YES | 51 HTTP_PROXY=YES |
52 | 52 |
53 IMAP=NO | 53 IMAP=NO |
54 | 54 |
55 MODULES= | 55 NGX_MODULES= |
56 | 56 |
57 USE_PCRE=NO | 57 USE_PCRE=NO |
58 PCRE=NONE | 58 PCRE=NONE |
59 PCRE_OPT= | 59 PCRE_OPT= |
60 | 60 |
80 esac | 80 esac |
81 | 81 |
82 case "$option" in | 82 case "$option" in |
83 --help) help=yes ;; | 83 --help) help=yes ;; |
84 | 84 |
85 --prefix=*) PREFIX="$value" ;; | 85 --prefix=*) NGX_PREFIX="$value" ;; |
86 --sbin-path=*) SBIN_PATH="$value" ;; | 86 --sbin-path=*) NGX_SBIN_PATH="$value" ;; |
87 --conf-path=*) CONF_PATH="$value" ;; | 87 --conf-path=*) NGX_CONF_PATH="$value" ;; |
88 --error-log-path=*) ERROR_LOG_PATH="$value" ;; | 88 --error-log-path=*) NGX_ERROR_LOG_PATH="$value";; |
89 --pid-path=*) PID_PATH="$value" ;; | 89 --pid-path=*) NGX_PID_PATH="$value" ;; |
90 --user=*) NGX_USER="$value" ;; | 90 --user=*) NGX_USER="$value" ;; |
91 --group=*) NGX_GROUP="$value" ;; | 91 --group=*) NGX_GROUP="$value" ;; |
92 | 92 |
93 --crossbuild=*) PLATFORM="$value" ;; | 93 --crossbuild=*) NGX_PLATFORM="$value" ;; |
94 | 94 |
95 --builddir=*) NGX_OBJS="$value" ;; | 95 --builddir=*) NGX_OBJS="$value" ;; |
96 | 96 |
97 --with-rtsig_module) EVENT_RTSIG=YES ;; | 97 --with-rtsig_module) EVENT_RTSIG=YES ;; |
98 --with-select_module) EVENT_SELECT=YES ;; | 98 --with-select_module) EVENT_SELECT=YES ;; |
103 | 103 |
104 --with-threads=*) USE_THREADS="$value" ;; | 104 --with-threads=*) USE_THREADS="$value" ;; |
105 --with-threads) USE_THREADS="pthreads" ;; | 105 --with-threads) USE_THREADS="pthreads" ;; |
106 | 106 |
107 --without-http) HTTP=NO ;; | 107 --without-http) HTTP=NO ;; |
108 --http-log-path=*) HTTP_LOG_PATH="$value" ;; | 108 --http-log-path=*) NGX_HTTP_LOG_PATH="$value" ;; |
109 | 109 |
110 --with-http_ssl_module) HTTP_SSL=YES ;; | 110 --with-http_ssl_module) HTTP_SSL=YES ;; |
111 --without-http_charset_module) HTTP_CHARSET=NO ;; | 111 --without-http_charset_module) HTTP_CHARSET=NO ;; |
112 --without-http_gzip_module) HTTP_GZIP=NO ;; | 112 --without-http_gzip_module) HTTP_GZIP=NO ;; |
113 --without-http_ssi_module) HTTP_SSI=NO ;; | 113 --without-http_ssi_module) HTTP_SSI=NO ;; |
125 --with-cc=*) CC="$value" ;; | 125 --with-cc=*) CC="$value" ;; |
126 --with-cpp=*) CPP="$value" ;; | 126 --with-cpp=*) CPP="$value" ;; |
127 --with-cc-opt=*) NGX_CC_OPT="$value" ;; | 127 --with-cc-opt=*) NGX_CC_OPT="$value" ;; |
128 --with-ld-opt=*) NGX_LD_OPT="$value" ;; | 128 --with-ld-opt=*) NGX_LD_OPT="$value" ;; |
129 --with-cpu-opt=*) CPU="$value" ;; | 129 --with-cpu-opt=*) CPU="$value" ;; |
130 --with-debug) DEBUG=YES ;; | 130 --with-debug) NGX_DEBUG=YES ;; |
131 | 131 |
132 --without-pcre) USE_PCRE=DISABLED ;; | 132 --without-pcre) USE_PCRE=DISABLED ;; |
133 --with-pcre=*) PCRE="$value" ;; | 133 --with-pcre=*) PCRE="$value" ;; |
134 --with-pcre-opt=*) PCRE_OPT="$value" ;; | 134 --with-pcre-opt=*) PCRE_OPT="$value" ;; |
135 | 135 |
141 | 141 |
142 --with-zlib=*) ZLIB="$value" ;; | 142 --with-zlib=*) ZLIB="$value" ;; |
143 --with-zlib-opt=*) ZLIB_OPT="$value" ;; | 143 --with-zlib-opt=*) ZLIB_OPT="$value" ;; |
144 --with-zlib-asm=*) ZLIB_ASM="$value" ;; | 144 --with-zlib-asm=*) ZLIB_ASM="$value" ;; |
145 | 145 |
146 --test-build-devpoll) TEST_BUILD_DEVPOLL=YES ;; | 146 --test-build-devpoll) NGX_TEST_BUILD_DEVPOLL=YES ;; |
147 --test-build-epoll) TEST_BUILD_EPOLL=YES ;; | 147 --test-build-epoll) NGX_TEST_BUILD_EPOLL=YES ;; |
148 --test-build-rtsig) TEST_BUILD_RTSIG=YES ;; | 148 --test-build-rtsig) NGX_TEST_BUILD_RTSIG=YES ;; |
149 | 149 |
150 *) | 150 *) |
151 echo "$0: error: invalid option \"$option\"" | 151 echo "$0: error: invalid option \"$option\"" |
152 exit 1 | 152 exit 1 |
153 ;; | 153 ;; |
200 HTTP_REWRITE=NO | 200 HTTP_REWRITE=NO |
201 HTTP_PROXY=NO | 201 HTTP_PROXY=NO |
202 fi | 202 fi |
203 | 203 |
204 | 204 |
205 if [ ".$PLATFORM" = ".win32" ]; then | 205 if [ ".$NGX_PLATFORM" = ".win32" ]; then |
206 NGX_WINE=$WINE | 206 NGX_WINE=$WINE |
207 fi | 207 fi |
208 | 208 |
209 | 209 |
210 if test -z "$PREFIX"; then | 210 if test -z "$NGX_PREFIX"; then |
211 PREFIX=/usr/local/nginx | 211 NGX_PREFIX=/usr/local/nginx |
212 fi | 212 fi |
213 | 213 |
214 | 214 |
215 if test -z "$NGX_GROUP"; then | 215 if test -z "$NGX_GROUP"; then |
216 NGX_GROUP=NGX_USER | 216 NGX_GROUP=NGX_USER |
217 fi | 217 fi |
218 | 218 |
219 | 219 |
220 case ".$SBIN_PATH" in | 220 case ".$NGX_SBIN_PATH" in |
221 ./*) | 221 ./*) |
222 ;; | 222 ;; |
223 | 223 |
224 .) | 224 .) |
225 SBIN_PATH=$PREFIX/sbin/nginx | 225 NGX_SBIN_PATH=$NGX_PREFIX/sbin/nginx |
226 ;; | 226 ;; |
227 | 227 |
228 *) | 228 *) |
229 SBIN_PATH=$PREFIX/$SBIN_PATH | 229 NGX_SBIN_PATH=$NGX_PREFIX/$NGX_SBIN_PATH |
230 ;; | 230 ;; |
231 esac | 231 esac |
232 | 232 |
233 | 233 |
234 case ".$CONF_PATH" in | 234 case ".$NGX_CONF_PATH" in |
235 ./*) | 235 ./*) |
236 ;; | 236 ;; |
237 | 237 |
238 .) | 238 .) |
239 CONF_PATH=$PREFIX/conf/nginx.conf | 239 NGX_CONF_PATH=$NGX_PREFIX/conf/nginx.conf |
240 ;; | 240 ;; |
241 | 241 |
242 *) | 242 *) |
243 CONF_PATH=$PREFIX/$CONF_PATH | 243 NGX_CONF_PATH=$NGX_PREFIX/$NGX_CONF_PATH |
244 ;; | 244 ;; |
245 esac | 245 esac |
246 | 246 |
247 | 247 |
248 case ".$PID_PATH" in | 248 case ".$NGX_PID_PATH" in |
249 ./*) | 249 ./*) |
250 ;; | 250 ;; |
251 | 251 |
252 .) | 252 .) |
253 PID_PATH=$PREFIX/logs/nginx.pid | 253 NGX_PID_PATH=$NGX_PREFIX/logs/nginx.pid |
254 ;; | 254 ;; |
255 | 255 |
256 *) | 256 *) |
257 PID_PATH=$PREFIX/$PID_PATH | 257 NGX_PID_PATH=$NGX_PREFIX/$NGX_PID_PATH |
258 ;; | 258 ;; |
259 esac | 259 esac |
260 | 260 |
261 | 261 |
262 case ".$ERROR_LOG_PATH" in | 262 case ".$NGX_ERROR_LOG_PATH" in |
263 ./*) | 263 ./*) |
264 ;; | 264 ;; |
265 | 265 |
266 .) | 266 .) |
267 ERROR_LOG_PATH=$PREFIX/logs/error.log | 267 NGX_ERROR_LOG_PATH=$NGX_PREFIX/logs/error.log |
268 ;; | 268 ;; |
269 | 269 |
270 .stderr) | 270 .stderr) |
271 ERROR_LOG_PATH= | 271 NGX_ERROR_LOG_PATH= |
272 ;; | 272 ;; |
273 | 273 |
274 *) | 274 *) |
275 ERROR_LOG_PATH=$PREFIX/$ERROR_LOG_PATH | 275 NGX_ERROR_LOG_PATH=$NGX_PREFIX/$NGX_ERROR_LOG_PATH |
276 ;; | 276 ;; |
277 esac | 277 esac |
278 | 278 |
279 | 279 |
280 case ".$HTTP_LOG_PATH" in | 280 case ".$NGX_HTTP_LOG_PATH" in |
281 ./*) | 281 ./*) |
282 ;; | 282 ;; |
283 | 283 |
284 .) | 284 .) |
285 HTTP_LOG_PATH=$PREFIX/logs/access.log | 285 NGX_HTTP_LOG_PATH=$NGX_PREFIX/logs/access.log |
286 ;; | 286 ;; |
287 | 287 |
288 *) | 288 *) |
289 HTTP_LOG_PATH=$PREFIX/$HTTP_LOG_PATH | 289 NGX_HTTP_LOG_PATH=$NGX_PREFIX/$NGX_HTTP_LOG_PATH |
290 ;; | 290 ;; |
291 esac | 291 esac |