-–prefix= #指向安裝目錄 -–sbin-path #指向(執行)程序文件(nginx) -–conf-path= #指向配置文件(nginx.conf) -–error-log-path= #指向錯誤日誌目錄 -–pid-path= #指向pid 文件(nginx.pid) -–lock-path= #指向 lock 文件(nginx.lock)(安裝文件鎖定,防止安裝文件被別人利用,或本身誤操做。) -–user= #指定程序運行時的非特權用戶 -–group= #指定程序運行時的非特權用戶組 -–builddir= #指向編譯目錄 -–with-rtsig_module #啓用 rtsig 模塊支持(實時信號) -–with-select_module #啓用 select 模塊支持(一種輪詢模式,不推薦在高載環境下使用)禁用: –withoutselect_module -–with-poll_module #啓用 poll 模塊支持(功能與 select 相同,與 select 特性相同,爲一種輪詢模式,不推薦在高載環境下使用) -–with-file-aio #啓用 file aio 支持(一種 APL 文件傳輸格式) -–with-ipv6 #啓用 ipv6 支持 -–with-http_ssl_module #啓用ngx_http_ssl_module 支持(使支持 https 請求,需已安裝 openssl) -–with-http_realip_module #啓用 ngx_http_realip_module 支持(這個模塊容許從請求標頭更改客戶端的 IP 地址值,默認爲關) -–with-http_addition_module #啓用 ngx_http_addition_module 支持(做爲一個輸出過濾器,支持不徹底緩衝,分部分響應請求) -–with-http_xslt_module #啓用 ngx_http_xslt_module 支持(過濾轉換 XML 請求) -–with-http_image_filter_module 啓用 ngx_http_image_filter_module 支持(傳輸JPEG/GIF/PNG 圖片的一個過濾器)(默認爲不啓用。 gd 庫要用到) -–with-http_geoip_module #啓用 ngx_http_geoip_module 支持(該模塊建立基於與 MaxMind GeoIP 二進制文件相配的客戶端 IP 地址的 ngx_http_geoip_module 變量) -–with-http_sub_module #啓用 ngx_http_sub_module 支持(容許用一些其餘文本替換 nginx 響應中的一些文本) -–with-http_dav_module #啓用 ngx_http_dav_module 支持(增長 PUT,DELETE,MKCOL:建立集合,COPY 和 MOVE 方法)默認狀況下爲關閉,需編譯開啓 -–with-http_flv_module # 啓用 ngx_http_flv_module 支持(提供尋求內存使用基於時間的偏移量文件) -–with-http_gzip_static_module #啓用 ngx_http_gzip_static_module 支持(在線實時壓縮輸出數據流) -–with-http_random_index_module #啓用 ngx_http_random_index_module 支持(從目錄中隨機挑選一個目錄索 引) -–with-http_secure_link_module #啓用 ngx_http_secure_link_module 支持(計算和檢查要求所需的安全連接網址) –with-http_degradation_module #啓用 ngx_http_degradation_module 支持(容許在內存不足的狀況下返回204 或 444 碼) -–with-http_stub_status_module #啓用 ngx_http_stub_status_module 支持(獲取 nginx 自上次啓動以來的工做狀態) -–without-http_charset_module #禁用 ngx_http_charset_module 支持(從新編碼 web 頁面,但只能是一個方向服務器端到客戶端,而且只有一個字節的編碼能夠被從新編碼) -–without-http_gzip_module #禁用 ngx_http_gzip_module 支持(該模塊同-with-http_gzip_static_module 功能同樣) -–without-http_ssi_module #禁用 ngx_http_ssi_module 支持(該模塊提供了一個在輸入端處理處理服務器包含文件(SSI)的過濾器,目前支持 SSI 命令的列表是不完整的) -–without-http_userid_module #禁用 ngx_http_userid_module 支持(該模塊用來處理用來肯定客戶端後續請求的 cookies) -–without-http_access_module #禁用 ngx_http_access_module 支持(該模塊提供了一個簡單的基於主機的訪問控制。容許/拒絕基於 ip 地址) -–without-http_auth_basic_module #禁用 ngx_http_auth_basic_module(該模塊是可使用用戶名和密碼基於http 基本認證方法來保護你的站點或其部份內容) -–without-http_autoindex_module #禁用 disable ngx_http_autoindex_module 支持(該模塊用於自動生成目錄列表,只在 ngx_http_index_module 模塊未找到索引文件時發出請求。) -–without-http_geo_module #禁用 ngx_http_geo_module 支持(建立一些變量,其值依賴於客戶端的 IP 地址) -–without-http_map_module # 禁用 ngx_http_map_module 支持(使用任意的鍵/值對設置配置變量) -–without-http_split_clients_module #禁用 ngx_http_split_clients_module 支持(該模塊用來基於某些條件劃分用戶。條件如: ip 地址、報頭、 cookies 等等) -–without-http_referer_module #禁用 disable ngx_http_referer_module 支持(該模塊用來過濾請求,拒絕報頭中 Referer 值不正確的請求) -–without-http_rewrite_module #禁用 ngx_http_rewrite_module 支持(該模塊容許使用正則表達式改變 URI,而且根據變量來轉向以及選擇配置。若是在 server 級別設置該選項, 那麼他們將在 location 以前生效。若是在location 還有更進一步的重寫規則, location 部分的規則依然會被執行。若是這個 URI 重寫是由於 location 部分的規則形成的,那麼 location 部分會再次被執行做爲新的 URI。 這個循環會執行 10 次,而後 Nginx 會返回一個 500 錯誤。) -–without-http_proxy_module #禁用 ngx_http_proxy_module 支持(有關代理服務器) -–without-http_fastcgi_module #禁用 ngx_http_fastcgi_module 支持(該模塊容許 Nginx 與 FastCGI 進程交互,並經過傳遞參數來控制 FastCGI 進程工做。 ) FastCGI 一個常駐型的公共網關接口。 -–without-http_uwsgi_module #禁用 ngx_http_uwsgi_module 支持(該模塊用來醫用 uwsgi 協議, uWSGI 服務器相關) -–without-http_scgi_module #禁用 ngx_http_scgi_module 支持(該模塊用來啓用 SCGI 協議支持, SCGI 協議是CGI 協議的替代。它是一種應用程序與 HTTP 服務接口標準。它有些像 FastCGI 但他的設計 更容易實現。) -–without-http_memcached_module #禁用 ngx_http_memcached_module 支持(該模塊用來提供簡單的緩存,以提升系統效率) --without-http_limit_zone_module #禁用 ngx_http_limit_zone_module 支持(該模塊能夠針對條件,進行會話的併發鏈接數控制) -–without-http_limit_req_module #禁用 ngx_http_limit_req_module 支持(該模塊容許你對於一個地址進行請求數量的限制用一個給定的 session 或一個特定的事件) -–without-http_empty_gif_module #禁用 ngx_http_empty_gif_module 支持(該模塊在內存中常駐了一個 1*1 的透明 GIF 圖像,能夠被很是快速的調用) -–without-http_browser_module #禁用 ngx_http_browser_module 支持(該模塊用來建立依賴於請求報頭的值。若是瀏覽器爲 modern ,則$modern_browser 等於 modern_browser_value 指令分配的值;如 果瀏覽器爲 old,則$ancient_browser 等於 ancient_browser_value 指令分配的值;若是瀏覽器爲 MSIE 中的任意版本,則 $msie 等於 1) -–without-http_upstream_ip_hash_module #禁用 ngx_http_upstream_ip_hash_module 支持(該模塊用於簡單的負載均衡) -–with-http_perl_module #啓用 ngx_http_perl_module 支持(該模塊使 nginx 能夠直接使用 perl 或經過 ssi 調用 perl) -–with-perl_modules_path= #設定 perl 模塊路徑 -–with-perl= #設定 perl 庫文件路徑 -–http-log-path= #設定 access log 路徑 -–http-client-body-temp-path= #設定 http 客戶端請求臨時文件路徑 -–http-proxy-temp-path= #設定 http 代理臨時文件路徑 -–http-fastcgi-temp-path= #設定 http fastcgi 臨時文件路徑 -–http-uwsgi-temp-path= #設定 http uwsgi 臨時文件路徑 -–http-scgi-temp-path= #設定 http scgi 臨時文件路徑 --without-http #禁用 http server 功能 -–without-http-cache #禁用 http cache 功能 -–with-mail #啓用 POP3/IMAP4/SMTP 代理模塊支持 -–with-mail_ssl_module #啓用 ngx_mail_ssl_module 支持 -–without-mail_pop3_module #禁用 pop3 協議(POP3 即郵局協議的第 3 個版本,它是規定我的計算機如何鏈接到互聯網上的郵件服務器進行收發郵件的協議。是因特網電子郵件的第一個離線協議標 準,POP3 協議容許用戶從服務器上把郵件存儲到本地主機上,同時根據客戶端的操做刪除或保存在郵件服務器上的郵件。 POP3 協議是 TCP/IP 協議族中的一員,主要用於 支持使用客戶端遠程管理在服務器上的電子郵件) -–without-mail_imap_module #禁用 imap 協議(一種郵件獲取協議。它的主要做用是郵件客戶端能夠經過這種協議從郵件服務器上獲取郵件的信息,下載郵件等。 IMAP 協議運行在 TCP/IP 協議之上, 使用的端口是 143。它與POP3 協議的主要區別是用戶能夠不用把全部的郵件所有下載,能夠經過客戶端直接對服務器上的郵件進行操做。) -–without-mail_smtp_module #禁用 smtp 協議(SMTP 即簡單郵件傳輸協議,它是一組用於由源地址到目的地址傳送郵件的規則,由它來控制信件的中轉方式。 SMTP 協議屬於 TCP/IP 協議族,它幫助每臺計算機在發送或中轉信件時找到下一個目的地。) -–with-google_perftools_module #啓用 ngx_google_perftools_module 支持(調試用,剖析程序性能瓶頸) -–with-cpp_test_module # 啓用 ngx_cpp_test_module 支持 -–add-module= #啓用外部模塊支持 -–with-cc= #指向 C 編譯器路徑 -–with-cpp= #指向 C 預處理路徑 -–with-cc-opt= #設置 C 編譯器參數(PCRE 庫,須要指定–with-cc-opt=」 -I /usr/local/include」,若是使用select()函數則須要同時增長文件描述符數量,能夠經過–with-cc- opt=」 -D FD_SETSIZE=2048」指定。) -–with-ld-opt= #設置鏈接文件參數。(PCRE 庫,須要指定–with-ld-opt=」 -L /usr/local/lib」。) -–with-cpu-opt= #指定編譯的 CPU,可用的值爲: pentium, pentiumpro, pentium3, pentium4, athlon,opteron, amd64, sparc32, sparc64, ppc64 -–without-pcre #禁用 pcre 庫 -–with-pcre #啓用 pcre 庫 -–with-pcre= #指向 pcre 庫文件目錄 -–with-pcre-opt= #在編譯時爲 pcre 庫設置附加參數 -–with-md5= #指向 md5 庫文件目錄(消息摘要算法第五版,用以提供消息的完整性保護) -–with-md5-opt= #在編譯時爲 md5 庫設置附加參數 -–with-md5-asm #使用 md5 彙編源 -–with-sha1= #指向 sha1 庫目錄(數字簽名算法,主要用於數字簽名) -–with-sha1-opt= #在編譯時爲 sha1 庫設置附加參數 -–with-sha1-asm #使用 sha1 彙編源 -–with-zlib=