市場(chǎng)上只有幾個(gè)成熟的Web服務(wù)器服務(wù)器:
IIS微軟自己的WEB服務(wù)器軟件
Apache支持LIUNX和WIN服務(wù)器
與Apache一樣,Nginx非常受歡迎。
如果網(wǎng)站需要支持源代碼,您需要:
ASP WIN系統(tǒng)無(wú)需安裝
需要安裝和保存PHP才能使用PHP和MYSQL。 PHP5.2需要與ZEND一起使用。
JSP源代碼也很難過(guò)。
ASPX也是WIN的可選ASP系統(tǒng)。
Web服務(wù)器是“通過(guò)HTTP處理請(qǐng)求的計(jì)算機(jī)系統(tǒng)”。該術(shù)語(yǔ)可以指整個(gè)系統(tǒng),以及可以接收和管理HTTP請(qǐng)求的程序。本文中描述的Web服務(wù)器是指為用戶處理Web請(qǐng)求的程序。
首先,Apache HTTP Server
Apache HTTP Server,我們經(jīng)常稱它為httpd,或者更簡(jiǎn)單的Apache。它誕生于1995年,并于2015年2月20日慶祝其20歲生日。全球超過(guò)52%的網(wǎng)站使用Apache,這是目前很受歡迎的網(wǎng)絡(luò)服務(wù)器。
Apache httpd通常在Linux上運(yùn)行,也可以部署在OS X和Windows上。它的發(fā)布是根據(jù)Apache許可證2.0版許可的。 Web服務(wù)器本身使用模塊化體系結(jié)構(gòu),并且加載其他模塊可以是附加功能。例如,加載mod_proxy模塊可以增加服務(wù)器代理/網(wǎng)關(guān)的功能,加載mod_proxy_balancer模塊可以為所有支持的協(xié)議提供負(fù)載平衡。在v2.4中,Apache使用新的mod_http2模塊支持HTTP / 2。
自1996年以來(lái),Apache HTTP Server一直是受歡迎的Web服務(wù)器,它與其出色的文檔和軟件項(xiàng)目集成支持的功能密不可分,您可以在Apache Foundation項(xiàng)目頁(yè)面上找到它。更多信息。
第二,NGINX
Igor Sysoev于2002年開始開發(fā)NGINX并于2004年發(fā)布了一個(gè)公開版本。開發(fā)NGINX是為了解決C10K的問(wèn)題(C10K如何處理10,000個(gè)并發(fā)連接)。目前,它是第二大受歡迎的開源Web服務(wù)器,全球超過(guò)30%的網(wǎng)站使用它。
NGINX依賴于異步事件驅(qū)動(dòng)架構(gòu)來(lái)幫助它處理大量并發(fā)會(huì)話,并且由于其輕量級(jí)使用和可擴(kuò)展性,它已成為一種流行的Web服務(wù)器。
NGINX是根據(jù)BSD(Berkeley Software Distribution)許可協(xié)議的許可發(fā)布的。它不僅可以部署為Web服務(wù)器,還可以部署為代理服務(wù)器或負(fù)載均衡器。您可以在NGINX社區(qū)網(wǎng)站上找到有關(guān)它的更多信息。
第三,Apache Tomcat
Apache Tomcat是一個(gè)開源Java servlet容器,充當(dāng)Web服務(wù)器。 Java servlet是一個(gè)擴(kuò)展服務(wù)器功能的Java程序。盡管servlet可以響應(yīng)任何類型的請(qǐng)求,但它常用于Web服務(wù)器上的應(yīng)用程序?qū)崿F(xiàn)。這些Web servlet在Java中的工作方式與其他動(dòng)態(tài)Web技術(shù)(如PHP和ASP.NET)類似。 Tomcat的代碼庫(kù)由Sun Microsystems于1999年捐贈(zèng)給Apache Software Foundation,并于2005年成為Apache*項(xiàng)目,目前只有不到1%的網(wǎng)站使用它。
Apache Tomcat是在Apache許可證版本2.0下發(fā)布的,通常用于運(yùn)行Java應(yīng)用程序。此外,它還可以通過(guò)Coyote擴(kuò)展充當(dāng)本地文件HTTP文檔服務(wù)的普通服務(wù)器??梢栽贏pache Tomcat項(xiàng)目網(wǎng)站上找到更詳細(xì)的信息。
此外,Apache Tomcat通常嵌入在其他開源Java應(yīng)用程序服務(wù)器中,例如JBoss,Wildfly和Glassfish。
第四,Node.js
Node.js是Web應(yīng)用程序(如Web服務(wù)器)的服務(wù)器端Javascript環(huán)境。由于市場(chǎng)定位較小,所有網(wǎng)站中只有0.2%使用Node.js. Node.js由Ryan Dahl于2009年編寫,Node.js項(xiàng)目現(xiàn)在由Node.js基金會(huì)管理,并在Linux Foundation的協(xié)作項(xiàng)目下迅速發(fā)展。
與其他流行的Web服務(wù)器相比,Node.js的不同之處在于它是一個(gè)跨平臺(tái)的運(yùn)行時(shí)環(huán)境,用于使用能夠進(jìn)行異步I / O的事件驅(qū)動(dòng)架構(gòu)來(lái)構(gòu)建Web應(yīng)用程序。這些設(shè)計(jì)選擇可優(yōu)化應(yīng)用程序數(shù)據(jù)吞吐量和可擴(kuò)展性,支持實(shí)時(shí)通信和Web游戲。 Node.js還強(qiáng)調(diào)了Web開發(fā)堆棧中的差異,Node.js清楚地將其顯示為HTML,CSS或Javascript堆棧的一部分,以及同時(shí)成為多個(gè)不同軟件堆棧的一部分的想法Apache或NGINX正好相反。
Node.js是根據(jù)混合許可協(xié)議發(fā)布的,可以在項(xiàng)目網(wǎng)站上找到更多信息。
五,Lighttpd
Lighttpd于2003年3月**發(fā)布,目前全球約有0.1%的網(wǎng)站使用它,并根據(jù)BSD許可證發(fā)布。
Lighttpd獨(dú)立于其低內(nèi)存占用,低CPU負(fù)載和處理速度。它使用事件驅(qū)動(dòng)架構(gòu)來(lái)優(yōu)化大量并行連接,支持FastCGI,SCGI,Auth,輸出壓縮,URL重寫等功能。 Lighttpd主要用于Catalyst和Ruby on Rails中的Web框架。您可以通過(guò)項(xiàng)目主頁(yè)找到有關(guān)它的更多信息。
六,火鳥
Firebird是一個(gè)功能齊全,功能強(qiáng)大,**,輕量級(jí),免維護(hù)的數(shù)據(jù)庫(kù)。從單用戶,單數(shù)據(jù)庫(kù)升級(jí)到企業(yè)級(jí)應(yīng)用程序很容易。 Firebird誕生于Borland的開源數(shù)據(jù)庫(kù)Interbase 6.0,這是一個(gè)用C和C ++開發(fā)的完全非商業(yè)產(chǎn)品。由于與interbase的血緣關(guān)系,大多數(shù)interbase開發(fā)工具可以直接應(yīng)用于Firebird開發(fā)。 Firebird是根據(jù)Mozilla Public License v.1.1許可證發(fā)布的。
WEB服務(wù)器搭建電話:022-24682468 13920367933
QQ:1514945016
網(wǎng)址:www.in800.com
地址:西青區(qū)海泰發(fā)展六道海泰綠色產(chǎn)業(yè)基地K2座9門5層