欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

Apache 2.0 新特性概述

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

top

核心的增強

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

模塊的增強

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