本文將介紹核心伺服器提供的一些指令,這些指令用於組態伺服器的基本操作。
ServerAdmin
和ServerTokens
指令控制有關伺服器的資訊將顯示在伺服器生成的文件中,例如錯誤訊息。ServerTokens
指令設定Server HTTP響應頭欄位的值。
伺服器使用ServerName
,UseCanonicalName
和UseCanonicalPhysicalPort
指令來確定如何構造自參照URL。例如,當用戶端請求目錄但在目錄名稱中不包含尾部斜槓時,httpd必須將用戶端重定向到包括尾部斜槓的全名,以便用戶端正確解析文件中的相對參照。
這些指令控制httpd需要正確操作的各種檔案的位置。當使用的路徑名不以斜槓(/
)開頭時,檔案相對於ServerRoot
而定。注意在非root使用者可寫的路徑中查詢檔案。
LimitRequest *
指令用於限制httpd將在讀取用戶端請求時使用的資源量。通過限制這些值,可以減輕某些型別的拒絕服務攻擊。
RLimit *
指令用於限制從httpd子節點分離出來的進程可以使用的資源量。特別是,這將控制CGI指令碼和SSI exec命令使用的資源。
ThreadStackSize
指令與某些平台一起使用來控制堆疊大小。