在Linux上安裝Nginx須要執行Configure腳本,該腳本須要作一些參數說明:nginx
選項服務器 |
說明memcached |
--prefix=<path> | 指定Nginx軟件的安裝路徑,若不指定默認安裝在/usr/local/nginx/目錄 |
--sbin-path=<path> | 指定Nginx可執行文件安裝路徑,只能在安裝時指定,若不指定默認爲<prefix>/sbin/nginx/目錄 |
--conf-path=<path> | 在未給定-c選項下,指定默認的nginx.conf路徑,若不指定默認爲<prefix>/conf/ |
--pid-path=<path> | 在nginx.conf中沒有指定pid指令的狀況下,默認的nginx.pid的路徑。若是沒有指定,默認爲 <prefix>/logs/nginx.pid |
--lock-path=<path> | nginx.lock文件的路徑,默認爲<prefix>/logs/nginx.lock |
--error-log-path=<path> | 在nginx.conf中沒有指定error_log指令的狀況下,默認的錯誤日誌的路徑。若是沒有指定,默認爲 <prefix>/logs/error.log |
--http-log-path=<path> | 在nginx.conf中沒有指定access_log指令的狀況下,默認的訪問日誌的路徑。若是沒有指定,默認爲 <prefix>/logs/access.log |
--user=<user> | 在nginx.conf中沒有指定user指令的狀況下,默認的nginx使用的用戶。若是沒有指定,默認爲 nobody |
--group=<group> | 在nginx.conf中沒有指定user指令的狀況下,默認的nginx使用的組。若是沒有指定,默認爲 nobody |
--builddir=<dir> | 指定編譯的目錄 |
--with-debug | 啓用調試日誌 |
--add-module=<path> | 在目錄中添加第三方模塊 |
--with-poll_module | 啓用poll模塊 |
--without-poll_module | 禁止poll模塊 |
--with-select_module | 啓用select信號處理模式 |
--without-select_module | 禁止select信號處理模式 |
--with-http_ssl_module | 啓用HTTP的ssl模塊 |
--with-http_realip_module | 啓用HTTP的realip模塊,默認不啓用 |
--with-http_addition_module | 啓用HTTP的addition模塊,默認不啓用 |
--with-http_sub_module | 啓用HTTP的sub模塊,默認不啓用 |
--with-http_dav_module | 啓用HTTP的dav模塊,默認不啓用 |
--with-http_flv_module | 啓用HTTP的flv模塊,默認不啓用 |
--with-http_stub_status_module | 啓用Server Status頁,默認不啓用 |
--with-http_perl_module | 啓用HTTP的perl模塊,默認不啓用 |
--with-perl_modules_path=<path> | 指定perl模塊的路徑 |
--with-perl=<path> | 指定perl執行文件的路徑 |
--without-http_charset_module | 禁用HTTP的charset模塊,默認啓用 |
--without-http_gzip_module | 禁用HTTP的gzip模塊,默認啓用 |
--without-http_ssi_module | 禁用HTTP的ssi模塊,默認啓用 |
--without-http_userid_module | 禁用HTTP的userid模塊,默認啓用 |
--without-http_access_module | 禁用HTTP的access模塊,默認啓用 |
--without-http_auth_basic_module | 禁用HTTP的auth basic模塊,默認啓用 |
--without-http_autoindex_module | 禁用HTTP的autoindex模塊,默認啓用 |
--without-http_geo_module | 禁用HTTP的geo模塊,默認啓用 |
--without-http_map_module | 禁用HTTP的map模塊,默認啓用 |
--without-http_referer_module | 禁用HTTP的referer模塊,默認啓用 |
--without-http_rewrite_module | 禁用HTTP的rewrite模塊,默認啓用 |
--without-http_proxy_module | 禁用HTTP的proxy模塊,默認啓用 |
--without-http_fastcgi_module | 禁用HTTP的fastcgi模塊,默認啓用 |
--without-http_memcached_module | 禁用HTTP的memcached模塊,默認啓用 |
--without-http_limit_zone_module | 禁用HTTP的limit zone模塊,默認啓用 |
--without-http_empty_gif_module | 禁用HTTP的empty gif模塊,默認啓用 |
--without-http_browser_module | 禁用HTTP的browser模塊,默認啓用 |
--without-http_upstream_ip_hash_module | 禁用HTTP的upstream ip hash模塊,默認啓用 |
--http-client-body-temp-path=<path> | 存放HTTP訪問客戶端請求報文的臨時文件的路徑 |
--http-proxy-temp-path=<path> | 啓用HTTP的proxy模塊後,指定存放HTTP代理臨時文件的路徑 |
--http-fastcgi-temp-path=<path> | 啓用HTTP的fastcgi模塊後,指定存放fastcgi模塊臨時文件路徑 |
--without-http | 禁用HTTP Server |
--with-mail | 啓用IMAP4/POP3/SMTP代理模塊 |
--with-mail_ssl_module | 啓用ngx_mail_ssl_module |
--with-cc=<path> | 指定C編譯器的路徑 |
--with-cpp=<path> | 指定C預處理器的路徑 |
--with-cc-opt=<options> | 爲CFLGS變量添加額外的參數,保證Nginx源代碼及其模塊能夠正確編譯 |
--with-ld-opt=<path> | 爲部分Nginx軟件的模塊編譯指定連接庫目錄 |
--with-cpu-opt=<cpu> | 爲特定的CPU編譯Nginx源碼 |
--with-pcre=<path> | 指定pcre庫源代碼的路徑 |
--without-pcre | 禁止Nginx服務器使用pcre庫 |
--with-pcre-opt=<options> | 爲pcre庫的building指定額外的指令 |
--with-md5=<dir> | 指定md5庫源代碼的路徑 |
--with-md5-opt=<options> | 爲md5庫的building指定額外的指令 |
--with-md5-asm | 使用md5庫的彙編源代碼 |
--with-sha1=<dir> | 指定sha1庫源代碼的路徑 |
--with-sha1-opt=<options> | 爲sha1庫的building指定額外的指令 |
--with-sha1-asm | 使用sha1庫的彙編源代碼 |
--with-zlib=<dir> | 指定zlib庫源代碼的路徑 |
--with-zlib-opt=<options> | 爲zlib庫的building指定額外的指令 |
--with-zlib-asm=<cpu> | 針對特殊的CPU申明使用匯編源代碼 |
--with-openssl=<dir> | 指定OpenSSL庫源代碼的路徑 |
--with-openssl-opt=<options> | 爲OpenSSL庫的building指定額外的指令 |