-
當前位置:首頁 > 創(chuàng)意學院 > 技術(shù) > 專題列表 > 正文
web服務(wù)器提供的服務(wù)(web服務(wù)器提供的服務(wù)有網(wǎng)頁訪問)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于web服務(wù)器提供的服務(wù)的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準,寫出的就越詳細,有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、web服務(wù)器 Nginx
(1)概念
Web服務(wù)器是一臺使用HTTP協(xié)議與客戶機瀏覽器進行信息交流(因此又稱為HTTP服務(wù)器)、為互聯(lián)網(wǎng)客戶提供服務(wù)(信息瀏覽,下載資源等)的主機。發(fā)展趨勢:從HTML到XML、從有線到無線、從無聲到有聲
1.Linux是架設(shè)安全高效Web服務(wù)器的操作系統(tǒng)
架設(shè)Web服務(wù)器常見的操作系統(tǒng):Windows、Linux、Unix。Linux安全性能最高,可以支持多個硬件平臺,可以根據(jù)不同需求隨意修改、調(diào)整與復制各種程序的源碼以及發(fā)布在互聯(lián)網(wǎng)上,網(wǎng)絡(luò)功能比較強大。
2.目前主流服務(wù)器:Apache、 Nginx、 IIS
Unix/Linux操作系統(tǒng)下使用最廣泛的免費HTTP服務(wù)器:Apache、Nginx。Windows(NT/2000/2003)操作系統(tǒng)使用ⅡS,綜合使用最多的Web服務(wù)器是 IIs、Apache。
選擇WEB服務(wù)器應(yīng)考慮的本身特性因素有:性能、安全性、日志和統(tǒng)計、虛擬主機、代理服務(wù)器、緩沖服務(wù)和集成應(yīng)用程序等。下面介紹目前最主流的三大web服務(wù)器:
① 大型
IIS:
微軟的Internet Information Services (IIS),IIS 允許在互聯(lián)網(wǎng)上發(fā)布信息,提供了一個圖形界面的管理工具,稱為Internet服務(wù)管理器,可用于監(jiān)視配置和控制Internet服務(wù)。IIS是一種Web服務(wù)組件,其中包括Web服務(wù)器(網(wǎng)頁瀏覽)、FTP服務(wù)器(文件傳輸)、NNTP服務(wù)器(新聞服務(wù))和SMTP服務(wù)器(郵件傳輸),使得在網(wǎng)絡(luò)上發(fā)布信息很容易。它提供ISAPI(Intranet Server API)作為擴展Web服務(wù)器功能的編程接口,它還提供一個Internet數(shù)據(jù)庫連接器,可以實現(xiàn)對數(shù)據(jù)庫的查詢和更新。
Apache:
Apache是世界上用的最多的Web服務(wù)器,源于NCSAhttpd服務(wù)器的補?。╬ache 補丁)。它的成功之處主要在于:源代碼開放、有開放的開發(fā)隊伍、支持跨平臺的應(yīng)用(可以運行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺上)、可移植性。
② 小型
nginx:
nginx的模塊都是靜態(tài)編譯的,對fcgi的支持非常好,在處理鏈接的的方式上nginx支持epoll,支持通用語言接口(如:php、python、perl等),支持正向和反向代理、虛擬主機、url重寫、壓縮傳輸?shù)取?/p>
(2)工作原理
當客戶端Web瀏覽器連到服務(wù)器上并請求文件時,服務(wù)器將處理該請求并將文件反饋到該瀏覽器上,附帶的信息會告訴瀏覽器如何查看該文件(即文件類型)。Web服務(wù)器主要是處理向瀏覽器發(fā)送HTML以供瀏覽,而應(yīng)用程序服務(wù)器提供訪問商業(yè)邏輯的途徑以供客戶端應(yīng)用程序使用。應(yīng)用程序服務(wù)器可以管理自己的資源,例如看大門的工作(gate-keeping duties)包括安全(security),事務(wù)處理(transaction processing),資源池(resource pooling), 和消息(messaging)。就象Web服務(wù)器一樣,應(yīng)用程序服務(wù)器配置了多種可擴展(scalability)和容錯(fault tolerance)技術(shù)。Web服務(wù)器的工作原理一般可分成如下4個步驟:
① 連接過程:是Web服務(wù)器和其瀏覽器之間所建立起來的一種連接。查看連接過程是否實現(xiàn),用戶可以找到和打開socket這個虛擬文件,這個文件的建立意味著連接過程這一步驟已經(jīng)成功建立。
② 請求過程:是Web的瀏覽器運用socket這個文件向其服務(wù)器而提出各種請求。
③ 應(yīng)答過程:是運用HTTP協(xié)議把在請求過程中所提出來的請求傳輸?shù)絎eb的服務(wù)器,進而實施任務(wù)處理,然后運用HTTP協(xié)議把任務(wù)處理的結(jié)果傳輸?shù)絎eb的瀏覽器,同時在Web的瀏覽器上面展示上述所請求之界面。
④ 關(guān)閉連接:是當上一個步驟--應(yīng)答過程完成以后,Web服務(wù)器和其瀏覽器之間斷開連接之過程。Web服務(wù)器上述4個步驟環(huán)環(huán)相扣、緊密相聯(lián),邏輯性比較強,可以支持多個進程、多個線程以及多個進程與多個線程相混合的技術(shù)。
Web服務(wù)器可以解析HTTP協(xié)議。當Web服務(wù)器接收到一個HTTP請求(request),會返回一個HTTP響應(yīng)(response)。為了處理一個request,Web服務(wù)器可以response一個靜態(tài)頁面(HTML頁面)或圖片,進行頁面跳轉(zhuǎn)(redirect),或把動態(tài)響應(yīng)委托給服務(wù)器端。Web服務(wù)器的代理模型非常簡單。當一個request被送到Web服務(wù)器里來時,它只單純的把request傳遞給可以很好的處理request的程序(服務(wù)器端腳本,如:CGI腳本,JSP腳本,servlets,ASP腳本,服務(wù)器端JavaScript等)。Web服務(wù)器僅僅提供一個可以執(zhí)行服務(wù)器端程序和返回(程序所產(chǎn)生的)響應(yīng)的環(huán)境,而不會超出職能范圍。服務(wù)器端程序功能通常有:事務(wù)處理、數(shù)據(jù)庫連接、和消息等。雖然Web服務(wù)器不支持事務(wù)處理或數(shù)據(jù)庫連接池,但它可以配置各種策略來實現(xiàn)容錯性、可擴展性(如:負載平衡、緩沖)。集群特征經(jīng)常被誤認為僅僅是應(yīng)用程序服務(wù)器專有的特征。
(3)配置
如何設(shè)置默認文檔;在同一臺服務(wù)器上架設(shè)多個Web站點;(可以通過改變端口號)創(chuàng)建Web虛擬目錄;
1、了解DNS主機名和IP地址。
如果此WEB服務(wù)器在Internet上,需向ISP申請和注冊此服務(wù)器的DNS主機名和IP地址。如果此服務(wù)器只在企業(yè)網(wǎng)內(nèi)使用,則在內(nèi)部的DNS服務(wù)器上注冊。
2、打開服務(wù)器文檔,選擇"端口"-"Internet端口",啟用"TCP/ IP端口"。
3、選擇"Internet協(xié)議",完成以下選項后,保存文檔。
① 綁定主機名:
A、選擇"是"則您可在"主機名"項中輸入主機別名,WEB用戶可用此別名替代Domino服務(wù)器名訪問WEB服務(wù)器。
B、選擇"否"(缺省)則不允許使用別名。
② DNS查詢: 選擇"是"則Domino服務(wù)器查詢發(fā)送請求的WEB客戶機的DNS名。
③ Domino日志文件和數(shù)據(jù)庫將包含WEB客戶機的DNS主機名: 選擇"否"(缺?。﹦t不查詢,Domino日志文件和數(shù)據(jù)庫將只包含WEB客戶機的IP地址( 注意:選擇"否"將提高Domino服務(wù)器性能,因為服務(wù)器不使用資源執(zhí)行DNS查詢 )
④ "允許HTTP客戶瀏覽數(shù)據(jù)庫":選擇"是"則允許WEB用戶在URL中使用OpenServer命令來顯示服務(wù)器上數(shù)據(jù)庫列表。選擇"否"(缺?。﹦t不允許。但即使WEB用戶不能看到服務(wù)器上數(shù)據(jù)庫列表,他們?nèi)阅艽蜷_有權(quán)限訪問的單個數(shù)據(jù)庫。
4、啟動HTTP任務(wù)。在服務(wù)器控制臺上,輸入:loap http
小型項目
(1)概念
1、Nginx(俄羅斯程序設(shè)計師Igor Sysoev用C語言進行編寫)是一款輕量級的Web 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3/SMTP)代理服務(wù)器。
2、特點:占有內(nèi)存少(在高連接并發(fā)的情況下,Nginx是Apache服務(wù)器不錯的替代品,能夠支持高達 50,000 個并發(fā)連接數(shù)的響應(yīng)),并發(fā)能力強。
3、中國大陸使用nginx網(wǎng)站用戶有:百度、京東、新浪、網(wǎng)易、騰訊、淘寶等。
4、Nginx代碼完全用C語言從頭寫成,已經(jīng)移植到許多體系結(jié)構(gòu)和操作系統(tǒng),包括:Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows。
5、Nginx有自己的函數(shù)庫,并且除了zlib、PCRE和OpenSSL之外,標準模塊只使用系統(tǒng)C庫函數(shù)。而且,如果不需要或者考慮到潛在的授權(quán)沖突,可以不使用這些第三方庫。
(2)安裝
官網(wǎng):http://nginx.org/
選擇要安裝的版本:
(3)使用
打開conf/nginx.conf,修改端口號,和主頁根地址為:打包后index.html的目錄
模擬域名配置(本地域名設(shè)置):
在瀏覽器地址欄輸入配置好的“域名:端口號”回車:
二、web服務(wù)器類型介紹?
web應(yīng)用的運營都是基于web服務(wù)器的存在才能實現(xiàn)的。今天我們就一起來了解一下,目前比較常見的一些web服務(wù)器都有哪些類型。
1、Tomcat服務(wù)器
目前非常流行的Tomcat服務(wù)器是Apache-Jarkarta開源項目中的一個子項目,是一個小型、輕量級的支持JSP和Servlet技術(shù)的Web服務(wù)器,也是初學者學習開發(fā)JSP應(yīng)用的選。
2、Resin服務(wù)器
Resin是Caucho公司的產(chǎn)品,是一個非常流行的支持Servlet和JSP的服務(wù)器,速度非??臁esin本身包含了一個支持HTML的Web服務(wù)器,這使它不僅可以顯示動態(tài)內(nèi)容,而且顯示靜態(tài)內(nèi)容的能力也毫不遜色,因此許多網(wǎng)站都是使用Resin服務(wù)器構(gòu)建
3、JBoss服務(wù)器
JBoss是一個種遵從JavaEE規(guī)范的、開放源代碼的、純Java的EJB服務(wù)器,對于J2EE有很好的支持。JBoss采用JMLAPI實現(xiàn)軟件模塊的集成與管理,其核心服務(wù)又是提供EJB服務(wù)器,不包含Servlet和JSP的Web容器,不過它可以和Tomcat完美結(jié)合
4、WebSphere服務(wù)器
WebSphere是IBM公司的產(chǎn)品,可進一步細分為WebSpherePerformancePack、CacheManager和WebSphereApplicationServer等系列,其中WebSphereApplicationServer是基于Java的應(yīng)用環(huán)境,可以運行于SunSolaris、WindowsNT等多種操作系統(tǒng)平臺,用于建立、部署和管理Internet和IntranetWeb應(yīng)用程序。
5、WebLogic服務(wù)器
WebLogic是BEA公司的產(chǎn)品(現(xiàn)在已經(jīng)被Oracle收購),可進一步細分為WebLogicServer、WebLogicEnterprise和WebLogicPortal等系列,其中WebLogicServer的功能特別強大。WebLogic支持企業(yè)級的、多層次的和完全分布式的Web應(yīng)用,并且服務(wù)器的配置簡單、界面友好。IT培訓http://www.kmbdqn.cn/認為對于那些正在尋求能夠提供Java平臺所擁有的一切應(yīng)用服務(wù)器的用戶來說,WebLogic是一個十分理想的選擇。
三、Web服務(wù)器的作用是什么?
服務(wù)器是一種高性能計算機,作為網(wǎng)絡(luò)的節(jié)點,存儲、處理網(wǎng)絡(luò)上80%的數(shù)據(jù)、信息,因此也被稱為網(wǎng)絡(luò)的靈魂。做一個形象的比喻:服務(wù)器就像是郵局的交換機,而微機、筆記本、PDA、手機等固定或移動的網(wǎng)絡(luò)終端,就如散落在家庭、各種辦公場所、公共場所等處的電話機。我們與外界日常的生活、工作中的電話交流、溝通,必須經(jīng)過交換機,才能到達目標電話;同樣如此,網(wǎng)絡(luò)終端設(shè)備如家庭、企業(yè)中的微機上網(wǎng),獲取資訊,與外界溝通、娛樂等,也必須經(jīng)過服務(wù)器,因此也可以說是服務(wù)器在“組織”和“領(lǐng)導”這些設(shè)備。
服務(wù)器的構(gòu)成與微機基本相似,有處理器、硬盤、內(nèi)存、系統(tǒng)總線等,它們是針對具體的網(wǎng)絡(luò)應(yīng)用特別制定的,因而服務(wù)器與微機在處理能力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面存在差異很大。尤其是隨著信息技術(shù)的進步,網(wǎng)絡(luò)的作用越來越明顯,對自己信息系統(tǒng)的數(shù)據(jù)處理能力、安全性等的要求也越來越高,如果您在進行電子商務(wù)的過程中被黑客竊走密碼、損失關(guān)鍵商業(yè)數(shù)據(jù);如果您在自動取款機上不能正常的存取,您應(yīng)該考慮在這些設(shè)備系統(tǒng)的幕后指揮者————服務(wù)器,而不是埋怨工作人員的素質(zhì)和其他客觀條件的限制。服務(wù)器是用來幫助大量用戶訪問同一數(shù)據(jù)或資源。服務(wù)器可以是高效率的電腦、專用超級服務(wù)器、中檔服務(wù)器、甚至還可以是大型機。但是,它們有著對其各自正確操作都至關(guān)重要的相似要求和特性。
服務(wù)器的作用:
一、提高訪問速度。因為客戶要求的數(shù)據(jù)存于代理服務(wù)器的硬盤中,因此下次這個客戶或其它客戶再要求相同目的站點的數(shù)據(jù)時,就會直接從代理服務(wù)器的硬盤中讀取,代理服務(wù)器起到了緩存的作用,對熱門站點有很多客戶訪問時,代理服務(wù)器的優(yōu)勢更為明顯。
二、服務(wù)器可以起到防火墻的作用。因為所有使用服務(wù)器的用戶都必須通過服務(wù)器訪問遠程站點,因此在服務(wù)器上就可以設(shè)置相應(yīng)的限制,以過濾或屏蔽掉某些信息。這是局域網(wǎng)網(wǎng)管對局域網(wǎng)用戶訪問范圍限制最常用的辦法,也是局域網(wǎng)用戶為什么不能瀏覽某些網(wǎng)站的原因。撥號用戶如果使用服務(wù)器,同樣必須服從服務(wù)器的訪問限制,除非你不使用這個服務(wù)器。
三、通過服務(wù)器訪問一些不能直接訪問的網(wǎng)站?;ヂ?lián)網(wǎng)上有許多開放的服務(wù)器,客戶在訪問權(quán)限受到限制時,而這些服務(wù)器的訪問權(quán)限是不受限制的,剛好服務(wù)器在客戶的訪問范圍之內(nèi),那么客戶通過服務(wù)器訪問目標網(wǎng)站就成為可能。國內(nèi)的高校多使用教育網(wǎng),不能出國,但通過服務(wù)器,就能實現(xiàn)訪問因特網(wǎng),這就是高校內(nèi)服務(wù)器熱的原因所在。
四、安全性得到提高。無論是上聊天室還是瀏覽網(wǎng)站,目的網(wǎng)站只能知道你來自于代理服務(wù)器,而你的真實IP就無法測知,這就使得使用者的安全性得以提高。
四、web 服務(wù)器有哪些
在UNIX和LINUX平臺下使用最廣泛的免費HTTP服務(wù)器是W3C、NCSA和APACHE服務(wù)器,而Windows平臺NT/2000/2003使用IIS的WEB服務(wù)器。在選擇使用WEB服務(wù)器應(yīng)考慮的本身特性因素有:性能、安全性、日志和統(tǒng)計、虛擬主機、代理服務(wù)器、緩沖服務(wù)和集成應(yīng)用程序等,下面介紹幾種常用的WEB服務(wù)器。
Microsoft IIS
Microsoft的Web服務(wù)器產(chǎn)品為Internet Information Server (IIS), IIS 是允許在公共Intranet或Internet上發(fā)布信息的Web服務(wù)器。IIS是目前最流行的Web服務(wù)器產(chǎn)品之一,很多著名的網(wǎng)站都是建立在IIS的平臺上。IIS提供了一個圖形界面的管理工具,稱為 Internet服務(wù)管理器,可用于監(jiān)視配置和控制Internet服務(wù)。
IIS是一種Web服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。它提供ISAPI(Intranet Server API)作為擴展Web服務(wù)器功能的編程接口;同時,它還提供一個Internet數(shù)據(jù)庫連接器,可以實現(xiàn)對數(shù)據(jù)庫的查詢和更新。
官方網(wǎng)站:http://www.microsoft.com
下載地址:http://www.eryin.com/Server/Soft/200808/02257.html
IBM WebSphere
WebSphere Application Server 是 一 種功能完善、開放的Web應(yīng)用程序服務(wù)器,是IBM電子商務(wù)計劃的核心部分,它是基于 Java 的應(yīng)用環(huán)境,用于建立、部署和管理 Internet 和 Intranet Web 應(yīng)用程序。 這一整套產(chǎn)品進行了擴展,以適應(yīng) Web 應(yīng)用程序服務(wù)器的需要,范圍從簡單到高級直到企業(yè)級。
WebSphere 針對以 Web 為中心的開發(fā)人員,他們都是在基本 HTTP服務(wù)器和 CGI 編程技術(shù)上成長起來的。IBM 將提供 WebSphere 產(chǎn)品系列,通過提供綜合資源、可重復使用的組件、功能強大并易于使用的工具、以及支持 HTTP 和 IIOP 通信的可伸縮運行時環(huán)境,來幫助這些用戶從簡單的 Web 應(yīng)用程序轉(zhuǎn)移到電子商務(wù)世界。
官方網(wǎng)站:http://www.ibm.com
下載地址:http://www.ibm.com/developerworks/cn/downloads/ws/wasce/
BEA WebLogic
BEA WebLogic Server 是一種多功能、基于標準的web應(yīng)用服務(wù)器,為企業(yè)構(gòu)建自己的應(yīng)用提供了堅實的基礎(chǔ)。各種應(yīng)用開發(fā)、部署所有關(guān)鍵性的任務(wù),無論是集成各種系統(tǒng)和數(shù)據(jù)庫,還是提交服務(wù)、跨 Internet 協(xié)作,起始點都是 BEA WebLogic Server。由于 它具有全面的功能、對開放標準的遵從性、多層架構(gòu)、支持基于組件的開發(fā),基于 Internet 的企業(yè)都選擇它來開發(fā)、部署最佳的應(yīng)用。
BEA WebLogic Server 在使應(yīng)用服務(wù)器成為企業(yè)應(yīng)用架構(gòu)的基礎(chǔ)方面繼續(xù)處于領(lǐng)先地位。BEA WebLogic Server 為構(gòu)建集成化的企業(yè)級應(yīng)用提供了穩(wěn)固的基礎(chǔ),它們以 Internet 的容量和速度,在連網(wǎng)的企業(yè)之間共享信息、提交服務(wù),實現(xiàn)協(xié)作自動化。
官方網(wǎng)站:http://www.bea.com
下載地址:http://www.oracle.com/bea/index.html
Apache
Apache仍然是世界上用的最多的Web服務(wù)器,市場占有率達60%左右。它源于NCSAhttpd服務(wù)器,當NCSA WWW服務(wù)器項目停止后,那些使用NCSA WWW服務(wù)器的人們開始交換用于此服務(wù)器的補丁,這也是apache名稱的由來(pache 補丁)。世界上很多著名的網(wǎng)站都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺的應(yīng)用(可以運行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺上)以及它的可移植性等方面。
官方網(wǎng)站:http://www.apache.org
下載地址:http://www.eryin.com/Server/Soft/200808/01245.html
Tomcat
Tomcat是一個開放源代碼、運行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat Server是根據(jù)servlet和JSP規(guī)范進行執(zhí)行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規(guī)范且比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好。
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術(shù)的標準實現(xiàn),是基于Apache許可證下開發(fā)的自由軟件。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務(wù)適配器。隨著Catalina Servlet引擎的出現(xiàn),Tomcat第四版號的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器,因此目前許多WEB服務(wù)器都是采用Tomcat。
官方網(wǎng)站:http://tomcat.apache.org
下載地址:http://www.eryin.com/Server/Soft/200808/02250.html
以上就是關(guān)于web服務(wù)器提供的服務(wù)相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
web前端設(shè)計網(wǎng)站(web前端設(shè)計網(wǎng)站素材)