本文將介紹核心服務(wù)器提供的一些指令,這些指令用于配置服務(wù)器的基本操作。
ServerAdmin和ServerTokens指令控制有關(guān)服務(wù)器的信息將顯示在服務(wù)器生成的文檔中,例如錯(cuò)誤消息。ServerTokens指令設(shè)置Server HTTP響應(yīng)頭字段的值。
服務(wù)器使用ServerName,UseCanonicalName和UseCanonicalPhysicalPort指令來(lái)確定如何構(gòu)造自引用URL。例如,當(dāng)客戶(hù)端請(qǐng)求目錄但在目錄名稱(chēng)中不包含尾部斜杠時(shí),httpd必須將客戶(hù)端重定向到包括尾部斜杠的全名,以便客戶(hù)端正確解析文檔中的相對(duì)引用。
這些指令控制httpd需要正確操作的各種文件的位置。當(dāng)使用的路徑名不以斜杠(/)開(kāi)頭時(shí),文件相對(duì)于ServerRoot而定。注意在非root用戶(hù)可寫(xiě)的路徑中查找文件。
LimitRequest *指令用于限制httpd將在讀取客戶(hù)端請(qǐng)求時(shí)使用的資源量。通過(guò)限制這些值,可以減輕某些類(lèi)型的拒絕服務(wù)攻擊。
RLimit *指令用于限制從httpd子節(jié)點(diǎn)分離出來(lái)的進(jìn)程可以使用的資源量。特別是,這將控制CGI腳本和SSI exec命令使用的資源。
ThreadStackSize指令與某些平臺(tái)一起使用來(lái)控制堆棧大小。
更多建議: