#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
1.DocumentRoot
DocumentRoot指定apache服務器網頁(文檔)根目錄
DocumentRoot "/home/iflow/apache2/htdocs"
2.Director
Directory用於指定默認的路徑
<Directory "/home/iflow/apache2/htdocs">
AllowOverride ALL
Require all granted
</Directory>
3.DirectoryIndex
DirectoryIndex是在只指定目錄的情況下默認顯示的文件名
DirectoryIndex home.html index.html index.html.var index.shtml
4.DefaultLanguage
DefaultLanguage強制指定頁面默認輸出的語音語音
DefaultLanguage zh-cn
5.ServerRoot
ServerRoot設置apache服務器的根目錄
ServerRoot "/home/iflow/apache2"
6.ServerAdmin
ServerAdmin設置Apache服務器管理員的email地址
ServerAdmin [email protected]
7.ServerName
ServerName設置Apache服務器的主機名
ServerName english.zbxsoft.com
8.Listen
Listen設置apache服務器監聽的端口
Listen 80
9.ErrorLog
ErrorLog設置Apache服務器中錯誤日志的路徑和文件名
ErrorLog logs/error_log
10.CustomLog
CustomLog
CustomLog logs/access_log common
11.Timeout
Timeout定義客戶程序和服務器連接的超時間隔,超過這個時間間隔(秒)後服務器將斷開和客戶機的連接
Timeout 300
12.KeepAlive
KeepAlive 在HTTP 1.0中,一次連接只能作傳輸一次HTTP請求,而KeepAlive參數用於支持HTTP 1.1版本的一次連接、多次傳輸功能,這樣就可以在一次連接中傳遞多個HTTP請求
KeepAlive On
13.MaxKeepAliveRequests
MaxKeepAliveRequests為一次連接可以進行的HTTP請求的最大請求次數。將其值設為0將支持在一次連接內進行無限次的傳輸請求。事實上沒有客戶程序在一次連接中請求太多的頁面,通常達不到這個上限就完成連接了。
MaxKeepAliveRequests 100
14.KeepAliveTimeout
KeepAliveTimeout測試一次連接中的多次請求傳輸之間的時間,如果服務器已經完成了一次請求,但一直沒有接收到客戶程序的下一次請求,在間隔超過了這個參數設置的值之後,服務器就斷開連接
KeepAliveTimeout 15
15.IndexIgnore
IndexIgnore讓服務器在列出文件列表時忽略相應的文件, 這裡使用模式配 置的方式定義文件名
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
16.AddEncoding
AddEncoding用於告訴一些使用壓縮的MIME類型,這樣可以讓浏覽器進行解壓縮操作
AddEncoding x-compress .Z
AddEncoding x-gzip .gz .tgz
17.AddType
AddType參數可以為特定後綴的文件指定MIME類型,這裡的設置將覆蓋 mime.types中的設置
AddType application/x-compress .Z
AddType text/html .shtml
AddType application/x-httpd-php .php .phtml
18.ErrorDocument
ErrorDocument就用於設置當出現哪個錯誤時應該回應客戶浏覽器那些內容
ErrorDocument 500 "The server made a boo boo."
ErrorDocument 404 /missing.html