語言 :
SWEWE 會員 :登錄 |註冊
搜索
百科社區 |百科問答 |提交問題 |詞彙知識 |上傳知識
上一頁 1 下一頁 選擇頁數

apache:Web服務器

Apache是​​世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平台上,由於其跨平台和安全性被廣泛使用,是最流行的Web服務器端軟件之一。同時Apache音譯為阿帕奇,是北美印第安人的一個部落,叫阿帕奇族,在美國的西南部。也是一個基金會的名稱、一種武裝直升機等等。

簡介

Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網頁服務器,可以在大多數計算機操作系統中運行,由於其多平台和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠並且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。 [1]Apachehttp server是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平台上。

Apache源於NCSAhttpd服務器,經過多次修改,成為世界上最流行的Web服務器軟件之一。 Apache取自“a patchy server”的讀音,意思是充滿補丁的服務器,因為它是自由軟件,所以不斷有人來為它開發新的功能、新的特性、修改原來的缺陷。 Apache的特點是簡單、速度快、性能穩定,並可做代理服務器來使用。

本來它只用於小型或試驗Internet網絡,後來逐步擴充到各種Unix系統中,尤其對Linux的支持相當完美。 Apache有多種產品,可以支持SSL技術,支持多個虛擬主機。 Apache是​​以進程為基礎的結構,進程要比線程消耗更多的系統開支,不太適合於多處理器環境,因此,在一個Apache Web站點擴容時,通常是增加服務器或擴充群集節點而不是增加處理器。到目前為止Apache仍然是世界上用的最多的Web服務器,市場佔有率達60%左右。世界上很多著名的網站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的產物,它的成功之處主要在於它的源代碼開放、有一支開放的開發隊伍、支持跨平台的應用(可以運行在幾乎所有的Unix、Windows、Linux系統平台上)以及它的可移植性等方面。

Apache的誕生極富有戲劇性。當NCSAWWW服務器項目停頓後,那些使用NCSA WWW服務器的人們開始交換他們用於該服務器的補丁程序,他們也很快認識到成立管理這些補丁程序的論壇是必要的。就這樣,誕生了Apache Group,後來這個團體在NCSA的基礎上創建了Apache。

Apacheweb服務器軟件擁有以下特性:

支持最新的HTTP/1.1通信協議

擁有簡單而強有力的基於文件的配置過程

支持通用網關接口

支持基於IP和基於域名的虛擬主機

支持多種方式的HTTP認證

集成Perl處理模塊

集成代理服務器模塊

支持實時監視服務器狀態和定制服務器日誌

支持服務器端包含指令(SSI)

支持安全Socket層(SSL)

提供用戶會話過程的跟踪

支持FastCGI

通過第三方模塊可以支持Java Servlets

如果你準備選擇Web服務器,毫無疑問Apache是​​你的最佳選擇。

發展歷史

Apache 起初由伊利諾伊大學香檳分校的國家超級電腦應用中心(NCSA)開發。此後,Apache 被開放源代碼團體的成員不斷的發展和加強。 Apache 服務器擁有牢靠可信的美譽,已用在超過半數的因特網站中-特別是幾乎所有最熱門和訪問量最大的網站。

開始,Apache只是Netscape網頁服務器(現在是Sun ONE)之外的開放源代碼選擇。漸漸的,它開始在功能和速度超越其他的基於Unix的HTTP服務器。 1996年4月以來,Apache一直是Internet上最流行的HTTP服務器: 1999年5月它在57% 的網頁服務器上運行;到了2005年7月這個比例上升到了69%。在2005年11月的時候達到接近70%的市佔率,不過隨著擁有大量域名數量的主機域名商轉換為微軟IIS平台,Apache市佔率近年來呈現些微下滑。而Google自己的網頁服務器平台GWS推出後,加上Lighttpd這個輕量化網頁服務器軟件使用的網站慢慢增加,反應在整體網頁服務器市佔率上,根據netcraft在2007年7月的最新統計數據,Apache的市佔率已經降為52.65%,8月時又滑落到50.92%。儘管如此,它仍舊是現階段因特網市場上,市佔率最高的網頁服務器軟件。

廣的解釋是(也是最顯而易見的):這個名字來自這麼一個事實:當Apache在1995年初開發的時候,它是由當時最流行的HTTP服務器NCSA HTTPd 1.3 的代碼修改而成的,因此是“一個修補的(a patchy)”服務器。然而在服務器官方網站的FAQ中是這麼解釋的:“'Apache'這個名字是為了紀念名為Apache(印地語)的美洲印第安人土著的一支,眾所周知他們擁有高超的作戰策略和無窮的耐性”。無論如何,Apache 2.x 分支不包含任何NCSA 的代碼。 [1]

安裝,配置與啟用SSL安全

Apache 的安裝無外乎兩種方式:源代碼安裝和二進制包安裝。這兩種安裝類型各有特色,二進制包安裝不需要編譯,而源代碼安裝則需要先配置編譯再安裝,二進制包安裝在一個固定的位置下,選擇固定的模塊,而源代碼安裝則可以讓你選擇安裝路徑,選擇你想要的模塊。本文主要介紹二進制DEB包安裝方式(此方法只適用於Debian GNU/Linux 及其衍生版)。

系統:GNU/Linux Debian/etch

Apache當前版本: 2.4.2


上一頁 1 下一頁 選擇頁數
用戶 評論
還沒有評論
我要評論 [遊客 (3.81.*.*) | 登錄 ]

語言 :
| 校驗代碼 :


搜索

版权申明 | 隐私权政策 | 版權 @2018 世界百科知識