Apache伺服器範圍組態


本文將介紹核心伺服器提供的一些指令,這些指令用於組態伺服器的基本操作。

伺服器標識

ServerAdminServerTokens指令控制有關伺服器的資訊將顯示在伺服器生成的文件中,例如錯誤訊息。ServerTokens指令設定Server HTTP響應頭欄位的值。

伺服器使用ServerNameUseCanonicalNameUseCanonicalPhysicalPort指令來確定如何構造自參照URL。例如,當用戶端請求目錄但在目錄名稱中不包含尾部斜槓時,httpd必須將用戶端重定向到包括尾部斜槓的全名,以便用戶端正確解析文件中的相對參照。

檔案位置

這些指令控制httpd需要正確操作的各種檔案的位置。當使用的路徑名不以斜槓(/)開頭時,檔案相對於ServerRoot而定。注意在非root使用者可寫的路徑中查詢檔案。

限制資源使用

LimitRequest *指令用於限制httpd將在讀取用戶端請求時使用的資源量。通過限制這些值,可以減輕某些型別的拒絕服務攻擊。

RLimit *指令用於限制從httpd子節點分離出來的進程可以使用的資源量。特別是,這將控制CGI指令碼和SSI exec命令使用的資源。

ThreadStackSize指令與某些平台一起使用來控制堆疊大小。