httpd.conf文件詳解基于NCSA服務(wù)的配置文件_第1頁
httpd.conf文件詳解基于NCSA服務(wù)的配置文件_第2頁
httpd.conf文件詳解基于NCSA服務(wù)的配置文件_第3頁
httpd.conf文件詳解基于NCSA服務(wù)的配置文件_第4頁
httpd.conf文件詳解基于NCSA服務(wù)的配置文件_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、# 基于 NCSA 服務(wù)的配置文件。#這是 Apache 服務(wù)器主要配置文件。#它包含服務(wù)器的影響服務(wù)器運(yùn)行的配置指令。#參見以取得關(guān)于這些指令的詳細(xì)信息#不要只是簡單的閱讀這些指令信息而不去理解它。#這里只是做了簡單的說明,如果你沒有參考 #這些配置指令被分為下面三個(gè)部分:文件,你就會被警告。Apache 服務(wù)器行為的部分(即全局環(huán)境變量)#1.#2. 定義主要或者默認(rèn)服務(wù)參數(shù)的指令,也為所有虛擬主機(jī)提供默認(rèn)的設(shè)置參數(shù)#3. 虛擬主機(jī)的設(shè)置參數(shù)#配置和日志文件名:如果你指定的文件名以“/”開始(win32 下以“dirver:/”), #服務(wù)器將使用絕對路徑,如果文件名不是以“/”開始的,那

2、么它將把 ServerRoot #的值附加在文件名的前面,例如,對“l(fā)ogs/foo.log,如果 ServerRoot 的值#為“/usr/local/apache2”,則該文件應(yīng)為“/usr/local/apache2/logs/foo.log” #第一區(qū):全局環(huán)境參數(shù) #這里設(shè)置的參數(shù)將影響整個(gè) Apache 服務(wù)器的行為;#例如 Apache 能夠處理的并發(fā)請求的數(shù)量等。#ServerRoot:服務(wù)器保存其配置、出錯(cuò)和日志文件等的根目錄。#注意!如果你想要將它指定為 NFS 或其它網(wǎng)絡(luò)上的位置,#請一定要去閱讀與LockFile 有關(guān)的文檔(可能在mon.html#lockfile)。

3、#URL:#這將會使你自己也能解決很多問題。 #路徑的結(jié)尾不要添加斜線。 #ServerRoot /usr/loacl/apache2#串行#的鎖文件必須保存在本地磁盤上 #LockFile logs/accept.lockFile:用來保存服務(wù)進(jìn)程信息的文件。#Scor#如果未指明(默認(rèn)),記分板(scor)將被保存在一個(gè)的共享內(nèi)存段中,#并且它不能被第所使用。#如果指定了,要確保不能使用兩個(gè) Apache 使用同一個(gè)記分板文件,#這個(gè)記分板文件必須保存在本地磁盤上。 #ScorFile logs/apache_runtime_sus# #File:服務(wù)器啟動(dòng)進(jìn)程號的文件。File logs

4、/httpd.#Timeout:接收和發(fā)送前超時(shí)秒數(shù) #Timeout 300#KeepAlive:是否允許穩(wěn)固的連接(每個(gè)連接有多個(gè)請求), #設(shè)為Off則停用。#KeepAlive On#MaxKeepAliveRequests:在穩(wěn)固連接期間允許的最大請求數(shù),#設(shè)為 0 表示接入。你將其設(shè)為一個(gè)較大的值,以便提高性能#MaxKeepAliveRequests 100#KeepAliveTimeout:在同 #KeepAliveTimeout 15接上從同一臺客戶上接收請求的秒數(shù)#Servool 大小設(shè)定(針對MPM 的)# prefork MPM# StartServers:啟動(dòng)時(shí)服務(wù)器

5、啟動(dòng)的進(jìn)程數(shù)# MinSpareServers:保有的備用進(jìn)程的最小數(shù)目 # MaxSpareServers:保有的備用進(jìn)程的最大數(shù)目 # MaxC nts:服務(wù)器允許啟動(dòng)的最大進(jìn)程數(shù)# MaxRequestsPerChild:一個(gè)服務(wù)進(jìn)程允許的最大請求數(shù) StartServers 5MinSpareServers 5MaxSpareServers 10MaxCnts 150MaxRequestPerChild 0# worker MPM# StartServers:服務(wù)器啟動(dòng)時(shí)的服務(wù)進(jìn)程數(shù)目 # MaxC nts:允許同時(shí)連接的最大用戶數(shù)目 # MinSpareThreads:保有的最小工作

6、線程數(shù)目# MaxSpareThreads:允許保有的最大工作線程數(shù)目 # ThreadsPerChild:每個(gè)服務(wù)進(jìn)程中的工作線程常數(shù)# MaxRequestsPerChild:服務(wù)進(jìn)程中允許的最大請求數(shù)目 StartServers 2MaxCnts 150MinSpareThreads 25MaxSpareThreads 75ThreadsPerChild 25MaxRequestsPerChild 0# perchild MPM# NumServers:服務(wù)進(jìn)程數(shù)量# StartThreads:每個(gè)服務(wù)進(jìn)程中的起始線程數(shù)量 # MinSpareThreads:保有的最小線程數(shù)量# Max

7、SpareThreads:保有的最大線程數(shù)量# MaxThreadsPerChild:每個(gè)服務(wù)進(jìn)程允許的最大線程數(shù)# MaxRequestsPerChild:每個(gè)服務(wù)進(jìn)程允許連接的最大數(shù)量 NumServers 5StartThreads 5MinSpareThreads 5MaxSpareThreads 10MaxThreadsPerChild 20MaxRequestsPerChild 0# WinNT MPM# ThreadsPerChild:服務(wù)進(jìn)程中工作線程常數(shù)# MaxRequestsPerChild:服務(wù)進(jìn)程允許的最大請求數(shù) ThreadsPerChild 250MaxReque

8、stsPerChild 0# BeOS MPM# StartThreads:服務(wù)器啟動(dòng)時(shí)啟動(dòng)的線程數(shù)# MaxC nts:可以啟動(dòng)的最大線程數(shù)(一個(gè)線程等于一個(gè)用戶) # MaxRequestsPerThread:每個(gè)線程允許的最大請求數(shù)StartThreads 10MaxCnts 50MaxRequestsPerThread 10000# NetWare MPM# ThreadStachSize:為每個(gè)工作線程分配的堆棧尺寸 # StartThreads:服務(wù)器啟動(dòng)時(shí)啟動(dòng)的線程數(shù)# MinSpareThreads:用于處理實(shí)發(fā)請求的空閑線程數(shù) # MaxSpareThreads:空閑線程的最

9、大數(shù)量# MaxThreads:在同一時(shí)間活動(dòng)的最大線程數(shù)# MaxRequestPerChild:一個(gè)線程服務(wù)請求的最大數(shù)量,將其設(shè)置為 0,以實(shí)現(xiàn)的接入#ThreadStackSize 65536StartThreads 250MinSpareThreads 25MaxSpareThreads 250MaxThreads 1000MaxRequestPerChild 0# OS/2 MPM# StartServers:啟動(dòng)的服務(wù)進(jìn)程數(shù)量# MinSpareThreads:每個(gè)進(jìn)程允許的最小空閑線程 # MaxSpareThreads:每個(gè)進(jìn)程允許的最大空閑線程# MaxRequestsPe

10、rChild:每個(gè)服務(wù)進(jìn)程允許的最大連接數(shù) StartServers 2MinSpareThreads 5MaxSpareThreads 10MaxRequestsPerChild 0# Listen:允許你綁定 Apache 服務(wù)到指定的 IP 地址和端口上,以取代默認(rèn)值# 參見指令# 使用如下命令使 Apache 只在指定的 IP 地址上# 以防止它在 IP 地址 上# Listen 8:80,Listen 80# 動(dòng)態(tài)共享支持(DSO)# 為了能夠使用那些以 DSO 模式編譯的模塊中的函數(shù),你必須有相應(yīng)的“LoadModule”行,# 因此,在這里包含了這些指令,以便能在使用它之前激活。

11、# 那些靜態(tài)編譯的模塊不需要在這里列出 (即以“httpd -l”列出的模塊) # 示例:# LoadModule foo_module modules/mod_foo.so # ExtendedSus:當(dāng)調(diào)用“server-sus”時(shí),控制 Apache 是產(chǎn)生“全”狀態(tài)# 信息(ExtendedSus On),還是產(chǎn)生基本信息(ExtendedSus Off)。 # 默認(rèn)為 off# ExtendedSus On# 第二區(qū):“主”服務(wù)配置# 這一區(qū)建立被 “主” 服務(wù)器用的指令值,以回應(yīng)那些不被 # 定義處理的任何請求。# 這些數(shù)值也提供默認(rèn)值給后面定義的容器。 # 如果中有定義,那么這里

12、定義的指令值將被 # 中的定義所覆蓋。# 如果你想使 httpd 以另外的用戶或組來運(yùn)行,你必須在開始時(shí)以 root 方式啟動(dòng)# 然后再將它切換為你想要使用的用戶或組。# User/Group:運(yùn)行 httpd 的用戶和組# 在 SCO (ODT3)上使用“User nouser”和“Group nogroup”# 在 HPUX 上,你可能不能以 nobody使用共享內(nèi)存,建議創(chuàng)建一個(gè) www 用戶。# 注意一些(kernel)在組 ID 大于 60000 時(shí)setgid(Group)或 semctl(IPC_SET),#節(jié)在這些系統(tǒng)上不要使用“Group #-1”。 #User nobody

13、 Group #-1# ServerAdmin:你的郵件地址,當(dāng)發(fā)生問題時(shí) Apache 將向你發(fā)出郵件。# 作為一個(gè)出錯(cuò)文檔,這個(gè)地址顯示在 server-generated 頁上,# 例如:adm #ServerAdmin rootlocalhost# ServerName 指定 Apache 用于識別自身的名字和端。# 通常這個(gè)值是自動(dòng)指定的,但是#你顯式的指定它以防止啟動(dòng)時(shí)出錯(cuò)# 如果你為你的主機(jī)指定了一個(gè)無效的 DNS 名,server-generated 重定向?qū)⒉荒芄ぷ鳌? 參見 UseCanonicalName 指令# 如果你的主機(jī)沒有DNS 名,在這里鍵入它的 IP 地址#

14、無論如何,你必須使用它的 IP 地址來提供服務(wù),# 這里使用一種容易理解的方式重定向服務(wù)ServerName0# UseCanonicalName:決定Apache 如何構(gòu)造URLS 和 SERVER_NAME 和 SERVER_PORT 的指令。# 當(dāng)設(shè)置為 “Off”時(shí),Apache 會使用用戶端提供的主機(jī)名和端# 當(dāng)設(shè)置為“On”,Apache 會使用 ServerName 指令的值。#UseCanonicalName Off。#Root:你的文檔的根目錄。默認(rèn)情況下,所有的請求從這個(gè)目錄進(jìn)行應(yīng)答。# 但是可以使用符號和別名來指向到其他的位置。#Root /home/redhat/pub

15、lic_html# Apache 可以存取的每個(gè)目錄都可以配置存取權(quán)限(包括它的子目錄)。# 首先,配置一個(gè)高限制的特征。# 這將# 如下所示文件系統(tǒng)所在的目錄,并添加你希望允許的目錄塊。Order Deny,AllowDeny from all# 注意從這里開始你一定要明確地允許哪些特別的特征能夠被使用。# - 所以,如果 Apache 沒有象你所期待的那樣工作的話, # 請檢查你是否在下面明確的指定它可用。# 這將改變到你設(shè)置的#Root# Options:這個(gè)指令的值可以是“None”,“All”,或者下列選項(xiàng)的任意組合: # Indexes Includes FollowSymLink

16、s SymLinksifOwnerMatch ExecCGI MultiViews# 注意,“MultiViews”必須被顯式的指定,“Options All”不能為你提供這個(gè)特性。 # 這個(gè)指令既復(fù)雜又重要,請參見#“ #Options FollowSymLinks”以取得的信息。# AllowOverride 控制那些被放置在.htacs 文件中的指令。# 它可以是“All”,“None”,或者下列指令的組合: # Options FileInfo AuthConfig Limit#AllowOverride None# 控制誰可以獲得服務(wù)。#Order allow,deny Allow

17、from all# UserDir:指定在得到一個(gè)user 請求時(shí)將會添加到用戶 home 目錄后的目錄名。#UserDir public_html# 為防止在 UserDir 指令上的,對 root 用戶設(shè)置# 象“./”這樣的 UserDir 是非常有用的。# 如果你使用 Apache 1.3 或以上版本,強(qiáng)烈建議你# 在你的服務(wù)器配置文件中包含下面的行UserDir disabled root# 下面是一個(gè)使用 UserDir 指令使一個(gè)站點(diǎn)的目錄具有只讀屬性的示例:# # AllowOverride FileInfo AuthConfig Limit Indexes# Options

18、MultiViews Indexes SymLinksIfOwnerMatch IncludeNoExec# # Order allow,deny# Allow from all # # LimitExcept GET # Order deny,allow # Deny from all# # T OPTIONS PROPFIND# DirectoryIndex:定義請求是一個(gè)目錄時(shí),Apache 向用戶提供服務(wù)的文件名# index.html.var 文件(一個(gè)類型映象文件)用于提供一個(gè)文檔處理列表,# 出于同樣的目的,也可以使用 MultiViews 選項(xiàng),但是它會非常慢。#Directo

19、ryIndex index.index.html index.html.var# AcsFileName:在每個(gè)目錄中查詢?yōu)槟夸浱峁└郊优渲弥噶畹奈募奈募?# 參見 AllowOverride 指令。#AcsFileName .htacs# 下面的行防止.htac # Order allow,deny Deny from alls 和.htpasswd 文件被 Web 客戶查看。# Typeconfig:定義在哪里查詢 mime.types 文件。#TypeConfig conf/mime.types# DefaultType:定義當(dāng)不能確定 MIME 類型時(shí)服務(wù)器提供的默認(rèn)MIME 類

20、型。# 如果你的服務(wù)主要包含text 或 HTML 文檔,“text/plain”是一個(gè)好的選擇;# 如果大多是二進(jìn)制文檔,諸如或圖像,你應(yīng)使用# “application/octer-stream”來防止瀏覽器象顯示文本那樣顯示二進(jìn)制文件。#DefaultType text/plain# mod_mime_ # 這個(gè)MIME #允許服務(wù)器從自己定義自己類型的文件中使用不同的線索(h File 指令定義 hs 定義所在的文件。s),MIMEFile conf/# HostnameLookups:指定用戶端的名字還是 IP 地址,例如,本指令為 on 時(shí)主機(jī)名,如;為 off 時(shí)IP 地址,32

21、。# 默認(rèn)值為 off,這要比設(shè)為 on 好得多,因?yàn)槿绻O(shè)為 on 則每個(gè)用戶端請求都將會# 至少造成對 nameserver 進(jìn)行一次查詢。#HostnameLookups Off# EnableMMAP:控制是否進(jìn)行內(nèi)存轉(zhuǎn)儲(如果操作系統(tǒng)支持的話)。# 默認(rèn)為 on,如果你的服務(wù)器安裝在網(wǎng)絡(luò)文件系統(tǒng)上(NFS),請關(guān)閉它。# 在一些系統(tǒng)上,關(guān)閉它會# 具體情況請參閱# EnableMMAP off系統(tǒng)性能(與文件系統(tǒng)類型無關(guān));# EnableSendfile:控制是否使用 sendfile kernel 支持發(fā)送文件# (如果操作系統(tǒng)支持的話)。默認(rèn)為 on,如果你的服務(wù)器安裝在網(wǎng)絡(luò)文

22、件系統(tǒng) # (NFS)上,請你關(guān)閉它。# 參見# EnableSendfile off# ErrorLog:錯(cuò)誤日志文件定位。# 如果你沒有在內(nèi)定義 ErrorLog 指令,這個(gè)虛擬主機(jī)的錯(cuò)誤信息# 將在這里。如果你在那兒定義了 ErrorLog,這些錯(cuò)誤信息將在你所# 定義的文件里,而不是這兒定義的文件。#ErrorLog logs/error_log# LogLevel:控制在錯(cuò)誤日志文件中的日志信息數(shù)量。# 可能的值包括:debug,info,notice,warn,error,crit,alert,emerg。#LogLevel warn# 下面的指令為CustomLog 指令定義格式

23、別名。#LogFormat %h %l %u %t %r %s %b %Refereri %User-Agenti combined LogFormat %h %l %u %t %r %s %b commonLogFormat %Refereri - %U refererLogFormat %User-agenti agent# 你需要安裝了 mod_logio.c 模塊才能使用%I 和%O。# LogFormat %h %l %u %t %r %s %b %Refereri %User-Agenti %I %O combinedio# 指定接入日志文件的定位和格式(一般日志格式)。# 如果你

24、沒有在內(nèi)定義這個(gè)指令,傳輸信息將在這里,# 如果你定義了這個(gè)指令,則#CustomLog logs/acs_log common在你指定的位置,而不是這兒定義的位置。# 如果你想要#agent 和 referer 信息,可以使用下面的指令# CustomLog logs/referer_log referer# CustomLog logs/agent_log agent# 如果你想要使用一個(gè)文件# 你可以如下定義這個(gè)指令:#s,agent 和 referer 信息,ac# CustomLog logs/acs_log combined# ServerTokens# 這個(gè)指令定義包含在 HTT

25、P 回應(yīng)頭中的信息類型。默認(rèn)為“Full”,# 這表示在回應(yīng)頭中將包含模塊中的操作系統(tǒng)類型和編譯信息。# 可以設(shè)為列各值中的一個(gè):# Full | OS | Minor | Minimal | Major | Prod # Full 傳達(dá)的信息最多,而 Prod 最少。#ServerTokens Full# 隨意的添加包含服務(wù)器版本和虛擬主機(jī)名字一行信息到 server-generated 輸出頁中# (錯(cuò)誤文檔,F(xiàn)TP 目錄列表,mod_sus 和 mod_info 輸出等等,除了CGI 錯(cuò)誤# 或自定義的錯(cuò)誤文檔以外)。# 設(shè)為“”將包含一個(gè)指向 ServerAdmin 的to:連接。#

26、可以為如下值:On | Off | #ServerSignature On# Aliases:在這時(shí)添加你需要的別名,格式如下: # Alias 別名 真實(shí)名# 注意,如果你在別名的未尾包含了“/”,那么在 URL 中也需要包含“/”。# 因此,“/icons”不是這個(gè)示例中的別名。# 如果別名中以“/”結(jié)尾,那么真實(shí)名也必須以“/”結(jié)尾, # 如果別名中省略了結(jié)尾的“/”,那么真實(shí)名也必須省略。 #使用別名“/icons/”來表示 FancyIndexed 目錄列表,如果你不使用、# FancyIndexing,你可以注釋掉它。 # Alias /icons/ /usr/local/apac

27、he2/icons/# # Options Indexes MultiViews # AllowOverride None# Order allow,deny # Allow from all# # 這將改變 ServerRoot/manual。這個(gè)別名提供了手冊頁所在的位置,# 即使你改變了你的# 你可以注釋掉它。#Root。如果你對有無手冊頁并不在意的話,Alias /manual /usr/loacl/apache2/manualOptions Indexes FollowSymLinks MultiViews IncludesNoExec AddOutputFilter Include

28、s htmlOrder allow,deny Allow from all# ScriptAlias:指定包含服務(wù)的目錄。# ScriptAliases 本質(zhì)上與 Aliases 一樣,除了這里的文檔在請求時(shí)做為程序處理處理以外。# 尾部的“/”規(guī)則與 Alias 一樣#ScriptAlias /cgi-bin/ /usr/loacl/apache2/cgi-bin/# 這里是添加4 支持的指令A(yù)ddType application/x-httpd-.LoadModule4_module modules/lib4.so# 添加 mod_cgid.c 設(shè)置,mod_cgid 提供使用 cgid

29、進(jìn)行通訊的 UNIX 套接字的接口路徑。# Scriptsock logs/cgisock# 將/usr/local/apache2/cgi-bin改為你的 ScriptAliased 指定的CGI 目錄,# 如果你配置了的話。# AllowOverride NoneOptions None Order allow,deny Allow from all# Redirect 允許你告訴客戶端使用存在于服務(wù)器名字空間中的文檔,# 而不是現(xiàn)在的,這幫助客戶定位那些改變了位置的文檔。# 例如:# Redirect permanent /foo http/bar# 控制 server-generate

30、d 目錄列表顯示的指令# IndexOptions:控制 server-generated 目錄列表顯示特征。#IndexOptions FancyIndexing VerSort# AddIcon* 指令告訴服務(wù)器不同擴(kuò)展名的圖象文件如何顯示,# 只適用于FancyIndexed 指令#AddIconByEncoding (pressed.gif)press x-gzipAddIconByType (TXT,/icons/text.gif) text/*AddIconByType (IMG,/icons/image2.gif) image/* AddIconByType (SND,/icon

31、s/sound2.gif) audio/*AddIconByType (VID,/icons/movie.gif)/*AddIcon /icons/binary.gif .bin .exeAddIcon /icons/binhex.gif .hqx AddIcon /icons/tar.gif .tarAddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .ivAddIconpressed.gif .Z .z .tgz .gz .zipAddIcon /icons/a.gif .ps .ai .epsAddIcon /icons/layout.gi

32、f .html .shtml .htm .pdfAddIcon /icons/text.gif .txtAddIcon /icons/c.gif .c AddIcon /icons/p.gif .pl .py AddIcon /icons/f.gif .for AddIcon /icons/dvi.gif .dviAddIcon /icons/uuencoded.gif .uuAddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl AddIcon /icons/tex.gif .texAddIcon /icons/bomb.gif co

33、reAddIcon /icons/back.gif .AddIcon /icons/hand.right.gif README AddIcon /icons/folder.gif DIRECTORYAddIcon /icons/bl.gif BLICON# DefaultIcon 為那些沒有顯式定義圖標(biāo)的文件提供處理#DefaultIcon /icons/unknown.gif# AddDescription 允許你在 server-generated 索引后放置一個(gè)簡短的說明。# 只對 FancyIndexed 指令有效。# 格式:AddDescription 說明 文件名# AddDesc

34、ription GZIP compressed# AddDescription tar archive .tar .gz# AddDescription GZIP compressed tar archive .tgz# ReadmeName 指定服務(wù)器默認(rèn)查找的 README 文件的名字,并添加到目錄列表中# HeaderName 指定目錄列表前綴文件的文件名ReadmeName README.html HeaderName HEADER.html# IndexIgnore 指定目錄索引忽略并且不包含在列表中的文件名集合,# 支持 s#類型的通配符。IndexIgnore .?* * *#

35、HEADER* README* RCS CVS *,v *,t# AddEncoding 允許你在信息傳送中使用(Mosaic/X 2.1+)解壓縮信息,# 注意:不是所有的瀏覽器都支持這個(gè)選項(xiàng)。# 盡管名字相似,但是下列的指令與上面的 FancyIndexing 定制指令不同。#AddEncodingpress ZAddEncoding x-gzip gz tgz# DefaultLanguage 和 AddLanguage 允許你指定文檔的語言。# 這使你可以讓用戶用容易理解的語言瀏覽文檔。# 指定默認(rèn)的語言,這意味著所有沒有指定語言的包都將使用該語言。# 多數(shù)情況下,你也許并不想設(shè)置它,

36、除非你確信這樣做是正確的。# 通常,不使用確定的語言比使用錯(cuò)誤的語言要好。# DefaultLanguage nl #注意 1:作為語言關(guān)鍵字的詞綴是不能一樣的-采用波蘭# # # # # # # #文的文檔(網(wǎng)絡(luò)標(biāo)準(zhǔn)語言代碼是 pl)將希望使用“AddLanguage pl .po”來避免與 perl的一般詞綴產(chǎn)生二義性。注意 2: 下面的例子舉例說明在一些范例中語言的二字符縮寫與它的國家的二字符縮寫不相同,例如 “Danmark/dk” 和 “Danmark/da” 的比較.注意 3: 在 “l(fā)tz” 的情況下使用三字符詞綴,違犯了 RFC 的規(guī)定,運(yùn)行中將修復(fù)它并使用 RFC1766 標(biāo)

37、準(zhǔn)取得參考數(shù)據(jù)。# Danish (da) - Dh (nl) - English (en) - Estonian (et)# French (fr) - German (de) - Greek-Modern (el)# Italian (it) - Norwegian (no) - Norwegian Nynorsk (nn) - Korean (ko) # Portugese (pt) - Luxembourgeois* (ltz)# Spanish (es) - Swedish (sv) - Catalan (ca) - Czech(cz)# Polish (pl) - Brazilia

38、n Portuguese (pt-br) - Japa# Russian (ru) - Croatian (hr) #AddLanguage da .dk AddLanguage nl .nl AddLanguage en .en AddLanguage et .et AddLanguage fr .fr AddLanguage de .de AddLanguage he .he AddLanguage el .el AddLanguage it .itAddLanguage ja .ja(ja)AddLanguage pl .poAddLanguage ko .ko AddLanguage

39、pt .pt AddLanguage nn .nn AddLanguage no .no AddLanguage pt-br .pt-br AddLanguage ltz .ltz AddLanguage ca .ca AddLanguage es .es AddLanguage sv .sv AddLanguage cz .cz AddLanguage ru .ru AddLanguage tw .tw AddLanguage zh-tw .twAddLanguage hr .hr# LanguagePriority 允許你在會話過程中優(yōu)先使用一些語言。# 以優(yōu)先次序遞減的方式列出它們。#

40、排列它們。也許你想要改變這個(gè)順序?;蚨嗷蛏俚夭捎冒醋帜概帕许樞虻姆绞絃anguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw# ForceLanguagePriority 允許你為 MULTIPLE CHOI(Prefer)在通訊的情況下# 或 NOT ACCEPTABLE(Fallback)沒有可接受的語言匹配的情況提供一個(gè)結(jié)果頁。 #ForceLanguagePriority Prefer Fallback# 為發(fā)送出的所有頁指定默認(rèn)的字符集,這總是一個(gè)好主意,并且為你的# web 站點(diǎn)的打開

41、了大門,這不正是你曾經(jīng)想要的嗎。同樣地,指定# 默認(rèn)字符集有一些小的損害,如一個(gè)使用 iso-8859-1(latin1)標(biāo)準(zhǔn)命令# 的頁面,除非以別的方式指定例如你僅僅以顯式方式它。# 也有一些與那些總是鼓勵(lì)你使用默認(rèn)字符集的 javascropt 和 URL 語法有關(guān)# 的瀏覽器安全原因。#AddDefaultCharset ISO-8859-1 AddDefaultCharse GB2312# 一般以文件擴(kuò)展名的方式使用字符集。也許你想要避免與語言擴(kuò)展發(fā)生# 碰撞,除非你在每次改變后都做了很好的測試。# 參見# 的名字列表和它們各自的 RFCs。以取得字符集#AddCharset ISO

42、-8859-1 .iso8859-1 .latin1 AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen AddCharset ISO-8859-3 .iso8859-3 .latin3 AddCharset ISO-8859-4 .iso8859-4 .latin4 AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk

43、 AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk AddCharset ISO-2022-JP .iso2022-jp .jisAddCharset ISO-2022-KR .iso2022-kr .kisAddCharsetAddCharset Big5 .Big5 .big5.cis# 對于俄語,使用了多個(gè)字符集(如何使用主要依靠客戶端):AddCharset WINDOWS-1251 .cp-1251 .win-1251 AddCharset CP866

44、 .cp866AddCharset KOI8-r .koi8-r .koi8-ru AddCharset KOI8-ru .koi8-uk .ua AddCharset ISO-10646-UCS-2 .ucs2 AddCharset ISO-10646-UCS-4 .ucs4AddCharset UTF-8 .utf8# 下面的字符集沒有到一個(gè)特定的標(biāo)準(zhǔn)(iso)上,但是它們在瀏覽器# 中被廣泛的支持。注意那些大寫字母。# (它不應(yīng)該,但是它是為兼容一些瀏覽器而做) # 參見# 它們的列表。但是瀏覽器支持較少。#AddCharset GB2312 .gb2312 .gb AddCharset

45、 utf-7 .utf7 AddCharset utf-8 .utf8 AddCharset big5 .big5 .b5 AddCharset EUC-TW .euc-tw AddCharset EUC-JP .euc-jp AddCharset EUC-KR .euc-krAddCharset shift_jis .sjis以取得# AddType 允許你為指定的文件類型添加或覆蓋 mime.types 文件中配置的MIME #AddType application/x-tar .tgzAddType image/x-icon .ico# AddHandler 允許你確定的文件擴(kuò)展名到“h

46、andlers”:# 與文件類型無關(guān)的行為。這既能編譯到服務(wù)器中也可以添加到 Action 指令# 中(看下面)。# 為了在 ScriptAliased 指令指定的以外使用CGI:#(要使它可用,你還需要在 Options 中添加“ExecCGI”。# AddHandler cgi-script .cgi# 對于那些包含他們自己的 HTTP 頭的文件# AddHandler send-as-is asis# 對于 serv #arsed imagemap 文件:# AddHandler imap-file map# agemap 文件:#AddHandler imap- 文件映像# 對于類型映

47、像:(轉(zhuǎn)移資源)#(這是默認(rèn)的設(shè)定以允許 Apache 的“It Worked”頁能多種語言分發(fā))。 #AddHandler type-map var# 過濾器允許你在將它發(fā)送到客戶端前進(jìn)行處理。# 為了在服務(wù)器端分析包含(SSI)的.shtml 文檔:# (要執(zhí)行這個(gè)指令,你還需要在 Options 指令中添加“Includes”。)# AddType text/html .shtml# AddOutputFilter INCLUDES .shtml# Action 讓你定義當(dāng)調(diào)用匹配的文件時(shí)將要執(zhí)行的。這將減少# 那些經(jīng)常使用的CGI的 URL 路徑名的重復(fù)輸入。# 格式:Action m

48、edia/type /cgi-script/location# 格式:Action handler-name /cgi-script/location # 可配置的錯(cuò)誤應(yīng)答有三種風(fēng)格:# 1)pla # 一些示例:# Error # Error # Error # Error #ext 2)local redirects 3) external redirects500 The server made a boo boo.404 /missing.html404 /cgi-b402 httpissing_handll/subscription_info.html# 綜合應(yīng)用這些指令,#可以創(chuàng)建

49、一個(gè)的出錯(cuò)應(yīng)答。使用 Alias 來重定向任意/error/HTTP_.html.var 應(yīng)答到的多語言錯(cuò)誤消息集合。使用正確的文本替代它。# # 通過加入下面的行,你就能夠改變這些消息的顯示,而不必改變# HTTP_.html.var 文件。# Alias /error/include/ /your/include/path/ # 以將/usr/local/apache2/error/include/下的文件拷貝到/your/inclue/path/下# 開始,你可以創(chuàng)建你自己的文件集合,甚至是其于每個(gè)虛擬主機(jī)的。# 不管你的 ServerSignature 如何設(shè)置,默認(rèn)的包含文件將顯示你

50、的# Aapche 版本號和你的 ServerAdmin 郵件地址#的錯(cuò)誤文檔需要 mod_alias,mod_include 和mod_negotiation 三個(gè)# 模塊。要激活它們,取消下面 30 行的注釋符號# Alias /error/ /usr/local/apache2/error/# # AllowOverride None# Options IncludesNoExec# AddOutputFilter Includes html # AddHandler type-map var# Order allow,deny # Allow from all# LanguagePri

51、ority en de es fr it nl sv# ForceLanguagePriority Prefer Fallback# # Error# Error Error# Error # Error # Error # Error # Error # Error # Error # Error # Error # Error # Error # Error # Error# Error/error/HTTP_BAD_REQUEST.html.var/error/HTTP_UNAUTHORIZED.html.var403 /error.404 /error/HTTP_NOT_FOUND.h

52、tml.var405 /error/HTTP_METHOD_NOT_ALLOWED.html.var408 /error/HTTP_REQUEST_TIME_OUT.html.var/error/HTTP_GONE.html.var/error/HTTP_LENGTH_REQUIRED.html.var/error/HTTP_PRECONDITION_FAILED.html.var/error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var/error/HTTP_REQUEST_URI_TOO_LARGE.html.var/error/HTTP_SERVICE_UNAVAILABLE.html.var500 /error/HTTP_ERNAL_SERVER_ERROR.html.var501 /error/HTTP_NOT_IMPLEMENTED.html.var502 /error/HTTP_BAD_GATEWAY.html.var503 /error/HTTP_SERV

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論