nginx配置參數說明

--help                                  #獲取幫助信息 --prefix=PATH                           #指定安裝目錄 --sbin-path=PATH                        #指定執行文件目錄,默認$PATH/bin/ --modules-path=PATH                     #指定動態模塊安裝目錄,默認$PATH/modules/ --conf-path=PATH                        #指定配置文件位置,默認$PATH/conf/ --error-log-path=PATH                   #指定錯誤日誌位置,默認$PATH/logs/ --pid-path=PATH                         #指定pid位置,nginx.pid --lock-path=PATH                        #指定nginx.lock位置。安裝文件鎖定,防止安裝文件被別人利用或自己誤操作 --user=USER                             #指定nginx運行用戶 --group=GROUP                           #指定nginx運行組 --build=NAME                            #指定編譯名 --builddir=DIR                          #指定編譯目錄 --http-log-path=PATH                    #指定訪問日誌文件位置 --http-client-body-temp-path=PATH       #設定 http 客戶端請求臨時文件路徑 --http-proxy-temp-path=PATH             #設定 http 代理臨時文件路徑 --http-fastcgi-temp-path=PATH        #設定 http fastcgi 臨時文件路徑 --http-uwsgi-temp-path=PATH         #設定 http uwsgi 臨時文件路徑 --http-scgi-temp-path=PATH          #設定 http scgi 臨時文件路徑                                --add-module=PATH                #啓用第三方模塊支持,指定模塊路徑 --add-dynamic-module=PATH          #動態加載第三方模塊,指定模塊路徑 --with-select_module                    #啓用select工作模式,一種輪詢模式,不推薦使用 --without-select_module                 #禁用select工作模式 --with-poll_module                      #啓用poll工作模式,與select類似 --without-poll_module                   #禁用poll工作模式 --with-threads                          #啓用支持線程池 --with-file-aio                         #啓用AIO文件支持,一種APL文件傳輸格式 --with-http_ssl_module                  #啓用ssl模塊支持,支持https請求,需要安裝openssl --with-http_v2_module                   #取代ngx_http_spdy_module模塊支持http2版本 --with-http_realip_module               #允許從請求頭更改客戶端IP地址 --with-http_addition_module             #作爲輸出過濾器,支持不完全緩存,分部分響應請求。重定向部分請求 --with-http_xslt_module                 #支持過濾並轉換XML請求 --with-http_xslt_module=dynamic         #動態支持http_xslt_module模塊 --with-http_p_w_picpath_filter_module         #傳輸圖片的一個過濾器,要用到gd庫 --with-http_p_w_picpath_filter_module=dynamic #動態支持http_p_w_picpath_filter_module模塊 --with-http_geoip_module                #獲取客戶端IP地理位置信息 --with-http_geoip_module=dynamic        #動態加載http_geoip_module --with-http_sub_module                  #允許用其他文本替換nginx響應中的文本 --with-http_dav_module                  #這個模塊可以爲Http webDAV 增加 PUT, DELETE, MKCOL, COPY 和 MOVE等方法。爲文件和目錄指定權限,限制用戶對頁面有不同的訪問權限 --with-http_flv_module                  #支持flv流媒體文件。基於時間偏移量查找文件 --with-http_mp4_module                  #支持MP4流媒體文件。 --with-http_gunzip_module               #對於一些不支持gzip壓縮的客戶端,使用先解壓再響應 --with-http_gzip_static_module          #開啓使用gzip壓縮(在線實時壓縮輸出數據流) --with-http_auth_request_module         #實現服務器內部子請求的訪問和控制 --with-http_random_index_module         #在目錄中隨機調用一個index文件響應給客戶端 --with-http_secure_link_module          #檢查鏈接。保證資源未經允許被盜用 --with-http_degradation_module          #允許在內存不足的情況下返回204或444代碼 --with-http_slice_module                #將一個大的請求響應分片返回給客戶端 --with-http_stub_status_module          #通過web界面獲取nginx的工作狀態 --with-http_perl_module                 #支持perl模塊,可以使nginx通過perl或者ssi直接調用perl --with-http_perl_module=dynamic         #動態支持http_perl_module --with-perl_modules_path=PATH           #指定http_perl_module模塊路徑 --with-perl=PATH                        #指定perl路徑 --with-compat                           #該模塊可支持動態編譯第三方模塊 --with-cc=PATH                          #指定c編譯器位置 --with-cpp=PATH                         #指定c預處理路徑位置 --with-cpu-opt=CPU                      #指定編譯使用的cpu --with-pcre                             #使用pcre庫,rewrite重啓功能依賴 --with-pcre=DIR                         #指定pcre位置 --with-pcre-opt=OPTIONS                 #在編譯時爲 pcre 庫設置附加參數 --with-zlib=DIR                         #指定zlib庫目錄位置,爲支持gzip壓縮 --with-zlib-opt=OPTIONS                 #在編譯時爲 zlib 庫設置附加參數 --with-zlib-asm=CPU                     #爲指定的 CPU 使用 zlib 彙編源進行優化,CPU 類型爲 pentium, pentiumpro --with-libatomic                        #強制使用libatomic_ops庫,爲子內存的更新操作的實現提供一個架構 --with-libatomic=DIR                    #指向 libatomic_ops 安裝目錄 --with-openssl=DIR                      #指定openssl安裝目錄位置 --with-openssl-opt=OPTIONS              #在編譯時爲 openssl 設置附加參數 --with-debug                            #開啓debug日誌 --with-google_perftools_module          #調試用,剖析程序性能瓶頸 --with-mail                             #啓用POP3/IMAP4/SMTP代理模塊支持 --with-mail=dynamic                     #動態支持mail模塊 --with-mail_ssl_module                  #啓用對mail模塊的安全訪問支持 --with-stream                           #啓動nginx對於tcp/udp支持代理 --with-stream=dynamic                   #動態支持stream模塊 --with-stream_ssl_module                #對stream模塊開啓ssl功能 --with-stream_realip_module             #可支持改變客戶端IP及端口 --with-stream_geoip_module              #根據IP地址,獲取客戶端的地裏位置 --with-stream_geoip_module=dynamic      #動態支持stream_geoip_module模塊 --with-stream_ssl_preread_module        #開啓stream模塊的ssl_preread功能 --without-pcre                          #禁用 pcre庫支持 --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)的過濾器) --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                 #禁用 ngx_http_autoindex_module 支持(該模塊用於自動生成目錄列表,只在 ngx_http_index_module 模塊未找到索引文件時發出請求) --without-http_geo_module                       #禁用 ngx_http_geo_module 支持(創建一些變量,其值依賴於客戶端的 IP 地址)獲取客戶端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                   #禁用 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 支持(該模塊用於與python交互的 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_conn_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_browser_value指定的值。若瀏覽器被識別爲一個比較舊的瀏覽器,這個值等於指令ancient_browser_value指定的值。如果瀏覽器被識別爲MSIE,這個值爲1。 --without-http_upstream_hash_module             #禁用 ngx_http_upstream_hash_module支持,(該模塊是基於URL_HASH方式實現負載均衡) --without-http_upstream_ip_hash_module          #禁用 ngx_http_upstream_ip_hash_module 支持(該模塊用於簡單的負載均衡) --without-http_upstream_least_conn_module       #禁用 upstream最少連接數輪詢方式 --without-http_upstream_keepalive_module        #禁用 upstream中的keepalive功能 --without-http_upstream_zone_module             #禁用 將後端服務器數據同步至共享內存 --without-http                                  #禁用 http server 功能 --without-http-cache                            #禁用 http cache 功能 --without-mail_pop3_module                      #禁用 pop3 協議,POP3 協議是 TCP/IP 協議族中的一員,主要用於 支持使用客戶端遠程管理在服務器上的電子郵件 --without-mail_imap_module                      #禁用 imap 協議,IMAP 協議運行在 TCP/IP 協議之上, 使用的端口是 143。它與POP3 協議的主要區別是用戶可以不用把所有的郵件全部下載,可以通過客戶端直接對服務器上的郵件進行操作 --without-mail_smtp_module                      #禁用 smtp 協議,SMTP 即簡單郵件傳輸協議,SMTP 協議屬於 TCP/IP 協議族,它幫助每臺計算機在發送或中轉信件時找到下一個目的地 --without-stream_limit_conn_module              #禁用 代理tcp/udp時,針對連接數作出限制,可防止惡意*** --without-stream_access_module                  #禁用 代理tcp/udp時,針對IP地址作出訪問策略 --without-stream_geo_module                     #禁用 代理tcp/udp時,獲取客戶端IP地理位置信息並將ip地址賦值一個變量 --without-stream_map_module                     #禁用 代理tcp/udp時,創建一個新的變量的值 依賴於一個或多個源變量的值 在第一個參數中指定。 --without-stream_split_clients_module           #禁用 代理tcp/udp時,創建變量進行對比測試 --without-stream_return_module                  #禁用 代理tcp/udp時,return命令,向客戶端返回一個指定的值並關閉連接 --without-stream_upstream_hash_module           #禁用 代理tcp/udp時,該模塊是基於URL_HASH方式實現負載均衡 --without-stream_upstream_least_conn_module     #禁用 代理tcp/udp時,upstream最少連接數輪詢方式 --without-stream_upstream_zone_module           #禁用 代理tcp/udp時,將後端服務器數據同步至共享內存
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章