亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

<-
Apache > HTTP Server > 文檔 > 版本2.2
   致謝 | 譯者聲明 | 本篇譯者:金步國 | 本篇譯稿最后更新:2006年1月5日 | 獲取最新版本

Apache 2.0 新特性概述

此文檔描述了Apache 1.3和2.0版本之間的主要變化。

top

核心的增強(qiáng)

Unix線程
在支持POSIX線程的Unix系統(tǒng)上,現(xiàn)在Apache能在混合的多進(jìn)程、多線程模式下運(yùn)行,使很多(但非全部)配置的可伸縮性得到了改善。
新的編譯系統(tǒng)
重寫了編譯系統(tǒng),現(xiàn)在是基于autoconflibtool的,使得Apache的配置系統(tǒng)與其他軟件包更加相似。
多協(xié)議支持
Apache現(xiàn)在已經(jīng)擁有了能夠支持多協(xié)議的底層構(gòu)造。mod_echo就是一個(gè)例子。
對(duì)非Unix平臺(tái)更好的支持
Apache2.0在諸如BeOS、OS/2、Windows等非Unix平臺(tái)上有了更好的速度和穩(wěn)定性。隨著平臺(tái)特定的多路處理模塊(MPM)和Apache可移植運(yùn)行時(shí)(APR)的引入,Apache在這些平臺(tái)上的指令由它們本地的API指令實(shí)現(xiàn)。避免了以往使用POSIX模擬層造成的bug和性能低下。
新的 Apache API
2.0中模塊的API有了重大改變。很多1.3中模塊排序和模塊優(yōu)先級(jí)的問題已經(jīng)不復(fù)存在了。2.0自動(dòng)處理了很多這樣的問題,模塊排序現(xiàn)在用per-hook的方法進(jìn)行,從而擁有了更多的靈活性。另外,增加了新的調(diào)用以提高模塊的性能,而無需修改Apache服務(wù)器核心。
IPv6 支持
在所有能夠由Apache可移植運(yùn)行時(shí)庫(APR library)提供IPv6支持的系統(tǒng)上,Apache默認(rèn)使用IPv6偵聽套接字。另外,Listen、NameVirtualHost、VirtualHost指令也支持IPv6的數(shù)字地址串(比如:"Listen [2001:db8::1]:8080")。
過濾器
Apache的模塊現(xiàn)在可以寫成過濾器的形式,當(dāng)內(nèi)容流經(jīng)它進(jìn)入服務(wù)器或從服務(wù)器流出的時(shí)候進(jìn)行處理。比如,可以用mod_include中的INCLUDES過濾器將CGI腳本的輸出解析為服務(wù)器端包含指令。而mod_ext_filter允許外部程序充當(dāng)過濾器的角色,就象用CGI程序做處理器一樣。
多語種錯(cuò)誤應(yīng)答
返回給瀏覽器的錯(cuò)誤信息現(xiàn)在已經(jīng)用SSI文檔實(shí)現(xiàn)了多語種化。管理員可以利用此功能進(jìn)行定制以達(dá)到感觀的一致。
簡化了配置
很多易混淆的配置項(xiàng)已經(jīng)進(jìn)行了簡化。經(jīng)常產(chǎn)生混淆的PortBindAddress配置項(xiàng)已經(jīng)取消了;用于綁定IP地址的只有Listen指令;ServerName指令中指定的服務(wù)器名和端口僅用于重定向和虛擬主機(jī)的識(shí)別。
本地 Windows NT Unicode 支持
Apache2.0在WindowsNT上的文件名全部使用utf-8編碼。這個(gè)操作直接轉(zhuǎn)換成底層的Unicode文件系統(tǒng),由此為所有以WindowsNT(包括Windows2000/XP/2003)為基礎(chǔ)的安裝提供了多語言支持。這一支持目前尚未涵蓋Windows95/98/ME系統(tǒng),因?yàn)樗鼈內(nèi)允褂脵C(jī)器本地的代碼頁進(jìn)行文件系統(tǒng)的操作。
正則表達(dá)式庫更新
Apache2.0包含了Perl兼容的正則表達(dá)式庫(PCRE)。所有正則表達(dá)式現(xiàn)在都使用了更強(qiáng)大的Perl 5 語法。
top

模塊的增強(qiáng)

mod_ssl
Apache2.0中的新模塊。此模塊是OpenSSL提供的一個(gè)SSL/TLS加密協(xié)議接口。
mod_dav
Apache2.0中的新模塊。此模塊繼承了HTTP分布式發(fā)布和版本控制規(guī)范,用于發(fā)布和維護(hù)web內(nèi)容。
mod_deflate
Apache2.0中的新模塊。此模塊允許支持此功能的瀏覽器請(qǐng)求的頁面內(nèi)容在發(fā)送前進(jìn)行壓縮,以節(jié)省網(wǎng)絡(luò)帶寬。
mod_auth_ldap
Apache2.0.41中的新模塊。此模塊允許使用LDAP數(shù)據(jù)庫存儲(chǔ)HTTP基本認(rèn)證所需的信息。隨之而來的另一個(gè)模塊mod_ldap則提供了連接池和結(jié)果的緩沖。
mod_auth_digest
利用共享內(nèi)存實(shí)現(xiàn)了對(duì)跨進(jìn)程會(huì)話緩沖的額外支持。
mod_charset_lite
Apache2.0中的新模塊。這個(gè)試驗(yàn)?zāi)K允許在不同的字符集之間進(jìn)行轉(zhuǎn)換和重新編碼。
mod_file_cache
Apache2.0中的新模塊。這個(gè)模塊包含了Apache1.3中mod_mmap_static模塊的功能,另外進(jìn)一步增加了緩沖能力。
mod_headers
此模塊在Apache2.0中更具靈活性。現(xiàn)在,它可以更改mod_proxy使用的請(qǐng)求頭信息,并可以有條件地設(shè)置應(yīng)答頭信息。
mod_proxy
代理模塊已經(jīng)被完全重寫以充分利用新的過濾器結(jié)構(gòu)的優(yōu)勢(shì),從而實(shí)現(xiàn)一個(gè)更為可靠的HTTP/1.1代理模塊。另外,新的<Proxy>配置段提供了更具可讀性(而且更快)的代理站點(diǎn)控制;同時(shí),重載<Directory "proxy:...">指令的方法已經(jīng)不再被支持了。這個(gè)模塊現(xiàn)在依照協(xié)議支持分為proxy_connectproxy_ftp、proxy_http三個(gè)部分。
mod_negotiation
新的ForceLanguagePriority指令可以確保在所有情況下客戶端都收到一個(gè)單一文檔,以取代不可接受多選擇的響應(yīng)。另外,內(nèi)容協(xié)商和MultiViews算法已經(jīng)進(jìn)行了優(yōu)化以提供更完美的結(jié)果,并提供了包括文檔內(nèi)容的新類型表。
mod_autoindex
經(jīng)過自動(dòng)索引后的目錄列表現(xiàn)在可被配置為使用HTML表格從而使格式更加清晰,而且允許更為細(xì)化的排序控制,包括版本排序和通配符過濾目錄列表。
mod_include
新的指令集允許修改默認(rèn)的SSI元素的開始和結(jié)束標(biāo)簽,而且允許以主配置文件里的錯(cuò)誤提示和時(shí)間格式的配置取代SSI文檔中的相應(yīng)部分。正則表達(dá)式(現(xiàn)在已基于Perl的正則表達(dá)式語法)的解析和分組結(jié)果可以用mod_include的變量 $0 .. $9 取得。
mod_auth_dbm
現(xiàn)在可以使用AuthDBMType指令支持多種類似DBM的數(shù)據(jù)庫。