Apache簡介 安全
Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網頁服務器,能夠在大多數計算機操做系統中運行,因爲其多平臺和安全性被普遍使用,是最流行的Web服務器端軟件之一。它快速、可靠而且可經過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中,是世界使用排名第一的Web服務器軟件。 服務器
Apache配置詳解 ide
httpd 的配置文件是: 性能
/etc/httpd/conf/httpd.conf spa
//查看配置文件 操作系統
# grep -v "#" /etc/httpd/conf/httpd.conf htm
//當服務器響應主機頭(header)信息時顯示Apache 的版本和操做系統名稱 進程
ServerTokens OS get
//設置服務器的根目錄 源碼
ServerRoot "/etc/httpd"
//設置運行Apache 時使用的PidFile 的路徑
PidFile run/httpd.pid
//若300 秒後沒有收到或送出任何數據就切斷該鏈接
Timeout 300
//不使用保持鏈接的功能,即客戶一次請求鏈接只能響應一個文件
/建議用戶將此參數的值設置爲On,即容許使用保持鏈接的功能
KeepAlive Off
//在使用保持鏈接功能時,設置客戶一次請求鏈接能響應文件的最大上限
MaxKeepAliveRequests 100
//在使用保持鏈接功能時,兩個相鄰的鏈接的時間間隔超過15 秒,就切斷鏈接
KeepAliveTimeout 15
//設置使用prefork MPM 運行方式的參數,此運行方式是Red Hat 默認的方式
//設置服務器啓動時運行的進程數
StartServers 8
//Apache 在運行時會根據負載的輕重自動調整空閒子進程的數目,
//若存在低於5 個空閒子進程,就建立一個新的子進程準備爲客戶提供服務
MinSpareServers 5
//若存在高於20 個空閒子進程,就建立逐一刪除子進程來提升系統性能MaxSpareServers 20
//限