chunked_transfer_encodeing on | off:配置http/1.1中的chunked_transfer_encodeinghtml
client_body_buffer_size size:設置從client讀取請求消息體時的緩衝區的大小,若是請求的消息體大小超過緩衝區的大小,則整個消息體或者其中的一部分將被寫入臨時文件,默認的大小爲8k(32位系統)|16k(64位系統),通常爲2倍內存頁的大小cookie
client_body_in_file_only on | clean | off:設置是否將客戶端的請求消息體寫入臨時文件,若是設置爲on則請求結束後不刪除該臨時文件,若是設置爲clean則在請求結束後刪除該臨時文件性能
client_body_in_single_buffer on | off:配置是否將整個請求消息體放入一個緩衝區,該配置在使用到==$request_body==變量時啓用,這樣能減小拷貝的次數code
client_body_temp_path path [level1 [level2 [level3]]]:配置客戶端請求消息體臨時文件的路徑,參數中的level一、level二、level3爲定義目錄的層級htm
client_body_timeout time:配置讀取請求消息體的超時時間,若是在該超時時間內未正常讀取到請求的消息體,則視爲超時,若是在該時間內未完成讀取消息體,則返回408(Request Time-out)錯誤繼承
client_header_buffer_size size:配置保存讀取客戶端消息頭的緩衝區的大小,默認爲1k,通常狀況下1k能知足大部分的需求,可是若是消息頭中包含大量的cookie數據時,則須要使用配置large_client_header_buffers內存
large_client_header_buffers number size:當讀取客戶端消息頭的緩衝區大小沒法裝下全部的請求數據時,可使用該參數來配置緩衝區,默認值爲4 8K,當一個請求行超過最大的緩衝區大小(8K)時,則返回414(Request-URI Too Large),當請求頭中的某一個字段的長度超過該最大緩衝區時,則返回400(Bad Request),例如當cookie中的值的大小超過8K時,則返回400錯誤it
client_header_timeout time:配置讀取客戶端請求消息頭的超時時間,若是在該時間內未完成讀取消息頭,則返回408(Request Time-out)錯誤io
client_max_body_size size:配置客戶端傳遞消息體的最大值,若是超過該限制,則返回13 (Request Entity Too Large)錯誤,該值有請求消息頭中的Content-Length字段來提供,該值能夠限制上傳文件的大小,若是應用中須要上傳大文件,則須要考慮該值的設置變量
connection_pool_size size:精確配置每一個鏈接分配的最大內存的值,該指令對性能影響最小,不該該被使用
default_type mime-type:配置響應消息體中默認的Mime類型,默認爲text/plain
directio size | off:
directio_alignment size:
disable_symlinks off | on if_not_owner [from=part]:配置符號連接的處理方式,off=不檢查符號連接,默認爲off,on=若是路徑中包含符號連接,則禁止訪問該文件
error_page code ... [=[response]] uri:配置指定錯誤代碼的顯示的uri,若是該層級未設置該配置,則從父層級繼承配置,uri中容許包含變量,例如
error_page 404 /404.html; error_page 500 502 503 504 /50x.html;
而且該配置還容許修改返回的代碼,例如
error_page 404 =200 /empty.gif;
將錯誤代碼爲404的請求轉到代碼爲200的empty.gif
etag on | off:配置是否自動給靜態文件添加ETAG頭,默認爲on
未完待續。。。