當前位置:首頁 » 網頁前端 » web伺服器常用
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web伺服器常用

發布時間: 2023-05-02 18:34:53

A. Web伺服器和應用程序伺服器的區別_常用的web應用伺服器有哪些

Web伺服器的基本功能就是提供Web信息瀏覽服務。它只需支持HTTP協議、HTML文檔格式及URL。與客戶端的網路瀏覽器配合。因為Web伺服器主伍頌搏要支持的協議就是HTTP,所以通常情況下HTTP伺服器和WEB伺服器是相等的(有沒有支持除HTTP之外的協議的web伺服器,作者沒有考證過),說的是一回事。

應用程序伺服器(簡稱應用伺服器),我們先看一下微軟對它的定義:"我們把應用程序伺服器定義為「作為伺服器執行共享業務應用程序的底層的系統軟體」。就像文件伺服器為很多用戶提供文件一樣,應用程序伺服器讓多個用戶可以同時使用應用程序(通常是客戶創建的應用程序)"

通俗的講,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供(serves)商業邏輯(businesslogic)。

以JavaEE為例,Web伺服器主要是處理靜態頁面處理和作為Servlet容器,解釋和執行servlet/JSP,而應用伺服器是運行業務邏輯的,主要是EJB、JNDI和JMXAPI等櫻好J2EEAPI方面的,還包含事務處理、資料庫連接等功能,所以在企業級應用中,應用伺服器提供的功能比WEB伺服器強大的多。

以這樣的定義,IIS、Apache、Tomcat都可以屬於Web伺服器,Weblogic、WebSphere都屬於應用伺服器。

Apache:在Web伺服器中,Apache是純粹的Web伺服器,經常與Tomcat配對使用。它對HTML頁面具有強大的解釋能力,但是不能解釋嵌入頁面內的伺服器端腳本代碼(JSP/Servlet。

Tomcat:早期的Tomcat是一個嵌入Apache內的JSP/Servlet解釋引擎ApacheTomcat就相當腔祥於IISASP。後來的Tomcat已不再嵌入Apache內,Tomcat進程獨立於Apache進程運行。而且,Tomcat已經是一個獨立的Servlet和JSP容器,業務邏輯層代碼和界面交互層代碼可以分離了。因此,有人把Tomcat叫做輕量級應用伺服器。

IIS:微軟早期的IIS,就是一個純粹的Web伺服器。後來,它嵌入了ASP引擎,可以解釋VBScript和JScript伺服器端代碼了,這時,它就可以兼作應用伺服器。當然,它與J2EE應用伺服器根本無法相比,但是,從功能上說,從原理上說,它勉強可以稱之為應用伺服器。確切地說,它是兼有一點應用伺服器功能的Web伺服器。

綜上:Apache是純粹的web伺服器,而Tomcat和IIS因為具有了解釋執行伺服器端代碼的能力,可以稱作為輕量級應用伺服器或帶有伺服器功能的Web伺服器。

B. web伺服器有哪些

常見的WEB伺服器有:

1、ApacheApache是世界使用排名第一的Web伺服器軟體。

它可以運行在幾乎所有廣泛使用的計算機平台上。Apache源於NCSAhttpd伺服器,經過多次修改,成為世界上最流行的Web伺服器軟體之一。Apache的特點是簡單、速度快、性能穩定,並可做代理伺服器來使用。

2、IIS是英文Internet Information Server的縮寫,譯成中文就是"Internet信息服務"的意思。

它是微軟公司主推的伺服器,最新的版本是Windows2008裡麵包含的IIS 7,IIS與Window Server完全集成在一起,因而用戶能夠利用Windows Server和NTFS(NT File System,NT的文件系統)內置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。

3、GFEGoogle的web伺服器,用戶數量激增。目前緊逼iis。

4、Nginx不僅是一個小巧且高效的HTTP伺服器,也可以做一個高效的負載均衡反向代理,通過它接受用戶的請求並分發到多個Mongrel進程可以極大提高Rails應用的並發能力。

5、Lighttpd

是由德國人 Jan Kneschke 領導開發的,基於BSD許可的開源WEB伺服器軟體,其根本的目的是提供一個專門針對高性能網站,安全、快速、兼容性好並且靈活的web server環境。具有非常低的內存開銷,CPU佔用率低,效能好,以及豐富的模塊等特點。

Lighttpd 是眾多OpenSource輕量級的web server中較為優秀的一個。支持FastCGI, CGI, Auth, 輸出壓縮(output compress), URL重寫, Alias等重要功能。

6、Zeus是一個運行於Unix下的非常優秀的Web Server,據說性能超過Apache,是效率最高的Web Server之一。

7、Sun的Java系統Web伺服器也就是以前的Sun ONE Web Server。主要出現在那些運行Sun的Solaris操作系統的關鍵任務級Web伺服器上。

它最新的版本號是6.1,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多數用戶都選擇了SPARC版本的Solaris操作系統。

8、Resin提供了最快的jsp/servlets運行平台。在java和javascript的支持下,Resin可以為任務靈活選用合適的開發語言。Resin的一種先進的語言XSL(XML stylesheet language)可以使得形式和內容相分離。

(2)web伺服器常用擴展閱讀:

1、Apache伺服器優缺點:

優點:小巧,靈活,可擴展,穩定;

缺點:軟體開源,所以很多的漏洞可能很容易被人查找到。

2、Nginx伺服器優缺點:

優點:壓縮率高,支持負載均衡,速度快;

缺點:需要掌握熟練的Linux命令才能應用;

3、IIS伺服器優缺點:

優點:安裝配置簡單,學習起來容易;

缺點:平台適用性單一,安全性有待提高。

4、WebLogic伺服器優缺點:

優點:安全性高,專業性強,耦合度低;

缺點:不容易掌握,需要有一定的專業積累才能熟練應用。

C. 常用web伺服器不包括

常用web伺服器不包括開啟透明化Session。根據查詢相關資料信息顯示,常用的Web伺服器:WebLogic、IIS、Apache、ApacheTomcat、Nginx。.MicrosoftIISIIS是目前最流行的Web伺服器產品之一,很多著名的網站都是建立在IIS的平台上。ApacheApache是目前全球市場佔有率最高的web伺服器。

D. web伺服器可以提供什麼應用服務

web伺服器也稱為WWW(WORLD WIDE WEB)伺服器,主要功能是提供網上信息瀏覽服務。Web伺服器一般指網站伺服器,可以處理瀏覽器等Web客戶端的請求並返回相應響應,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。
Web伺服器是可以向發出請求的瀏覽器提供文檔的程序。
1、伺服器是一種被動程序:只有當Internet上運行其他計算機中的瀏覽器發出的請求時,伺服器才會響應。
2 、最常用的Web伺服器是Apache和Microsoft的Internet信息伺服器(Internet Information Services,IIS)。
3、Internet上的伺服器也稱為Web伺服器,是一台在Internet上具有獨立IP地址的計算機,可以向Internet上的客戶機提供WWW、Email和FTP等各種Internet服務。
4、Web伺服器是指駐留於網際網路上某種類型計算機的程序。當Web瀏覽器(客戶端)連到伺服器上並請求文件時,伺服器將處理該請求並將文件反饋到該瀏覽器上,附帶的信息會告訴瀏覽器如何查看該文件(即文件類型)。伺服器使用HTTP(超文本傳輸協議)與客戶機瀏覽器進行信息交流,這就是人們常把它們稱為HTTP伺服器的原因。
Web伺服器不僅能夠存儲信息,還能在用戶通過Web瀏覽器提供的信息的基礎上運行腳本和程序。
web伺服器應用比較多的就屬搭建網站了,網站雲伺服器是一種簡單高效、處理能力可彈性伸縮的計算服務, 幫助您快速構建更穩定、安全的應用,提升運維效率,降低IT成本,

E. 常用的web伺服器軟體有哪些

Unix和Linux平台下使用最廣泛的免費HTTP伺服器是Apache伺服器,而Windows平台的伺服器通常使用IIS作為Web伺服器。選擇Web伺服器應考慮的因素有:性能、安全性、日誌和統計、虛擬主機、代理伺服器、緩沖服務和集成應用程序等。下面是對常見伺服器的簡介:

-IIS:Microsoft的Web伺服器產品,全稱是InternetInformationServices。IIS是允許在公共Intranet或Internet上發布信息的Web伺服器。IIS是目前最流行的Web伺服器產品之一,很多著名的網站都是建立在IIS的平台上。IIS提供了一個圖形界面的管理工具,稱為Internet服務管理器,可用於監視配置和控制Internet服務。IIS是一種Web服務組件,其中包括Web伺服器、FTP伺服器、NNTP伺服器和SMTP伺服器,分別用於網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網路(包括互聯網和區域網)上發布信息成了一件很容易的事。它提供ISAPI(IntranetServerAPI)作為擴展Web伺服器功能的編程介面;同時,它還提供一個Internet資料庫連接器,可以實現對資料庫的查詢和更新。

-Kangle:KangleWeb伺服器是一款跨平台、功能強大、安全穩定、易操作的高性能Web伺服器和反向代理伺服器軟體。此外,Kangle也是一款專為做虛擬主機研發的Web伺服器。實現虛擬主機獨立進程、獨立身份運行。用戶之間安全隔離,一個用戶出問題不影響其他用戶。支持PHP、ASP、ASP.NET、Java、Ruby等多種動態開發語言。

-WebSphere:WebSphereApplicationServer是功能完善、開放的Web應用程序伺服器,是IBM電子商務計劃的核心部分,它是基於Java的應用環境,用於建立、部署和管理Internet和IntranetWeb應用程序,適應各種Web應用程序伺服器的需要。

-WebLogic:WebLogicServer是一款多功能、基於標準的Web應用伺服器,為企業構建企業應用提供了堅實的基礎。針對各種應用開發、關亮褲鍵性任務的部署,各種系統和資料庫如棗的集成、跨Internet協作等Weblogic都提供了相應的支持。由於它具有全面的功能、對開放標準的遵從性、多層架構、支持基於組件的開發等優勢,很多公司的企業級應用都選擇它來作為開發和部署的環境。WebLogicServer在使應用伺服器成為企業應用架構的基礎方面一直處於領先地位,為構建集成化的企業級應用提供了穩固的基礎。

-Apache:目前Apache仍然是世界上用得最多的Web伺服器,其市場佔有率很長時間都保持在60%以上(目前的市敬橡簡場份額約40%左右)。世界上很多著名的網站都是Apache的產物,它的成功之處主要在於它的源代碼開放、有一支強大的開發團隊、支持跨平台的應用(可以運行在幾乎所有的Unix、Windows、Linux系統平台上)以及它的可移植性等方面。

-Tomcat:Tomcat是一個開放源代碼、運行Servlet和JSP的容器。Tomcat實現了Servlet和JSP規范。此外,Tomcat還實現了Apache-Jakarta規范而且比絕大多數商業應用軟體伺服器要好,因此目前也有不少的Web伺服器都選擇了Tomcat。

-Nginx:讀作"enginex",是一個高性能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP代理伺服器。Nginx是由IgorSysoev為俄羅斯訪問量第二的Rambler站點開發的,第一個公開版本0.1.0發布於2004年10月4日。其將源代碼以類BSD許可證的形式發布,因它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。在2014年下半年,Nginx的市場份額達到了14%。

F. web伺服器有哪些 常用的web伺服器有哪些

WEB伺服器種類:

1、IIS

IIS伺服器全稱為:Internet Information Services。是微軟旗下的web伺服器,也是目前最流行的Web伺服器產品之一。

2、Kangle

kangle web伺服器(簡稱:kangle)是一款跨平台、功能強大、安全穩定、易操作的高性能web伺服器和反向代理伺服器軟體。

3、WebSphere

WebSphere Application Server 是一種功能完善、開放的Web應用程序伺服器,是IBM電子商務計劃的核心部分,它是基於 Java 的應用環境,用於建立、部署和管理 Internet 和 Intranet Web 應用程序。

4、WebLogic

BEA WebLogic Server是一種多功能、基於標準的web應用伺服器,為企業構建自己的應用提供了堅實的基礎。

5、Apache

Apache是世界上用的最多的Web伺服器,市場佔有率達60%左右。

G. Java:除了tomcat以外,還有哪些常用的Web伺服器呢

1、襪讓或weblogic

WebLogic是美國bea公司出品的一個application server確切的說是一個基於j2ee架構的中間件。BEA WebLogic是用於開發、集成、部署和管理大型分布式Web應用、網路應用和資料庫應用的Java應用伺服器。將Java的動態功能和Java Enterprise標準的安全性引入大型網路應用的開發、集成、部署和管理之中。

2、webSphere

WebSphere是 IBM 的集成軟體平台。它包含了編寫、運行和監視全天候的工業強度的隨需應變 Web 應用程序和跨平台、跨產品解決方案所需要的整個中間件基礎設施。

如伺服器、服務和工具。WebSphere 提供了可靠、靈活和健壯的集成軟體。

3、JBoss

JBoss是一個管理EJB的容器和伺服器,支持EJB 1.1、EJB 2.0和EJB3.0的規范。但JBoss核心服務不包括支持servlet/JSP的WEB容器,一般與Tomcat或Jetty綁定使用。2006年,Jboss公司被Redhat公司收購。

4、 Apache

Apache源於NCSAhttpd伺服器,經過多次修改,成為世界上最流行的Web伺服器軟體之一。

Apache是自由軟體,所以不斷有人來為它開發新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,並可做代理伺服器來使用。

本來它只用於小型或試驗Internet網路,後來逐步擴充到各種Unix系統中,尤其對Linux的支持相當完美。

Apache是以進程為基礎的結構,進程要比線程消耗更多的系統開支,不太適合於多滑拆處理器環境,因此,在一個Apache Web站點擴容時,通常是增加伺服器或擴充群集節點而不是增加處理器。

到目前為止Apache仍然是世界上用的最多的Web伺服器,世界上很多著名的網站都是Apache的產物,它的成功之處主要在於它的源代碼開放、有一支開放的開發隊伍、支持跨平台的應用(可以運行在幾乎所有的Unix、Windows、Linux系統平台上)以及它的可移植性等方面。

5、 IIS

Microsoft的Web伺服器產品為InternetInformation Server (IIS), IIS 是允許在公告伍共Intranet或Internet上發布信息的Web伺服器。

IIS是目前最流行的Web伺服器產品之一,很多著名的網站都是建立在IIS的平台上。IIS提供了一個圖形界面的管理工具,稱為 Internet服務管理器,可用於監視配置和控制Internet服務。

IIS是一種Web服務組件,其中包括Web伺服器、FTP伺服器、NNTP伺服器和SMTP伺服器,分別用於網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網路(包括互聯網和區域網)上發布信息成了一件很容易的事。

它提供ISAPI(IntranetServer API)作為擴展Web伺服器功能的編程介面;同時它還提供一個Internet資料庫連接器,可以實現對資料庫的查詢和更新。

H. 常用的web伺服器有哪些特點

1. Apache:屬於重量級web伺服器(重量級主要是在軟體包的大小上比較大,軟體的耦合度大),但是速度、性能不及其他輕量級web伺服器,並且消費內存較高。使用傳統的select模型,比較穩定的Prefork模式為多進程模式,需要經常派生子進程。所以消耗的cpu等伺服器資源比較大。
2. Lighttpd:輕量級web伺服器,cpu佔用低,效能好,模塊豐富。
3. Tomcat:運行:Servlet和Jsp web的應用軟體的容器,靜態和高並發處理弱。
4. Nginx:輕量級,高性能http和反向代理伺服器。高並發連接達到2-4萬個,內存、cpu等系統資源消耗低。Rewrite重寫規則(根據域名,URL的不同將HTTP請求分到不同的後端伺服器群組),內置的健康檢查功能(Nginx Proxy 後端的某台web伺服器宕機也不會影響前端訪問),節省帶寬(支持GZIP壓縮,可以添加瀏覽器本地緩存的Header頭)。
常用的Web伺服器有IIS、Apache、Tomcat、Jboss、Resin、Weblogic、WebSpher