Apache一些配置參數說明
ServerRoot “/etc/httpd”
用於設置服務器的根目錄,默認位置為/etc/httpd,服務器根目錄是Apache配置文件、日志文件、模塊文件等相關文件的基礎目錄
www.2cto.com
PidFile run/httpd.pid
此文件httpd.pid保存Apache父進程的IP
ServerName www.kutea.net:80
設置服務器用於辨識自己的主機名和端口號,該設置僅用於重定向和虛擬主機的識別,對於Internet的Web服務器,應該保證該名稱是DNS服務器中的有效記錄.默認值沒有對此進行設置,管理員應用根據實際設置情況進行配置
AddDefaultCharset
用於指定默認的字符集,在HTTP的回應信息中,若在HTTP頭中未包含任何關於內容字符集類型的參數時,此指令指定的字符集添加到HTTP頭中,此時將覆蓋網頁文件中通過META標記符所指定的字符集.默認字符集為: AddDefaultCharset UTF-8 若顯示中文時出現亂碼,解決方法是將字符集設置為GB2312,即: AddDefaultCharset GB2312
www.2cto.com
Timeout 120
定義客戶程序和服務器連接的超時間隔(秒)超過這個時間間隔後服務器將斷開與客戶機的連接
KeepAlive Off
不允許客戶端同時提出多個請求,在HTTP 1.0中應禁用,但在HTTP 1.1中就開啟。建議開啟,即KeepAlive On
MaxKeepAliveRequests 100
用於設置在一個持續連接期間允許的最大HTTP請求數目,若設置為0,則表示沒有限制;默認設置為100,事實上沒有客戶程序在一次連接中請求太多的頁面,通常達不到這個上限就完成連接了。
KeepAliveTimeout 15
服務器完成一次請求後開始計時,如果在此參數設置的時間間隔內沒有接收到客戶程序的下一次請求,服務器就斷開連接,即關閉TCP連接.默認值為15秒
Listen 80
Listen命令告訴服務器接受來自指定端口或者指定地址的某端口的請求,如果listen僅指定了端口,則服務器會監聽本機的所有地址;如果指定了地址和端口,則服務器只監聽來自該地址和端口的請求
ServerAdmin root@localhost
用於設置Web站點管理員的E-mail地址,當服務器產生錯誤時(如指定的網頁找不到),服務器返回給客戶的錯誤信息將包含該郵件地址,以告訴用戶該向誰報告錯誤