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

web伺服器有哪幾種

發布時間: 2022-04-12 17:30:27

A. WEB伺服器有那些種類各有什麼優缺點

伺服器的種類和功能

(1) WWW伺服器(WWW Server)

WWW伺服器也稱為Web伺服器(Web Server)或HTTP伺服器(HTTP Server),它是Internet上最常見也是使用最頻繁的
伺服器之一,WWW伺服器能夠為用戶提供網頁瀏覽、論壇訪問等等服務。比如:我們在使用瀏覽器訪問

http://www.discuz.net的時候,實際上就是在訪問Discuz!的WWW伺服器,從該WWW伺服器獲取需要的論壇資料和網頁。

(2) FTP伺服器(FTP Server)

FTP伺服器是專門為用戶提供各種文件(File)的伺服器,FTP伺服器上往往存儲大量的文件,例如:軟體、MP3、電影、
程序等等。用戶只要使用FTP客戶端軟體登錄到FTP伺服器上就可以從FTP伺服器下載所需文件和資源到自己的電腦上,同時,

你也可以把自己電話上的文件上傳到FTP上供其他用戶下載,以實現文件資源的共享。

(3) 郵件伺服器(Mail Server)

e-mail是Internet上應用最頻繁的服務之一,而Internet上每天數億百億計的電子郵件的收發都是通過郵件伺服器實
現的。郵件伺服器就像郵局一樣,可以為用戶提供電子郵件的接收存儲和發送服務。

除了以上介紹的3種主要伺服器之外,還有很多其他類型的網路伺服器,例如:資料庫伺服器(Database Server)、代
理伺服器(Proxy Server)、域名伺服器(Domain Name Server)等等……

B. web伺服器有哪幾種

web伺服器一般選擇虛擬主機,基礎雲伺服器就OK,都可以承載

C. web伺服器有哪些

目前主流web伺服器有三個:apache、IIS、nginx。
其中apache是開源的老牌伺服器,多用於傳統業務,其優點是系統穩定,擴展模塊豐富,各種特性支持完整,並且跨平台。
IIS是微軟主力打造的web伺服器,目前作為Windows系統組件一部分,和微軟上層web開發(asp.net)應用介面緊密。
nginx是開源的後起之秀,是俄羅斯開發的一款用於高並發服務的web伺服器,主要應用於高並發網站、靜態伺服器、下載伺服器等,其優點是性能更高,支持負載均衡,反向代理。
國產web伺服器主要有:
Tengine:是淘寶開發團隊基於nginx修改的,優化了資源請求的web伺服器,其特點繼承nginx,並針對資源請求做了優化。
數蠶web伺服器:是數蠶科技基於c++的Linux下的web伺服器,主要用於靜態頁面和簡單的計算型服務網站。其特點是支持高並發,支持多進程,c++/c介面良好,支持直接基於C++模板開發。

D. Web伺服器的種類有哪些各自有哪些優缺點

如今的Web伺服器有很多種,大家在做項目的時候根據自己的需求進行靈活的選擇。下面小編就給大家分享一下目前都有哪些Web伺服器以及他們的優缺點。
01
Apache
Apache也被叫做httpd伺服器,是目前使用最廣泛的web伺服器,它被應用於各種平台之中。Apache剛開始被推出的時候有很多的缺陷,如今已經被修復的越來越完善,如果你是web伺服器的鑽研者,小編建議你一定要學習一下Apache的使用。
優點:小巧,靈活,可擴展,穩定。
缺點:軟體開源,所以很多的漏洞可能很容易被人查找到。
02
Nginx
Nginx是Linux平台下的優秀Web伺服器,小編以前用過這個伺服器,它讓本來運行很慢的應用程序提升了很大的速度。
優點:壓縮率高,支持負載均衡,速度快
缺點:需要掌握熟練的Linux命令才能應用
03
IIS
IIS是微軟平台的Web伺服器,是針對Windows平台的伺服器。它和NET語言非常的搭配,新手掌握起來也比較快。
優點:安裝配置簡單,學習起來容易
缺點:平台適用性單一,安全性有待提高
04
WebLogic
WebLogic是專門應用於企業級開發的web伺服器,比較常見的是和Java語言搭配,使用起來和Apache差不多,同時它的架構也非常的優秀。
優點:安全性高,專業性強,耦合度低
缺點:不容易掌握,需要有一定的專業積累才能熟練應用
05
Tomcat
Tomcat是很多Java學習者都非常熟悉的web伺服器,一般剛開始學習Java Web開發的人都會使用Tomcat作為伺服器進行練習。它既有可視化的操作界面,也有命令語句,是不錯的入門級伺服器。
優點:簡單易掌握,部署容易,應用廣泛
缺點:擴展性不強,可配置性弱,大並發能力不強
06
Lighttpd
Lighttpd是一款開源的web伺服器,比較的輕巧,功能也很多。目前在使用率上比較少,還沒有推廣起來。
優點:小巧精緻,功能強大
缺點:漏洞較多,學習資源不多
07
Sun
Sun是一款針對Solaris的web伺服器,應用范圍不是很廣泛,只應用於Sun公司的相應web產品。另外一般的開發者輕易的用不了這款伺服器。
優點:針對性強,並發性高,速度快,效率高
缺點:掌握難,適應性不高
08
Jetty
Jetty是專門針對Java Web的伺服器,它被用來運行Servlet程序,是眾多伺服器中最局限的一個了。小編並不建議大家掌握這款伺服器。
優點:內容簡單,容易掌握

E. 幾種Web伺服器比較

php中常用的是 apache、nginx、IIS這幾種 web 服務。前面兩種為linux伺服器使用,後面那種是用於windows伺服器。一般來說使用 nginx 服務的人較多。

F. web 伺服器有哪些

在UNIX和LINUX平台下使用最廣泛的免費HTTP伺服器是W3C、NCSA和APACHE伺服器,而Windows平台NT/2000/2003使用IIS的WEB伺服器。在選擇使用WEB伺服器應考慮的本身特性因素有:性能、安全性、日誌和統計、虛擬主機、代理伺服器、緩沖服務和集成應用程序等,下面介紹幾種常用的WEB伺服器。
Microsoft IIS
Microsoft的Web伺服器產品為Internet Information Server (IIS), IIS 是允許在公共Intranet或Internet上發布信息的Web伺服器。IIS是目前最流行的Web伺服器產品之一,很多著名的網站都是建立在IIS的平台上。IIS提供了一個圖形界面的管理工具,稱為 Internet服務管理器,可用於監視配置和控制Internet服務。
IIS是一種Web服務組件,其中包括Web伺服器、FTP伺服器、NNTP伺服器和SMTP伺服器,分別用於網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網路(包括互聯網和區域網)上發布信息成了一件很容易的事。它提供ISAPI(Intranet Server API)作為擴展Web伺服器功能的編程介面;同時,它還提供一個Internet資料庫連接器,可以實現對資料庫的查詢和更新。
官方網站:http://www.microsoft.com
下載地址:http://www.eryin.com/Server/Soft/200808/02257.html
IBM WebSphere

WebSphere Application Server 是 一 種功能完善、開放的Web應用程序伺服器,是IBM電子商務計劃的核心部分,它是基於 Java 的應用環境,用於建立、部署和管理 Internet 和 Intranet Web 應用程序。 這一整套產品進行了擴展,以適應 Web 應用程序伺服器的需要,范圍從簡單到高級直到企業級。
WebSphere 針對以 Web 為中心的開發人員,他們都是在基本 HTTP伺服器和 CGI 編程技術上成長起來的。IBM 將提供 WebSphere 產品系列,通過提供綜合資源、可重復使用的組件、功能強大並易於使用的工具、以及支持 HTTP 和 IIOP 通信的可伸縮運行時環境,來幫助這些用戶從簡單的 Web 應用程序轉移到電子商務世界。
官方網站:http://www.ibm.com
下載地址:http://www.ibm.com/developerworks/cn/downloads/ws/wasce/
BEA WebLogic
BEA WebLogic Server 是一種多功能、基於標準的web應用伺服器,為企業構建自己的應用提供了堅實的基礎。各種應用開發、部署所有關鍵性的任務,無論是集成各種系統和資料庫,還是提交服務、跨 Internet 協作,起始點都是 BEA WebLogic Server。由於 它具有全面的功能、對開放標準的遵從性、多層架構、支持基於組件的開發,基於 Internet 的企業都選擇它來開發、部署最佳的應用。
BEA WebLogic Server 在使應用伺服器成為企業應用架構的基礎方面繼續處於領先地位。BEA WebLogic Server 為構建集成化的企業級應用提供了穩固的基礎,它們以 Internet 的容量和速度,在連網的企業之間共享信息、提交服務,實現協作自動化。
官方網站:http://www.bea.com
下載地址:http://www.oracle.com/bea/index.html
Apache
Apache仍然是世界上用的最多的Web伺服器,市場佔有率達60%左右。它源於NCSAhttpd伺服器,當NCSA WWW伺服器項目停止後,那些使用NCSA WWW伺服器的人們開始交換用於此伺服器的補丁,這也是apache名稱的由來(pache 補丁)。世界上很多著名的網站都是Apache的產物,它的成功之處主要在於它的源代碼開放、有一支開放的開發隊伍、支持跨平台的應用(可以運行在幾乎所有的Unix、Windows、Linux系統平台上)以及它的可移植性等方面。
官方網站:http://www.apache.org
下載地址:http://www.eryin.com/Server/Soft/200808/01245.html
Tomcat
Tomcat是一個開放源代碼、運行servlet和JSP Web應用軟體的基於Java的Web應用軟體容器。Tomcat Server是根據servlet和JSP規范進行執行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規范且比絕大多數商業應用軟體伺服器要好。
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術的標准實現,是基於Apache許可證下開發的自由軟體。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務適配器。隨著Catalina Servlet引擎的出現,Tomcat第四版號的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器,因此目前許多WEB伺服器都是採用Tomcat。
官方網站:http://tomcat.apache.org
下載地址:http://www.eryin.com/Server/Soft/200808/02250.html

G. web伺服器有哪些類型

使用最多的 web server 伺服器軟體 有兩個:微軟的信息伺服器(iis),和Apache。
通俗的講,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供(serves)商業邏輯(business logic)。
Web伺服器可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應(response),例如送回一個HTML頁面。為了處理一個請求(request),Web伺服器可以響應(response)一個靜態頁面或圖片,進行頁面跳轉(redirect),或者把動態響應(dynamic response)的產生委託(delegate)給一些其它的程序例如CGI腳本,JSP(JavaServer Pages)腳本,servlets,ASP(Active Server Pages)腳本,伺服器端(server-side)JavaScript,或者一些其它的伺服器端(server-side)技術。無論它們(譯者註:腳本)的目的如何,這些伺服器端(server-side)的程序通常產生一個HTML的響應(response)來讓瀏覽器可以瀏覽。
要知道,Web伺服器的代理模型(delegation model)非常簡單。當一個請求(request)被送到Web伺服器里來時,它只單純的把請求(request)傳遞給可以很好的處理請求(request)的程序(譯者註:伺服器端腳本)。Web伺服器僅僅提供一個可以執行伺服器端(server-side)程序和返回(程序所產生的)響應(response)的環境,而不會超出職能范圍。伺服器端(server-side)程序通常具有事務處理(transaction processing),資料庫連接(database connectivity)和消息(messaging)等功能。
雖然Web伺服器不支持事務處理或資料庫連接池,但它可以配置(employ)各種策略(strategies)來實現容錯性(fault tolerance)和可擴展性(scalability),例如負載平衡(load balancing),緩沖(caching)。集群特徵(clustering—features)經常被誤認為僅僅是應用程序伺服器專有的特徵。
應用程序伺服器(The Application Server)
根據我們的定義,作為應用程序伺服器,它通過各種協議,可以包括HTTP,把商業邏輯暴露給(expose)客戶端應用程序。Web伺服器主要是處理向瀏覽器發送HTML以供瀏覽,而應用程序伺服器提供訪問商業邏輯的途徑以供客戶端應用程序使用。應用程序使用此商業邏輯就象你調用對象的一個方法(或過程語言中的一個函數)一樣。
應用程序伺服器的客戶端(包含有圖形用戶界面(GUI)的)可能會運行在一台PC、一個Web伺服器或者甚至是其它的應用程序伺服器上。在應用程序伺服器與其客戶端之間來回穿梭(traveling)的信息不僅僅局限於簡單的顯示標記。相反,這種信息就是程序邏輯(program logic)。 正是由於這種邏輯取得了(takes)數據和方法調用(calls)的形式而不是靜態HTML,所以客戶端才可以隨心所欲的使用這種被暴露的商業邏輯。

H. web伺服器有哪些是比較常用

你好,不知道WEB伺服器您指的是什麼比較常用呢? 系統的話,一般就是windows系統和liunx系統比較常用,windows2003是web伺服器經典的系統,當然win2008也比較常用。如果是伺服器的話,雲主機,獨立伺服器都可以是web伺服器的。

希望我的回答對您有幫助,謝謝

I. 常見的web伺服器有哪些

1) Microsoft IIS
2) IBM WebSphere
3) BEA WebLogie
4) IPlanet Application Server
5) Oracle IAS
6) Apache

J. 常用的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