nginx配置二(伺服器配置)

2021-09-01 19:21:59 字數 2009 閱讀 6236

include:主模組指令,實現對配置檔案所包含的檔案設定,可以減少主配置檔案的複雜度,類似於apache中的include方法,0.4.4版本以後,include指令已經能夠支援檔案萬用字元*:

default_typelog_format:nginx的httplog模組指令,用於指定nginx日誌輸出格式,acc為此日誌輸出格式的名稱,可以在access_log指令中引用。

client_max_body_size:http核心模組指令,指令指定允許客戶端連線的最大請求實體大小,它出現在請求頭部的content-length欄位。如果請求大於指定的值,客戶端將收到乙個"request entity too large" (413)錯誤。記住,瀏覽器並不知道怎樣顯示這個錯誤。

client_header_buffer_size:用於指定來自客戶端請求頭的headerbuffer大小,對於大多數請求,1kb的緩衝區大小已經足夠,如果自定義了訊息頭部或有更大的cookie,可以增加緩衝區大小。

large_client_header_buffers:http核心模組指令,用來指定客戶端請求中較大的訊息頭部的快取最大數量和大小,4為個數,128k為大小,最大快取為4個128k.

sendfile:http核心模組指令,用於開啟高效檔案傳輸模式。將tcp_nopush和tcp_nodely兩個指令設定為on,用於防止網路阻塞。

keepalive_timeout:http核心模組指令。

語法:keepalive_timeout [ time ] [ time ]

預設值:keepalive_timeout 75 

使用字段:http, server, location 

引數的第乙個值指定了客戶端與伺服器長連線的超時時間,超過這個時間,伺服器將關閉連線。

引數的第二個值(可選)指定了應答頭中keep-alive: timeout=time的time值,這個值可以使一些瀏覽器知道什麼時候關閉連線,以便伺服器不用重複關閉,如果不指定這個引數,nginx不會在應答頭中傳送keep-alive資訊。(但這並不是指怎樣將乙個連線「keep-alive」)

引數的這兩個值可以不相同

下面列出了一些伺服器如何處理包含keep-alive的應答頭:

·msie和opera將keep-alive: timeout=n頭忽略。

·msie保持乙個連線大約60-65秒,然後傳送乙個tcp rst。

·opera將一直保持乙個連線處於活動狀態。

·mozilla將乙個連線在n的基礎上增加大約1-10秒。

·konqueror保持乙個連線大約n秒。

client_header_timeout:http核心模組指令,指令指定讀取客戶端請求頭標題的超時時間。

這裡的超時是指乙個請求頭沒有進入讀取步驟,如果連線超過這個時間而客戶端沒有任何響應,nginx將返回乙個"request time out" (408)錯誤。

client_body_timeout:http核心模組指令,指令指定讀取請求實體的超時時間。

這裡的超時是指乙個請求實體沒有進入讀取步驟,如果連線超過這個時間而客戶端沒有任何響應,nginx將返回乙個"request time out" (408)錯誤

send_timeout:http核心模組指令,指令指定了傳送給客戶端應答後的超時時間,timeout是指沒有進入完整established狀態,只完成了兩次握手,如果超過這個時間客戶端沒有任何響應,nginx將關閉連線。

server_tokens:http核心模組指令,是否在錯誤頁面和伺服器頭中輸出nginx版本資訊,預設為on.

Nginx 伺服器配置

我是body內容 我是html注釋內容 在瀏覽器上看到當前頁面的顯示內容兩種方式 1,直接拖動該html檔案到瀏覽器中 2,將該檔案部署到伺服器 bs結構中的關鍵服務軟體,可以執行各種程式,提供各種資源資訊,例如 tomcat nginx,jboss 中,通過瀏覽器位址列訪問該檔案 apache 組...

nginx伺服器配置

一 上傳 解壓 root node0719 tar zxvf tengine 2.1.0.tar.gz二 預編譯 root node07192 cd tengine 2.1.0 root node07192 tengine 2.1.0 configure 三 補全需要的編譯環境 c編譯環境 redi...

nginx伺服器硬體配置 伺服器硬體配置的需求

我們在購買與租用伺服器的時候,會涉及到伺服器的硬體配置的選擇,針對不同的業務會有不同的硬體配置需求,例如cpu的核數,記憶體的大小,硬碟的容量等,那麼這些硬體配置會對我們使用造成怎樣的影響呢?首先我們來給大家講講伺服器的cpu。cpu是伺服器的核心部件,它的配置決定了伺服器的整體效能如何。我們在選擇...