Mercurial > hg > nginx-vendor-0-8
diff auto/options @ 28:7ca9bdc82b3f NGINX_0_1_14
nginx 0.1.14
*) Feature: the autoconfiguration directives:
--http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH, and
--http-fastcgi-temp-path=PATH
*) Change: the directory name for the temporary files with the client
request body is specified by directive client_body_temp_path, by
default it is <prefix>/client_body_temp.
*) Feature: the ngx_http_fastcgi_module and the directives:
fastcgi_pass, fastcgi_root, fastcgi_index, fastcgi_params,
fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout,
fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers,
fastcgi_busy_buffers_size, fastcgi_temp_path,
fastcgi_max_temp_file_size, fastcgi_temp_file_write_size,
fastcgi_next_upstream, and fastcgi_x_powered_by.
*) Bugfix: the "[alert] zero size buf" error; bug appeared in 0.1.3.
*) Change: the URI must be specified after the host name in the
proxy_pass directive.
*) Change: the %3F symbol in the URI was considered as the argument
string start.
*) Feature: the unix domain sockets support in the
ngx_http_proxy_module.
*) Feature: the ssl_engine and ssl_ciphers directives.
Thanks to Sergey Skvortsov for SSL-accelerator.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Tue, 18 Jan 2005 00:00:00 +0300 |
parents | 45fe5b98a9de |
children | aab2ea7c0458 |
line wrap: on
line diff
--- a/auto/options +++ b/auto/options @@ -11,7 +11,6 @@ NGX_ERROR_LOG_PATH= NGX_PID_PATH= NGX_USER= NGX_GROUP= -NGX_HTTP_LOG_PATH= CC=${CC:-gcc} CPP= @@ -40,6 +39,12 @@ EVENT_AIO=NO USE_THREADS=NO HTTP=YES + +NGX_HTTP_LOG_PATH= +NGX_HTTP_CLIENT_TEMP_PATH= +NGX_HTTP_PROXY_TEMP_PATH= +NGX_HTTP_FASTCGI_TEMP_PATH= + HTTP_CHARSET=YES HTTP_GZIP=YES HTTP_SSL=NO @@ -50,6 +55,7 @@ HTTP_AUTOINDEX=YES HTTP_STATUS=NO HTTP_REWRITE=YES HTTP_PROXY=YES +HTTP_FASTCGI=YES IMAP=NO @@ -107,6 +113,9 @@ do --without-http) HTTP=NO ;; --http-log-path=*) NGX_HTTP_LOG_PATH="$value" ;; + --http-client-body-temp-path=*) NGX_HTTP_CLIENT_TEMP_PATH="$value" ;; + --http-proxy-temp-path=*) NGX_HTTP_PROXY_TEMP_PATH="$value" ;; + --http-fastcgi-temp-path=*) NGX_HTTP_FASTCGI_TEMP_PATH="$value" ;; --with-http_ssl_module) HTTP_SSL=YES ;; --without-http_charset_module) HTTP_CHARSET=NO ;; @@ -118,6 +127,7 @@ do --without-http_status_module) HTTP_STATUS=NO ;; --without-http_rewrite_module) HTTP_REWRITE=NO ;; --without-http_proxy_module) HTTP_PROXY=NO ;; + --without-http_fastcgi_module) HTTP_FASTCGI=NO ;; --with-imap) IMAP=YES ;; @@ -161,30 +171,69 @@ if [ $help = yes ]; then cat << END - --help this message + --help this message + + --prefix=PATH set the installation prefix + --sbin-path=PATH set path to the nginx binary file + --conf-path=PATH set path to the nginx.conf file + --error-log-path=PATH set path to the error log + --pid-path=PATH set path to nginx.pid file + + --user=USER set non-privilege user + for the worker processes + --group=GROUP set non-privilege group + for the worker processes + + --builddir=DIR set the build directory - --user=USER set non-privilege user - for the worker processes - --group=GROUP set non-privilege group - for the worker processes + --with-rtsig_module enable rtsig module + --with-select_module enable select module + --without-select_module disable select module + --with-poll_module enable poll module + --without-poll_module disable poll module - --with-select_module enable select module - --without-select_module disable select module - --with-poll_module enable poll module - --without-poll_module disable poll module + --with-http_ssl_module enable ngx_http_ssl_module + --without-http_charset_module disable ngx_http_charset_module + --without-http_gzip_module disable ngx_http_gzip_module + --without-http_userid_module disable ngx_http_userid_module + --without-http_access_module disable ngx_http_access_module + --without-http_autoindex_module disable ngx_http_autoindex_module + --without-http_rewrite_module disable ngx_http_rewrite_module + --without-http_proxy_module disable ngx_http_proxy_module + --without-http_fastcgi_module disable ngx_http_fastcgi_module - --without-http_charset_module disable ngx_http_charset_module - --without-http_rewrite_module disable ngx_http_rewrite_module - --without-http_gzip_module disable ngx_http_gzip_module - --without-http_proxy_module disable ngx_http_proxy_module + --http-log-path=PATH set path to the http access log + --http-client-body-temp-path=PATH set path to the http client request body + temporary files path + --http-proxy-temp-path=PATH set path to the http proxy temporary + files path + --http-fastcgi-temp-path=PATH set path to the http fastcgi temporary + files path + + --with-cc=PATH set path to C compiler + --with-cpp=PATH set path to C preprocessor + --with-cc-opt=OPTIONS set additional options for C compiler + --with-ld-opt=OPTIONS set additional options for linker + --with-cpu-opt=CPU build for specified CPU, the valid values: + pentium, pentiumpro, pentium4, sparc64 - --with-cc-opt=OPTIONS additional options for compiler - --with-ld-opt=OPTIONS additional options for linker + --without-pcre disable PCRE libarary usage + --with-pcre=DIR set path to PCRE library sources + --with-pcre-opt=OPTIONS set additional options for PCRE building + + --with-md5=DIR set path to md5 library sources + --with-md5-opt=OPTIONS set additional options for md5 building + --with-md5-asm use md5 assembler sources - --with-pcre=DIR path to PCRE library - --with-md5=DIR path to md5 library - --with-zlib=DIR path to zlib library - --with-openssl=DIR path to OpenSSL library + --with-zlib=DIR set path to zlib library sources + --with-zlib-opt=OPTIONS set additional options for zlib building + --with-zlib-asm=CPU use zlib assembler sources optimized + for specified CPU, the valid values: + pentium, pentiumpro + + --with-openssl=DIR set path to OpenSSL library sources + + --with-debug enable the debugging logging END @@ -201,6 +250,7 @@ if [ $HTTP = NO ]; then HTTP_STATUS=NO HTTP_REWRITE=NO HTTP_PROXY=NO + HTTP_FASTCGI=NO fi @@ -284,3 +334,45 @@ case ".$NGX_HTTP_LOG_PATH" in NGX_HTTP_LOG_PATH=$NGX_PREFIX/$NGX_HTTP_LOG_PATH ;; esac + + +case ".$NGX_HTTP_CLIENT_TEMP_PATH" in + ./*) + ;; + + .) + NGX_HTTP_CLIENT_TEMP_PATH=$NGX_PREFIX/client_body_temp + ;; + + *) + NGX_HTTP_CLIENT_TEMP_PATH=$NGX_PREFIX/$NGX_HTTP_CLIENT_TEMP_PATH + ;; +esac + + +case ".$NGX_HTTP_PROXY_TEMP_PATH" in + ./*) + ;; + + .) + NGX_HTTP_PROXY_TEMP_PATH=$NGX_PREFIX/proxy_temp + ;; + + *) + NGX_HTTP_PROXY_TEMP_PATH=$NGX_PREFIX/$NGX_HTTP_PROXY_TEMP_PATH + ;; +esac + + +case ".$NGX_HTTP_FASTCGI_TEMP_PATH" in + ./*) + ;; + + .) + NGX_HTTP_FASTCGI_TEMP_PATH=$NGX_PREFIX/fastcgi_temp + ;; + + *) + NGX_HTTP_FASTCGI_TEMP_PATH=$NGX_PREFIX/$NGX_HTTP_FASTCGI_TEMP_PATH + ;; +esac