Apache服務(wù)器指令大全
詳細(xì)的配置方式請參閱:
方義等.2001.Apache Server 的配置與管理.北京:人民郵電出版社
基本指令
一、一般的配置命令
1、AccessFileName
默認(rèn)值:AccessFileName .htaccess
此命令是針對目錄的訪問控制文件的名稱;
2、BindAddress
默認(rèn)值:BindAddress *
設(shè)置服務(wù)器監(jiān)聽的IP地址;
3、DefaultType
默認(rèn)值:DefaultType text/html
服務(wù)器不知道文件類型時(shí),用缺省值通知客戶端;
4、DocumentRoot
默認(rèn)值:DocumentRoot “/var/”
設(shè)置Apache提供文件服務(wù)的目錄;
5、ErrorDocument
設(shè)置當(dāng)有問題發(fā)生時(shí),Apache所做的反應(yīng);
6、
使用不包含在Apache安裝中的模塊的命令
7、Include
包含其它的配置文件
8、Listen
默認(rèn)值:所有能夠連接到服務(wù)器的IP地址
指定如何響應(yīng)除去Port指定的端口地址外的地址請求;
9、Options
控制某個(gè)特定目錄所能使用的服務(wù)器功能;
其值有:
None:表示只能瀏覽,
FollowSymLinks:允許頁面連接到別處,
ExecCGI:允許執(zhí)行CGI,
MultiViews:允許看動畫或是聽音樂之類的操作,
Indexes:允許服務(wù)器返回目錄的格式化列表,
Includes:允許使用SSI。這些設(shè)置可以復(fù)選。
All:則可以做任何事,但不包括MultiViews。
AllowOverride:加None參數(shù)表示任何人都可以瀏覽該目錄下的文件。
另外的參數(shù)有:FileInfo、AuthConfig、Limit。
10、Port
默認(rèn)值:Port 80
設(shè)置服務(wù)器監(jiān)聽的網(wǎng)絡(luò)端口;
11、ServerAdmin
設(shè)定管理員的電子郵件地址;
12、ServerName
設(shè)定服務(wù)器的主機(jī)名稱;
13、ServerRoot
默認(rèn)值:ServerRoot /etc/httpd/
設(shè)定服務(wù)器的根目錄;
14、User && Group
指定服務(wù)器用來回答請求的用戶ID和組ID;
二、性能和資源配置命令
1、進(jìn)程控制
1.1、MaxClients
默認(rèn)值:MaxClients 150
設(shè)定能同時(shí)服務(wù)的請求數(shù)目;
1.2、MaxRequestsPerChild
默認(rèn)值:MaxRequestsPerChild 0
設(shè)置每個(gè)進(jìn)程能夠響應(yīng)的*請求數(shù),0表示不限制;
1.3、MaxSpareServers
默認(rèn)值:MaxSpareServers 10
設(shè)定*空閑服務(wù)進(jìn)程數(shù)目;MinSpareServers設(shè)定最小空閑服務(wù)進(jìn)程數(shù)目;
1.4、ServerType
默認(rèn)值:ServerType standalone
設(shè)定系統(tǒng)執(zhí)行服務(wù)器的方式;
1.5、StartServer
默認(rèn)值:StartServer 5
服務(wù)器啟動時(shí)建立的子進(jìn)程的數(shù)目;
1.6、ThreadsPerChild
默認(rèn)值:ThreadsPerChild 50
設(shè)定Apache服務(wù)器使用的線程數(shù);
1.7、Timeout
默認(rèn)值:Timeout 300
設(shè)定處理一個(gè)請求的超時(shí)值;
2、建立持續(xù)連接
2.1、KeepAlive
默認(rèn)值:KeepAlive ON
設(shè)定在Apache中打開或者關(guān)閉TCP連接