Web服務(wù)器一般指網(wǎng)站服務(wù)器,是指駐留于因特網(wǎng)上某種類型計(jì)算機(jī)的程序,可以向?yàn)g覽器等Web客戶端提供文檔,也可以放置網(wǎng)站文件,讓全世界瀏覽;可以放置數(shù)據(jù)文件,讓全世界下載。目前最主流的三個(gè)Web服務(wù)器是Apache、 Nginx 、IIS。
中文名
WEB服務(wù)器
外文名
Web Server
其他名字
WWW(WORLD WIDE WEB)服務(wù)器
目錄
1 詞義辨析
? WEB簡(jiǎn)介
? 協(xié)議
? WWW簡(jiǎn)介
? 發(fā)展和特點(diǎn)
2 服務(wù)器特點(diǎn)
3 工作原理
4 大型
? IIS
? Kangle
? WebSphere
? WebLogic
? Apache
? Tomcat
? Jboss
5 2003Web
6 小型
7 配置
8 安全
? 設(shè)置策略
? 漏洞測(cè)試
? 持續(xù)監(jiān)控
? 設(shè)置蜜罐
? 攻防測(cè)試
9 宕機(jī)診斷方法
? 步驟1:發(fā)生了什么事
? 步驟2:最簡(jiǎn)單的解決方案往往是最好的
? 步驟3:基本故障處理方法沒(méi)有效果怎么辦
? 步驟4:使盡渾身解數(shù),服務(wù)器依然宕機(jī)
? 步驟5:絕境下需要?jiǎng)佑媒^招
10 選購(gòu)指南
11 發(fā)展趨勢(shì)
? 從HTML到XML
? 從有線到無(wú)線
? 從無(wú)聲到有聲
詞義辨析
編輯
什么是網(wǎng)絡(luò)服務(wù)器?
網(wǎng)絡(luò)服務(wù)器是網(wǎng)絡(luò)環(huán)境下為客戶提供某種服務(wù)的專用計(jì)算機(jī)。
WEB簡(jiǎn)介
WEB服務(wù)器也稱為WWW(WORLD WIDE WEB)服務(wù)器,主要功能是提供網(wǎng)上信息瀏覽服務(wù)。 WWW 是 Internet 的多媒體信息查詢工具,是 Internet 上近年才發(fā)展起來(lái)的服務(wù),也是發(fā)展最快和目前用的最廣泛的服務(wù)。正是因?yàn)橛辛薟WW工具,才使得近年來(lái) Internet 迅速發(fā)展,且用戶數(shù)量飛速增長(zhǎng)。
Web服務(wù)器是可以向發(fā)出請(qǐng)求的瀏覽器提供文檔的程序 。
1、服務(wù)器是一種被動(dòng)程序:只有當(dāng)Internet上運(yùn)行其他計(jì)算機(jī)中的瀏覽器發(fā)出的請(qǐng)求時(shí),服務(wù)器才會(huì)響應(yīng)。
2 、最常用的Web服務(wù)器是Apache和Microsoft的Internet信息服務(wù)器(Internet Information Services,IIS)。
3、Internet上的服務(wù)器也稱為Web服務(wù)器,是一臺(tái)在Internet上具有獨(dú)立IP地址的計(jì)算機(jī),可以向Internet上的客戶機(jī)提供WWW、Email和FTP等各種Internet服務(wù)。
4、 Web服務(wù)器是指駐留于因特網(wǎng)上某種類型計(jì)算機(jī)的程序。當(dāng)Web瀏覽器(客戶端)連到服務(wù)器上并請(qǐng)求文件時(shí),服務(wù)器將處理該請(qǐng)求并將文件反饋到該瀏覽器上,附帶的信息會(huì)告訴瀏覽器如何查看該文件(即文件類型)。服務(wù)器使用HTTP(超文本傳輸協(xié)議)與客戶機(jī)瀏覽器進(jìn)行信息交流,這就是人們常把它們稱為HTTP服務(wù)器的原因。
Web服務(wù)器不僅能夠存儲(chǔ)信息,還能在用戶通過(guò)Web瀏覽器提供的信息的基礎(chǔ)上運(yùn)行腳本和程序。
協(xié)議
應(yīng)用層使用HTTP協(xié)議。
HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)文檔格式。
瀏覽器統(tǒng)一資源定位器(URL)。
為了解決HTTP協(xié)議的這一缺陷,需要使用另一種協(xié)議:安全套接字層超文本傳輸協(xié)議HTTPS。為了數(shù)據(jù)傳輸?shù)陌踩琀TTPS在HTTP的基礎(chǔ)上加入了SSL協(xié)議,SSL依靠證書(shū)來(lái)驗(yàn)證服務(wù)器的身份,并為瀏覽器和服務(wù)器之間的通信加密。
WWW簡(jiǎn)介
WWW是 World Wide Web (環(huán)球信息網(wǎng))的縮寫,也可以簡(jiǎn)稱為 Web,中文名字為“萬(wàn)維網(wǎng)”。它起源于1989年3月,由歐洲量子物理實(shí)驗(yàn)室CERN(the European Laboratory for Particle Physics)所發(fā)展出來(lái)的主從結(jié)構(gòu)分布式超媒體系統(tǒng)。通過(guò)萬(wàn)維網(wǎng),人們只要通過(guò)使用簡(jiǎn)單的方法,就可以很迅速方便地取得豐富的信息資料。由于用戶在通過(guò) Web瀏覽器訪問(wèn)信息資源的過(guò)程中,無(wú)需再關(guān)心一些技術(shù)性的細(xì)節(jié),而且界面非常友好,因而 Web 在Internet 上一推出就受到了熱烈的歡迎,走紅全球,并迅速得到了爆炸性的發(fā)展。
發(fā)展和特點(diǎn)
長(zhǎng)期以來(lái),人們只是通過(guò)傳統(tǒng)的媒體(如電視、報(bào)紙、雜志和廣播等)獲得信息。但隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,人們想要獲取信息,已不再滿足于傳統(tǒng)媒體那種單方面?zhèn)鬏敽瞳@取的方式,而希望有一種主觀的選擇性。網(wǎng)絡(luò)上提供各種類別的數(shù)據(jù)庫(kù)系統(tǒng),如文獻(xiàn)期刊、產(chǎn)業(yè)信息、氣象信息、論文檢索等等。由于計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,信息的獲取變得非常及時(shí)、迅速和便捷。
到了1993年,WWW 的技術(shù)有了突破性的進(jìn)展,它解決了遠(yuǎn)程信息服務(wù)中的文字顯示、數(shù)據(jù)連接以及圖像傳遞的問(wèn)題,使得 WWW 成為 Internet 上最為流行的信息傳播方式。Web 服務(wù)器成為 Internet 上最大的計(jì)算機(jī)群,Web 文檔之多、鏈接的網(wǎng)絡(luò)之廣,令人難以想象。可以說(shuō),Web 為 Internet 的普及邁出了開(kāi)創(chuàng)性的一步,是近年來(lái) Internet 上取得的最激動(dòng)人心的成就。
WWW 采用的是瀏覽器/服務(wù)器結(jié)構(gòu),其作用是整理和儲(chǔ)存各種WWW資源,并響應(yīng)客戶端軟件的請(qǐng)求,把客戶所需的資源傳送到 Windows 95(或Windows98)、Windows NT、UNⅨ 或 Linux 等平臺(tái)上。
使用最多的 web server服務(wù)器軟件有兩個(gè):微軟的信息服務(wù)器(iis),和Apache。
通俗的講,Web服務(wù)器傳送(serves)頁(yè)面使瀏覽器可以瀏覽,然而應(yīng)用程序服務(wù)器提供的是客戶端應(yīng)用程序可以調(diào)用(call)的方法(methods)。確切一點(diǎn),你可以說(shuō):Web服務(wù)器專門處理HTTP請(qǐng)求(request),但是應(yīng)用程序服務(wù)器是通過(guò)很多協(xié)議來(lái)為應(yīng)用程序提供(serves)商業(yè)邏輯(business logic)。
Web服務(wù)器可以解析(handles)HTTP協(xié)議。當(dāng)Web服務(wù)器接收到一個(gè)HTTP請(qǐng)求(request),會(huì)返回一個(gè)HTTP響應(yīng)(response),例如送回一個(gè)HTML頁(yè)面。為了處理一個(gè)請(qǐng)求(request),Web服務(wù)器可以響應(yīng)(response)一個(gè)靜態(tài)頁(yè)面或圖片,進(jìn)行頁(yè)面跳轉(zhuǎn)(redirect),或者把動(dòng)態(tài)響應(yīng)(dynamic response)的產(chǎn)生委托(delegate)給一些其它的程序例如CGI腳本,JSP(JavaServer Pages)腳本,servlets,ASP(Active Server Pages)腳本,服務(wù)器端(server-side)JavaScript,或者一些其它的服務(wù)器端(server-side)技術(shù)。無(wú)論它們(譯者注:腳本)的目的如何,這些服務(wù)器端(server-side)的程序通常產(chǎn)生一個(gè)HTML的響應(yīng)(response)來(lái)讓瀏覽器可以瀏覽。
要知道,Web服務(wù)器的代理模型(delegation model)非常簡(jiǎn)單。當(dāng)一個(gè)請(qǐng)求(request)被送到Web服務(wù)器里來(lái)時(shí),它只單純的把請(qǐng)求(request)傳遞給可以很好的處理請(qǐng)求(request)的程序(譯者注:服務(wù)器端腳本)。Web服務(wù)器僅僅提供一個(gè)可以執(zhí)行服務(wù)器端(server-side)程序和返回(程序所產(chǎn)生的)響應(yīng)(response)的環(huán)境,而不會(huì)超出職能范圍。服務(wù)器端(server-side)程序通常具有事務(wù)處理(transaction processing),數(shù)據(jù)庫(kù)連接(database connectivity)和消息(messaging)等功能。
雖然Web服務(wù)器不支持事務(wù)處理或數(shù)據(jù)庫(kù)連接池,但它可以配置(employ)各種策略(strategies)來(lái)實(shí)現(xiàn)容錯(cuò)性(fault tolerance)和可擴(kuò)展性(scalability),例如負(fù)載平衡(load balancing),緩沖(caching)。集群特征(clustering—features)經(jīng)常被誤認(rèn)為僅僅是應(yīng)用程序服務(wù)器專有的特征。
應(yīng)用程序服務(wù)器(The Application Server)
根據(jù)我們的定義,作為應(yīng)用程序服務(wù)器,它通過(guò)各種協(xié)議,可以包括HTTP,把商業(yè)邏輯暴露給(expose)客戶端應(yīng)用程序。Web服務(wù)器主要是處理向?yàn)g覽器發(fā)送HTML以供瀏覽,而應(yīng)用程序服務(wù)器提供訪問(wèn)商業(yè)邏輯的途徑以供客戶端應(yīng)用程序使用。應(yīng)用程序使用此商業(yè)邏輯就象你調(diào)用對(duì)象的一個(gè)方法(或過(guò)程語(yǔ)言中的一個(gè)函數(shù))一樣。
應(yīng)用程序服務(wù)器的客戶端(包含有圖形用戶界面(GUI)的)可能會(huì)運(yùn)行在一臺(tái)PC、一個(gè)Web服務(wù)器或者甚至是其它的應(yīng)用程序服務(wù)器上。在應(yīng)用程序服務(wù)器與其客戶端之間來(lái)回穿梭(traveling)的信息不僅僅局限于簡(jiǎn)單的顯示標(biāo)記。相反,這種信息就是程序邏輯(program logic)。正是由于這種邏輯取得了(takes)數(shù)據(jù)和方法調(diào)用(calls)的形式而不是靜態(tài)HTML,所以客戶端才可以隨心所欲的使用這種被暴露的商業(yè)邏輯。
在大多數(shù)情形下,應(yīng)用程序服務(wù)器是通過(guò)組件(component)的應(yīng)用程序接口(API)把商業(yè)邏輯暴露(expose)(給客戶端應(yīng)用程序)的,例如基于J2EE(Java 2 Platform,Enterprise Edition)應(yīng)用程序服務(wù)器的EJB(Enterprise JavaBean)組件模型。此外,應(yīng)用程序服務(wù)器可以管理自己的資源,例如看大門的工作(gate-keeping duties)包括安全(security),事務(wù)處理(transaction processing),資源池(resource pooling), 和消息(messaging)。就象Web服務(wù)器一樣,應(yīng)用程序服務(wù)器配置了多種可擴(kuò)展(scalability)和容錯(cuò)(fault tolerance)技術(shù)。
例如,設(shè)想一個(gè)在線商店(網(wǎng)站)提供實(shí)時(shí)定價(jià)(real-time pricing)和有效性(availability)信息。這個(gè)站點(diǎn)(site)很可能會(huì)提供一個(gè)表單(form)讓你來(lái)選擇產(chǎn)品。當(dāng)你提交查詢(query)后,網(wǎng)站會(huì)進(jìn)行查找(lookup)并把結(jié)果內(nèi)嵌在HTML頁(yè)面中返回。網(wǎng)站可以有很多種方式來(lái)實(shí)現(xiàn)這種功能。我要介紹一個(gè)不使用應(yīng)用程序服務(wù)器的情景和一個(gè)使用應(yīng)用程序服務(wù)器的情景。觀察一下這兩中情景的不同會(huì)有助于你了解應(yīng)用程序服務(wù)器的功能。
情景1:不帶應(yīng)用程序服務(wù)器的Web服務(wù)器
在此種情景下,一個(gè)Web服務(wù)器獨(dú)立提供在線商店的功能。Web服務(wù)器獲得你的請(qǐng)求(request),然后發(fā)送給服務(wù)器端(server-side)可以處理請(qǐng)求(request)的程序。此程序從數(shù)據(jù)庫(kù)或文本文件(flat file,譯者注:flat file是指沒(méi)有特殊格式的非二進(jìn)制的文件,如properties和XML文件等)中查找定價(jià)信息。一旦找到,服務(wù)器端(server-side)程序把結(jié)果信息表示成(formulate)HTML形式,最后Web服務(wù)器把會(huì)它發(fā)送到你的Web瀏覽器。
簡(jiǎn)而言之,Web服務(wù)器只是簡(jiǎn)單的通過(guò)響應(yīng)(response)HTML頁(yè)面來(lái)處理HTTP請(qǐng)求(request)。
情景2:帶應(yīng)用程序服務(wù)器的Web服務(wù)器
情景2和情景1相同的是Web服務(wù)器還是把響應(yīng)(response)的產(chǎn)生委托(delegates)給腳本(譯者注:服務(wù)器端(server-side)程序)。然而,你可以把查找定價(jià)的商業(yè)邏輯(business logic)放到應(yīng)用程序服務(wù)器上。由于這種變化,此腳本只是簡(jiǎn)單的調(diào)用應(yīng)用程序服務(wù)器的查找服務(wù)(lookup service),而不是已經(jīng)知道如何查找數(shù)據(jù)然后表示為(formulate)一個(gè)響應(yīng)(response)。這時(shí)當(dāng)該腳本程序產(chǎn)生HTML響應(yīng)(response)時(shí)就可以使用該服務(wù)的返回結(jié)果了。
在此情景中,應(yīng)用程序服務(wù)器提供(serves)了用于查詢產(chǎn)品的定價(jià)信息的商業(yè)邏輯。(服務(wù)器的)這種功能(functionality)沒(méi)有指出有關(guān)顯示和客戶端如何使用此信息的細(xì)節(jié),相反客戶端和應(yīng)用程序服務(wù)器只是來(lái)回傳送數(shù)據(jù)。當(dāng)有客戶端調(diào)用應(yīng)用程序服務(wù)器的查找服務(wù)(lookup service)時(shí),此服務(wù)只是簡(jiǎn)單的查找并返回結(jié)果給客戶端。
通過(guò)從響應(yīng)產(chǎn)生(response-generating)HTML的代碼中分離出來(lái),在應(yīng)用程序之中該定價(jià)(查找)邏輯的可重用性更強(qiáng)了。其他的客戶端,例如收款機(jī),也可以調(diào)用同樣的服務(wù)(service)來(lái)作為一個(gè)店員給客戶結(jié)帳。相反,在情景1中的定價(jià)查找服務(wù)是不可重用的因?yàn)樾畔?nèi)嵌在HTML頁(yè)中了。
總而言之,在情景2的模型中,在Web服務(wù)器通過(guò)回應(yīng)HTML頁(yè)面來(lái)處理HTTP請(qǐng)求(request),而應(yīng)用程序服務(wù)器則是通過(guò)處理定價(jià)和有效性(availability)請(qǐng)求(request)來(lái)提供應(yīng)用程序邏輯的。
警告(Caveats)
XML Web Services已經(jīng)使應(yīng)用程序服務(wù)器和Web服務(wù)器的界線混淆了。通過(guò)傳送一個(gè)XML有效載荷(payload)給服務(wù)器,Web服務(wù)器現(xiàn)在可以處理數(shù)據(jù)和響應(yīng)(response)的能力與以前的應(yīng)用程序服務(wù)器同樣多了。
另外,大多數(shù)應(yīng)用程序服務(wù)器也包含了Web服務(wù)器,這就意味著可以把Web服務(wù)器當(dāng)作是應(yīng)用程序服務(wù)器的一個(gè)子集(subset)。雖然應(yīng)用程序服務(wù)器包含了Web服務(wù)器的功能,但是開(kāi)發(fā)者很少把應(yīng)用程序服務(wù)器部署(deploy)成這種功能(capacity)(譯者注:這種功能是指既有應(yīng)用程序服務(wù)器的功能又有Web服務(wù)器的功能)。相反,如果需要,他們通常會(huì)把Web服務(wù)器獨(dú)立配置,和應(yīng)用程序服務(wù)器一前一后。這種功能的分離有助于提高性能(簡(jiǎn)單的Web請(qǐng)求(request)就不會(huì)影響應(yīng)用程序服務(wù)器了),分開(kāi)配置(專門的Web服務(wù)器,集群(clustering)等等),而且給最佳產(chǎn)品的選取留有余地。
服務(wù)器特點(diǎn)
編輯
Windows,Linux與Unix這3個(gè)操作系統(tǒng)是架設(shè)Web服務(wù)器比較常見(jiàn)的操作系統(tǒng)。Linux的安全性能在這3個(gè)操作系統(tǒng)中最高,可以支持多個(gè)硬件平臺(tái),其網(wǎng)絡(luò)功能比較強(qiáng)大。總的來(lái)說(shuō),這兩大優(yōu)點(diǎn)是其他操作系統(tǒng)不可替代的:第一,可以依據(jù)用戶不同的需求來(lái)隨意修改、調(diào)整與復(fù)制各種程序的源碼以及發(fā)布在互聯(lián)網(wǎng)上;第二,Linux操作系統(tǒng)的市場(chǎng)價(jià)格比較便宜,也能夠在互聯(lián)網(wǎng)上免費(fèi)下載源碼。可以說(shuō),Linux為架設(shè)既高效又安全的Web服務(wù)器的比較理想的操作系統(tǒng)。此外,要讓W(xué)eb服務(wù)器更具有優(yōu)越的性能,可以根據(jù)服務(wù)器系統(tǒng)之特點(diǎn)與用途作進(jìn)一步的優(yōu)化與處理,盡量減少Web服務(wù)器的數(shù)據(jù)傳輸量以及降低其數(shù)據(jù)傳輸?shù)念l率,進(jìn)而促進(jìn)網(wǎng)絡(luò)寬帶的利用率與使用率,以及提高網(wǎng)絡(luò)客戶端的網(wǎng)頁(yè)加載的速度,同時(shí)也可以減少Web服務(wù)器各種資源的消耗。
工作原理
編輯
Web服務(wù)器的工作原理并不復(fù)雜,一般可分成如下4個(gè)步驟:連接過(guò)程、請(qǐng)求過(guò)程、應(yīng)答過(guò)程以及關(guān)閉連接。下面對(duì)這4個(gè)步驟作一簡(jiǎn)單的介紹。連接過(guò)程就是Web服務(wù)器和其瀏覽器之間所建立起來(lái)的一種連接。查看連接過(guò)程是否實(shí)現(xiàn),用戶可以找到和打開(kāi)socket這個(gè)虛擬文件,這個(gè)文件的建立意味著連接過(guò)程這一步驟已經(jīng)成功建立。請(qǐng)求過(guò)程就是Web的瀏覽器運(yùn)用socket這個(gè)文件向其服務(wù)器而提出各種請(qǐng)求。應(yīng)答過(guò)程就是運(yùn)用HTTP協(xié)議把在請(qǐng)求過(guò)程中所提出來(lái)的請(qǐng)求傳輸?shù)絎eb的服務(wù)器,進(jìn)而實(shí)施任務(wù)處理,然后運(yùn)用HTTP協(xié)議把任務(wù)處理的結(jié)果傳輸?shù)絎eb的瀏覽器,同時(shí)在Web的瀏覽器上面展示上述所請(qǐng)求之界面。關(guān)閉連接就是當(dāng)上一個(gè)步驟--應(yīng)答過(guò)程完成以后,Web服務(wù)器和其瀏覽器之間斷開(kāi)連接之過(guò)程。Web服務(wù)器上述4個(gè)步驟環(huán)環(huán)相扣、緊密相聯(lián),邏輯性比較強(qiáng),可以支持多個(gè)進(jìn)程、多個(gè)線程以及多個(gè)進(jìn)程與多個(gè)線程相混合的技術(shù)。
大型
編輯
在UNⅨ和LINUX平臺(tái)下使用最廣泛的免費(fèi)HTTP服務(wù)器是Apache和Nginx服務(wù)器,而Windows平臺(tái)NT/2000/2003使用ⅡS的WEB服務(wù)器。在選擇使用WEB服務(wù)器應(yīng)考慮的本身特性因素有:性能、安全性、日志和統(tǒng)計(jì)、虛擬主機(jī)、代理服務(wù)器、緩沖服務(wù)和集成應(yīng)用程序等,下面介紹幾種常用的WEB服務(wù)器。
IIS
Microsoft的Web服務(wù)器產(chǎn)品為Internet Information Services (IIS),IIS 是允許在公共Intranet或Internet上發(fā)布信息的Web服務(wù)器。ⅡS是目前最流行的Web服務(wù)器產(chǎn)品之一,很多著名的網(wǎng)站都是建立在ⅡS的平臺(tái)上。IIS提供了一個(gè)圖形界面的管理工具,稱為Internet服務(wù)管理器,可用于監(jiān)視配置和控制Internet服務(wù)。
IIS是一種Web服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。它提供ISAPI(Intranet Server API)作為擴(kuò)展Web服務(wù)器功能的編程接口;同時(shí),它還提供一個(gè)Internet數(shù)據(jù)庫(kù)連接器,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的查詢和更新。
Kangle
kangle web服務(wù)器(簡(jiǎn)稱:kangle)是一款跨平臺(tái)、功能強(qiáng)大、安全穩(wěn)定、易操作的高性能web服務(wù)器和反向代理服務(wù)器軟件。除此:kangle也是一款專為做虛擬主機(jī)研發(fā)的web服務(wù)器。實(shí)現(xiàn)虛擬主機(jī)獨(dú)立進(jìn)程、獨(dú)立身份運(yùn)行。用戶之間安全隔離,一個(gè)用戶出問(wèn)題不影響其他用戶。安全支持php、asp、asp·net、java、ruby等多種動(dòng)態(tài)開(kāi)發(fā)語(yǔ)言。
WebSphere
WebSphere Application Server 是一種功能完善、開(kāi)放的Web應(yīng)用程序服務(wù)器,是IBM電子商務(wù)計(jì)劃的核心部分,它是基于 Java 的應(yīng)用環(huán)境,用于建立、部署和管理 Internet 和 Intranet Web 應(yīng)用程序。這一整套產(chǎn)品進(jìn)行了擴(kuò)展,以適應(yīng) Web應(yīng)用程序服務(wù)器的需要,范圍從簡(jiǎn)單到高級(jí)直到企業(yè)級(jí)。
WebSphere 針對(duì)以 Web 為中心的開(kāi)發(fā)人員,他們都是在基本 HTTP服務(wù)器和CGI編程技術(shù)上成長(zhǎng)起來(lái)的。IBM 將提供 WebSphere 產(chǎn)品系列,通過(guò)提供綜合資源、可重復(fù)使用的組件、功能強(qiáng)大并易于使用的工具、以及支持 HTTP 和 IIOP 通信的可伸縮運(yùn)行時(shí)環(huán)境,來(lái)幫助這些用戶從簡(jiǎn)單的 Web應(yīng)用程序轉(zhuǎn)移到電子商務(wù)世界。
WebLogic
BEA WebLogic Server是一種多功能、基于標(biāo)準(zhǔn)的web應(yīng)用服務(wù)器,為企業(yè)構(gòu)建自己的應(yīng)用提供了堅(jiān)實(shí)的基礎(chǔ)。各種應(yīng)用開(kāi)發(fā)、部署所有關(guān)鍵性的任務(wù),無(wú)論是集成各種系統(tǒng)和數(shù)據(jù)庫(kù),還是提交服務(wù)、跨 Internet 協(xié)作,起始點(diǎn)都是 BEA WebLogic Server。由于 它具有全面的功能、對(duì)開(kāi)放標(biāo)準(zhǔn)的遵從性、多層架構(gòu)、支持基于組件的開(kāi)發(fā),基于 Internet 的企業(yè)都選擇它來(lái)開(kāi)發(fā)、部署最佳的應(yīng)用。
BEA WebLogic Server 在使應(yīng)用服務(wù)器成為企業(yè)應(yīng)用架構(gòu)的基礎(chǔ)方面繼續(xù)處于領(lǐng)先地位。BEA WebLogic Server 為構(gòu)建集成化的企業(yè)級(jí)應(yīng)用提供了穩(wěn)固的基礎(chǔ),它們以 Internet 的容量和速度,在連網(wǎng)的企業(yè)之間共享信息、提交服務(wù),實(shí)現(xiàn)協(xié)作自動(dòng)化。
Apache
Apache仍然是世界上用的最多的Web服務(wù)器,市場(chǎng)占有率達(dá)60%左右。它源于NCSAhttpd服務(wù)器,當(dāng)NCSAWWW服務(wù)器項(xiàng)目停止后,那些使用NCSA WWW服務(wù)器的人們開(kāi)始交換用于此服務(wù)器的補(bǔ)丁,這也是apache名稱的由來(lái)(pache 補(bǔ)丁)。世界上很多著名的網(wǎng)站都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開(kāi)放、有一支開(kāi)放的開(kāi)發(fā)隊(duì)伍、支持跨平臺(tái)的應(yīng)用(可以運(yùn)行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺(tái)上)以及它的可移植性等方面。
Tomcat
Tomcat是一個(gè)開(kāi)放源代碼、運(yùn)行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat Server是根據(jù)servlet和JSP規(guī)范進(jìn)行執(zhí)行的,因此我們就可以說(shuō)Tomcat Server也實(shí)行了Apache-Jakarta規(guī)范且比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好。
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術(shù)的標(biāo)準(zhǔn)實(shí)現(xiàn),是基于Apache許可證下開(kāi)發(fā)的自由軟件。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務(wù)適配器。隨著Catalina Servlet引擎的出現(xiàn),Tomcat第四版號(hào)的性能得到提升,使得它成為一個(gè)值得考慮的Servlet/JSP容器,因此許多WEB服務(wù)器都是采用Tomcat。
Jboss
是一個(gè)基于J2EE的開(kāi)放源代碼的應(yīng)用服務(wù)器。 JBoss代碼遵循LGPL許可,可以在任何商業(yè)應(yīng)用中免費(fèi)使用,而不用支付費(fèi)用。JBoss是一個(gè)管理EJB的容器和服務(wù)器,支持EJB 1.1、EJB 2.0和EJB3的規(guī)范。但JBoss核心服務(wù)不包括支持servlet/JSP的WEB容器,一般與Tomcat或Jetty綁定使用。
JBOSS服務(wù)器使用詳解
1、把文件解壓到一個(gè)不含空格的,非中文目標(biāo)下,如:jboss
2、加入MyEclipse —> Servers -> JBoss -> JBoss 5.x
(1)、JBoss home directory :選擇JBOSS存放的路徑;如:C:\JBOSS\jboss-5.1.0
(2)、Server name :default (3個(gè)默認(rèn)的配置:minimial,default和all)
3、Apply -> OK
4、配置環(huán)境變量:
(1)、添加:變量名:JBoss_HOME 變量值:C:\JBOSS\jboss-5.1.0(JBoss的解壓后的目錄)
(2)、把 C:\JBOSS\jboss-5.1.0\bin 變量值加到:path變量中;
(3)、保存
5、運(yùn)行:C:\JBOSS\jboss-5.1.0\bin\run.bat 文件
6、發(fā)布web項(xiàng)目
JBOSS服務(wù)器目錄結(jié)構(gòu)作用介紹
目錄 描述
------------------------------------------------------------------------------
bin 啟動(dòng)和關(guān)閉JBoss的腳本
client 客戶端與JBoss通信所需的的Java庫(kù)(JARs)
docs 配置的樣本文件(數(shù)據(jù)庫(kù)配置等)
doc/dtd 在JBoss中使用的各種XML文件的DTD。
lib 一些JAR,JBoss啟動(dòng)時(shí)加載,且被所有JBoss配置共享。(不要把你的庫(kù)放在這里)
server 各種JBoss配置。每個(gè)配置必須放在不同的子目錄。子目錄的名字表示配置的名字。
JBoss包含3個(gè)默認(rèn)的配置:minimial,default和all。
server/all JBoss的完全配置,啟動(dòng)所有服務(wù),包括集群和IIOP。
server/default JBoss的默認(rèn)配置。在沒(méi)有在JBoss命令航中指定配置名稱時(shí)使用。
server/default/conf JBoss的配置文件。
server/default/data JBoss的數(shù)據(jù)庫(kù)文件。比如,嵌入的數(shù)據(jù)庫(kù),或者JBossMQ。
server/default/deploy JBoss的熱部署目錄。放到這里的任何文件或目錄會(huì)被JBoss自動(dòng)部署。EJB、WAR、EAR,甚至服務(wù)。
server/default/lib 一些JAR,JBoss在啟動(dòng)特定配置時(shí)加載它們。(all和minimial配置也包含這個(gè)和下面兩個(gè)目錄。)
server/default/log JBoss的日志文件。
server/default/tmp JBoss的臨時(shí)文件。
補(bǔ)充
1、JBoss的默認(rèn)端口是8080
2、對(duì)于NT和Win2000系統(tǒng)如果你要安裝NT或Win2000服務(wù)的話,可以把JBoss加在系統(tǒng)服務(wù)中,避免你每次需要到JBoss目錄下運(yùn)行run.bat命令,只是當(dāng)系統(tǒng)啟動(dòng)時(shí),自動(dòng)啟動(dòng)JBoss服務(wù)器。
2003Web
編輯
Web服務(wù)器組件是Windows Server2003系統(tǒng)中ⅡS6.0的服務(wù)組件之一,默認(rèn)情況下并沒(méi)有被安裝,用戶需要手動(dòng)安裝Web服務(wù)組件。
第1步,打開(kāi)“控制面板”窗口,雙擊“添加/刪除程序”圖標(biāo),打開(kāi)“添加或刪除程序”窗口。單擊“添加/刪除Windows組件”按鈕,打開(kāi)“Windows組件安裝向?qū)?rdquo;對(duì)話框。
第2步,在“Windows組件”對(duì)話框中雙擊“應(yīng)用程序服務(wù)器”選項(xiàng),打開(kāi)“應(yīng)用程序服務(wù)器”對(duì)話框。在“應(yīng)用程序服務(wù)器的子組件”列表中雙擊“Internet 信息服務(wù)(ⅡS)”復(fù)選框。
第3步,打開(kāi)“Internet 信息服務(wù)(ⅡS)”對(duì)話框,在“Internet 信息服務(wù)(ⅡS) 的子組件”列表中選中“萬(wàn)維網(wǎng)服務(wù)”復(fù)選框。依次單擊“確定”→“確定”按鈕。
第4步,系統(tǒng)開(kāi)始安裝ⅡS 6.0和Web服務(wù)組件。在安裝過(guò)程中需要提供Windows Server 2003系統(tǒng)安裝光盤或指定安裝文件路徑。安裝完成后單擊“完成”按鈕即可。
小型
編輯
【nginx】
* 支持通用語(yǔ)言接口,如php、python、perl等
* 支持正向和反向代理、虛擬主機(jī)、url重寫、壓縮傳輸?shù)?/div>
* nginx的模塊都是靜態(tài)編譯的,對(duì)fcgi的支持非常好,在處理鏈接的的方式上nginx支持epoll。
【 micro_httpd - really small HTTP server】
特點(diǎn):
* 支持安全的 .. 上級(jí)目錄過(guò)濾
* 支持通用的MIME類型
* 支持簡(jiǎn)單的目錄
* 支持目錄列表
* 支持使用 index.html 作為首頁(yè)
* Trailing-slash redirection
*程序總共代碼才200多行
這個(gè)httpd適合學(xué)習(xí)簡(jiǎn)單的Web Server編寫學(xué)習(xí),因?yàn)樗挥幸粋€(gè)簡(jiǎn)單的框架,只能夠處理簡(jiǎn)單的靜態(tài)頁(yè),可以考慮用來(lái)放靜態(tài)頁(yè)。
【 mini_httpd - small HTTP server 】
特點(diǎn):
* 支持GET、HEAD、POST方法
* 支持CGI功能
* 支持基本的驗(yàn)證功能
* 支持安全 .. 上級(jí)目錄功能
* 支持通用的MIME類型
* 支持目錄列表功能
* 支持使用 index.html,index.htm,index.cgi 作為首頁(yè)
* 支持多個(gè)根目錄的虛擬主機(jī)
* 支持標(biāo)準(zhǔn)日志記錄
* 支持自定義錯(cuò)誤頁(yè)
* Trailing-slash redirection
mini_httpd 也是相對(duì)比較適合學(xué)習(xí)使用,大體實(shí)現(xiàn)了一個(gè)Web Server的功能,支持靜態(tài)頁(yè)和CGI,能夠用來(lái)放置一些個(gè)人簡(jiǎn)單的東西,不適宜投入生產(chǎn)使用。
【 thttpd - tiny/turbo/throttling HTTP server 】
thttpd中是一個(gè)簡(jiǎn)單,小型,輕便,快速和安全的http服務(wù)器.
簡(jiǎn)單:它能夠支持HTTP/1.1協(xié)議標(biāo)準(zhǔn),或者超過(guò)了最低水平
小巧:它具有非常少的運(yùn)行時(shí)間,因?yàn)樗籪ork子進(jìn)程來(lái)接受新請(qǐng)求,并且非常謹(jǐn)慎的分配內(nèi)存。
便攜:它能夠在大部分的類Unix系統(tǒng)上運(yùn)行,包括FreeBSD,SunOS 4,Solaris 2,BSD/OS,Linux,OSF等等
快速:它的速度要超過(guò)主流的Web服務(wù)器(Apache,NCSA,Netscape),在高負(fù)載情況下,它要快的多
安全:它努力的保護(hù)主機(jī)不受到攻擊,不中斷服務(wù)器
thttpd 類似于lighttpd,對(duì)于并發(fā)請(qǐng)求不使用fork()來(lái)派生子進(jìn)程處理,而是采用多路復(fù)用(Multiplex)技術(shù)來(lái)實(shí)現(xiàn)。因此效能很好。同時(shí)它還有一個(gè)特點(diǎn)就是基于URL的文件流量限制,這對(duì)于下載的流量控制而言是非常方便的。象Apache就必須使用插件實(shí)現(xiàn),效率較thttpd低。
配置
編輯
如何設(shè)置默認(rèn)文檔;在同一臺(tái)服務(wù)器上架設(shè)多個(gè)Web站點(diǎn);(可以通過(guò)改變端口號(hào))創(chuàng)建Web虛擬目錄;
(1)了解DNS主機(jī)名和IP地址。 如果此WEB服務(wù)器在Internet上,需向ISP申請(qǐng)和注冊(cè)此服務(wù)器的DNS主機(jī)名和IP地址。如果此服務(wù)器只在企業(yè)網(wǎng)內(nèi)使用,則在內(nèi)部的DNS服務(wù)器上注冊(cè)。
(2)打開(kāi)服務(wù)器文檔,選擇"端口"-"Internet端口",啟用"TCP/ IP端口"。
(3)選擇"Internet協(xié)議",完成以下選項(xiàng)后,保存文檔。
"綁定主機(jī)名":
A、選擇"是"則您可在"主機(jī)名"項(xiàng)中輸入主機(jī)別名,WEB用戶可用此別名替代Domino服務(wù)器名訪問(wèn)WEB服務(wù)器。
B、選擇"否"(缺省)則不允許使用別名。
"DNS查詢": 選擇"是"則Domino服務(wù)器查詢發(fā)送請(qǐng)求的WEB客戶機(jī)的DNS名。
Domino日志文件和數(shù)據(jù)庫(kù)將包含WEB客戶機(jī)的DNS主機(jī)名。 選擇"否"(缺省)則不查詢,Domino日志文件和
數(shù)據(jù)庫(kù)將只包含WEB客戶機(jī)的IP地址。
注意:選擇"否"將提高Domino服務(wù)器性能,因?yàn)榉?wù)器不使用資源執(zhí)行DNS查詢。
"允許HTTP客戶瀏覽數(shù)據(jù)庫(kù)":選擇"是"則允許WEB用戶在URL中使用OpenServer命令來(lái)顯示服務(wù)器上數(shù)據(jù)庫(kù)列表。選擇"否"(缺省)則不允許。但即使WEB用戶不能看到服務(wù)器上數(shù)據(jù)庫(kù)列表,他們?nèi)阅艽蜷_(kāi)有權(quán)限訪問(wèn)的單個(gè)數(shù)據(jù)庫(kù)。
(4)啟動(dòng)HTTP任務(wù)。在服務(wù)器控制臺(tái)上,輸入:loap http
安全
編輯
設(shè)置策略
盜用賬號(hào)、緩沖區(qū)溢出以及執(zhí)行任意命令是Web服務(wù)器比較常見(jiàn)的安全漏洞。黑客攻擊、蠕蟲(chóng)病毒以及木馬是因特網(wǎng)比較常見(jiàn)的安全漏洞。口令攻擊、拒絕服務(wù)攻擊以及IP欺騙是黑客攻擊比較常見(jiàn)的類型。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,Web服務(wù)器面臨著許多安全威脅,直接影響到Web服務(wù)器的安全。因此,加強(qiáng)Web服務(wù)器的安全防護(hù)是一項(xiàng)迫切需要的解決的時(shí)代課題。筆者結(jié)合多年的工作實(shí)踐,認(rèn)為可從以下3個(gè)方面入手來(lái)加強(qiáng)Web服務(wù)器的安全防護(hù)。
第一,加強(qiáng)Web服務(wù)器的安全設(shè)置。
以Linux為操作平臺(tái)的Web服務(wù)器的安全設(shè)置策略,能夠有效降低服務(wù)器的安全隱患,以確保Web服務(wù)器的安全性,主要包括:登錄有戶名與密碼的安全設(shè)置、系統(tǒng)口令的安全設(shè)置、BIOS的安全設(shè)置、使用SSL通信協(xié)議、命令存儲(chǔ)的修改設(shè)置、隱藏系統(tǒng)信息、啟用日志記錄功能以及設(shè)置Web服務(wù)器有關(guān)目錄的權(quán)限等[3]。
第二,加強(qiáng)互聯(lián)網(wǎng)的安全防范。
Web服務(wù)器需要對(duì)外提供服務(wù),它既有域名又有公網(wǎng)的網(wǎng)址,顯然存在一些安全隱患。所以,可給予Web服務(wù)器分配私有的地址,并且運(yùn)用防火墻來(lái)做NAT可將其進(jìn)行隱藏;同時(shí)因?yàn)橐恍┕魜?lái)源于內(nèi)網(wǎng)的攻擊,比如把內(nèi)網(wǎng)計(jì)算機(jī)和Web服務(wù)器存放在相同的局域網(wǎng)之內(nèi),則在一定程度上會(huì)增加很多安全隱患,所以必須把它劃分為不同的虛擬局域網(wǎng),運(yùn)用防火墻的地址轉(zhuǎn)換來(lái)提供相互間的訪問(wèn),這樣就大大提高了Web服務(wù)器的安全性和可靠性;把Web服務(wù)器連接至防火墻的DMZ端口,將不適宜對(duì)外公布的重要信息的服務(wù)器放于內(nèi)部網(wǎng)絡(luò),進(jìn)而在提供對(duì)外的服務(wù)的同時(shí),可以最大限度地保護(hù)好內(nèi)部網(wǎng)絡(luò)[4]。
第三,網(wǎng)絡(luò)管理員要不斷加強(qiáng)網(wǎng)絡(luò)日常安全的維護(hù)與管理。
要對(duì)管理員用戶名與密碼定期修改;要對(duì)Web服務(wù)器系統(tǒng)的新增用戶情況進(jìn)行定時(shí)核對(duì),并且需要認(rèn)真仔細(xì)了解網(wǎng)絡(luò)用戶的各種功能;要及時(shí)給予更新Web服務(wù)器系統(tǒng)的殺毒軟件以及病毒庫(kù),必要時(shí)可針對(duì)比較特殊的病毒給予安裝專門殺毒的程序,同時(shí)要定期查殺Web服務(wù)器的系統(tǒng)病毒,定期查看CPU的正常工作使用狀態(tài)、后臺(tái)工作進(jìn)程以及應(yīng)用程序,假若發(fā)現(xiàn)異常情況需要及時(shí)給予妥當(dāng)處理[5];因?yàn)楹芏嗄抉R與病毒均是運(yùn)用系統(tǒng)漏洞來(lái)進(jìn)行攻擊的,所以需要不斷自動(dòng)更新Web服務(wù)器系統(tǒng),以及定期掃描Web服務(wù)器系統(tǒng)的漏洞。
Web服務(wù)器已經(jīng)成為了病毒、木馬的重災(zāi)區(qū)。不但企業(yè)的門戶網(wǎng)站被篡改、資料被竊取,而且還成為了病毒與木馬的傳播者。有些Web管理員采取了一些措施,雖然可以保證門戶網(wǎng)站的主頁(yè)不被篡改,但是卻很難避免自己的網(wǎng)站被當(dāng)作肉雞,來(lái)傳播病毒、惡意插件、木馬等等。這很大一部分原因是管理員在Web安全防護(hù)上太被動(dòng)。他們只是被動(dòng)的防御。為了徹底提高Web服務(wù)器的安全,Web安全要主動(dòng)出擊。
漏洞測(cè)試
企業(yè)網(wǎng)站做的越來(lái)越復(fù)雜、功能越來(lái)越強(qiáng)。不過(guò)這些都不是憑空而來(lái)的,是通過(guò)代碼堆積起來(lái)的。如果這個(gè)代碼只供企業(yè)內(nèi)部使用,那么不會(huì)帶來(lái)多大的安全隱患。但是如果放在互聯(lián)網(wǎng)上使用的話,則這些為實(shí)現(xiàn)特定功能的代碼就有可能成為攻擊者的目標(biāo)。天眼舉一個(gè)簡(jiǎn)單的例子。在網(wǎng)頁(yè)中可以嵌入SQL代碼。而攻擊者就可以利用這些SQL代碼來(lái)發(fā)動(dòng)攻擊,來(lái)獲取管理員的密碼等等破壞性的動(dòng)作。有時(shí)候訪問(wèn)某些網(wǎng)站還需要有某些特定的控件。用戶在安裝這些控件時(shí),其實(shí)就有可能在安裝一個(gè)木馬(這可能訪問(wèn)者與被訪問(wèn)者都沒(méi)有意識(shí)到)。
為此在為網(wǎng)站某個(gè)特定功能編寫代碼時(shí),就要主動(dòng)出擊。從編碼的設(shè)計(jì)到編寫、到測(cè)試,都需要認(rèn)識(shí)到是否存在著安全的漏洞。天眼在日常過(guò)程中,在這方面對(duì)于員工提出了很高的要求。各個(gè)員工必須對(duì)自己所開(kāi)發(fā)的功能負(fù)責(zé)。已知的病毒、木馬不能夠在你所開(kāi)發(fā)的插件中有機(jī)可乘。通過(guò)這層層把關(guān),就可以提高代碼編寫的安全性。
持續(xù)監(jiān)控
冰凍三尺、非一日之寒。這就好像人生病一樣,都有一個(gè)過(guò)程。病毒、木馬等等在攻擊Web服務(wù)器時(shí),也需要一個(gè)過(guò)程。或者說(shuō),在攻擊取得成功之前,他們會(huì)有一些試探性的動(dòng)作。如對(duì)于一個(gè)采取了一定安全措施的Web服務(wù)器,從攻擊開(kāi)始到取得成果,至少要有半天的時(shí)間。如果Web管理員對(duì)服務(wù)器進(jìn)行了全天候的監(jiān)控。在發(fā)現(xiàn)有異常行為時(shí),及早的采取措施,將病毒與木馬阻擋在門戶之外。這種主動(dòng)出擊的方式,就可以大大的提高Web服務(wù)器的安全性。
維護(hù)的Web服務(wù)器有好幾十個(gè)。專門有一個(gè)小組,來(lái)全天候的監(jiān)控服務(wù)器的訪問(wèn)。平均每分鐘都可以監(jiān)測(cè)到一些試探性的攻擊行為。其中99%以上的攻擊行為,由于服務(wù)器已經(jīng)采取了對(duì)應(yīng)的安全措施,都無(wú)功而返。不過(guò)每天仍然會(huì)遇到一些攻擊行為。這些攻擊行為可能是針對(duì)新的漏洞,或者采取了新的攻擊方式。在服務(wù)器上原先沒(méi)有采取對(duì)應(yīng)的安全措施。如果沒(méi)有及時(shí)的發(fā)現(xiàn)這種行為,那么他們就很有可能最終實(shí)現(xiàn)他們的非法目的。相反,及早的發(fā)現(xiàn)了他們的攻擊手段,那么我們就可以在他們采取進(jìn)一步行動(dòng)之前,就在服務(wù)器上關(guān)掉這扇門,補(bǔ)上這個(gè)漏洞。
在這里也建議,企業(yè)用戶在選擇互聯(lián)網(wǎng)Web服務(wù)器提供商的時(shí)候,除了考慮性能等因素之外,還要評(píng)估服務(wù)提供商能否提供全天候的監(jiān)控機(jī)制。在Web安全上主動(dòng)出擊,及時(shí)發(fā)現(xiàn)攻擊者的攻擊行為。在他們采取進(jìn)一步攻擊措施之前,就他們消除在萌芽狀態(tài)。
設(shè)置蜜罐
在軍隊(duì)中,有時(shí)候會(huì)給軍人一些“偽裝”,讓敵人分不清真?zhèn)巍F鋵?shí)在跟病毒、木馬打交道時(shí),本身就是一場(chǎng)無(wú)硝煙的戰(zhàn)爭(zhēng)。為此對(duì)于Web服務(wù)器采取一些偽裝,也能夠?qū)⒐粽咭蝈e(cuò)誤的方向。等到供給者發(fā)現(xiàn)自己的目標(biāo)錯(cuò)誤時(shí),管理員已經(jīng)鎖定了攻擊者,從而可以及早的采取相應(yīng)的措施。天眼有時(shí)候?qū)⑦@種主動(dòng)出擊的行為叫做蜜罐效應(yīng)。簡(jiǎn)單的說(shuō),就是設(shè)置兩個(gè)服務(wù)器。其中一個(gè)是真正的服務(wù)器,另外一個(gè)是蜜罐。需要做的是,如何將真正的服務(wù)器偽裝起來(lái),而將蜜罐推向公眾。讓攻擊者認(rèn)為蜜罐服務(wù)器才是真正的服務(wù)器。要做到這一點(diǎn)的話,可能需要從如下幾個(gè)方面出發(fā)。
一是有真有假,難以區(qū)分。 如果要瞞過(guò)攻擊者的眼睛,那么蜜罐服務(wù)器就不能夠做的太假。天眼在做蜜罐服務(wù)器的時(shí)候,80%以上的內(nèi)容都是跟真的服務(wù)器相同的。只有一些比較機(jī)密的信息沒(méi)有放置在蜜罐服務(wù)器上。而且蜜罐服務(wù)器所采取的安全措施跟真的服務(wù)器事完全相同的。這不但可以提高蜜罐服務(wù)器的真實(shí)性,而且也可以用來(lái)評(píng)估真實(shí)服務(wù)器的安全性。一舉兩得。
二是需要有意無(wú)意的將攻擊者引向蜜罐服務(wù)器。 攻擊者在判斷一個(gè)Web服務(wù)器是否值得攻擊時(shí),會(huì)進(jìn)行評(píng)估。如評(píng)估這個(gè)網(wǎng)站的流量是否比較高。如果網(wǎng)站的流量不高,那么即使被攻破了,也沒(méi)有多大的實(shí)用價(jià)值。攻擊者如果沒(méi)有有利可圖的話,不會(huì)花這么大的精力在這個(gè)網(wǎng)站服務(wù)器上面。如果要將攻擊者引向這個(gè)蜜罐服務(wù)器的話,那么就需要提高這個(gè)蜜罐服務(wù)器的訪問(wèn)量。其實(shí)要做到這一點(diǎn)也非常的容易。有很多用來(lái)交互流量的團(tuán)隊(duì)。只要花一點(diǎn)比較小的投資就可以做到這一點(diǎn)。
三是可以故意開(kāi)一些后門讓攻擊者來(lái)鉆。 作為Web服務(wù)器的管理者,不僅關(guān)心自己的服務(wù)器是否安全,還要知道自己的服務(wù)器有沒(méi)有被人家盯上。或者說(shuō),有沒(méi)有被攻擊的價(jià)值。此時(shí)管理者就需要知道,自己的服務(wù)器一天被攻擊了多少次。如果攻擊的頻率比較高,管理者就高興、又憂慮。高興的是自己的服務(wù)器價(jià)值還蠻大的,被這么多人惦記著。憂慮的是自己的服務(wù)器成為了眾人攻擊的目標(biāo)。就應(yīng)該抽取更多的力量來(lái)關(guān)注服務(wù)器的安全。
攻防測(cè)試
俗話說(shuō),靠人不如靠自己。在Web服務(wù)器的攻防戰(zhàn)上,這一個(gè)原則也適用。天眼建議,如果企業(yè)對(duì)于Web服務(wù)的安全比較高,如網(wǎng)站服務(wù)器上有電子商務(wù)交易平臺(tái),此時(shí)最好設(shè)置一個(gè)專業(yè)的團(tuán)隊(duì)。他們充當(dāng)攻擊者的角色,對(duì)服務(wù)器進(jìn)行安全性的測(cè)試。這個(gè)專業(yè)團(tuán)隊(duì)主要執(zhí)行如下幾個(gè)任務(wù)。
一是測(cè)試Web管理團(tuán)隊(duì)對(duì)攻擊行為的反應(yīng)速度。 如可以采用一些現(xiàn)在比較流行的攻擊手段,對(duì)自己的Web服務(wù)器發(fā)動(dòng)攻擊。當(dāng)然這個(gè)時(shí)間是隨機(jī)的。預(yù)先Web管理團(tuán)隊(duì)并不知道。要評(píng)估的是,Web管理團(tuán)隊(duì)在多少時(shí)間之內(nèi)能夠發(fā)現(xiàn)這種攻擊的行為。這也是考驗(yàn)管理團(tuán)隊(duì)全天候跟蹤的能力。一般來(lái)說(shuō),這個(gè)時(shí)間越短越好。應(yīng)該將這個(gè)時(shí)間控制在可控的范圍之內(nèi)。即使攻擊最后沒(méi)有成功,Web管理團(tuán)隊(duì)也應(yīng)該及早的發(fā)現(xiàn)攻擊的行為。畢竟有沒(méi)有發(fā)現(xiàn)、與最終有沒(méi)有取得成功,是兩個(gè)不同的概念。
二是要測(cè)試服務(wù)器的漏洞是否有補(bǔ)上 。畢竟大部分的攻擊行為,都是針對(duì)服務(wù)器現(xiàn)有的漏洞所產(chǎn)生的。這個(gè)專業(yè)團(tuán)隊(duì)要做的就是,這些已發(fā)現(xiàn)的漏洞是否都已經(jīng)打上了安全補(bǔ)丁或者采取了對(duì)應(yīng)的安全措施。有時(shí)候我們都沒(méi)有發(fā)現(xiàn)的漏洞是無(wú)能為力,但是對(duì)于這些已經(jīng)存在的漏洞不能夠放過(guò)。否則的話,也太便宜那些攻擊者了。
宕機(jī)診斷方法
編輯
步驟1:發(fā)生了什么事
系統(tǒng)管理員必須肩負(fù)起分析和判斷Web服務(wù)器宕機(jī)原因的責(zé)任。需要解決如下的問(wèn)題:
這些只是少部分管理員們需要立即回答的問(wèn)題,在深入診斷問(wèn)題之前,先解決上述問(wèn)題。
步驟2:最簡(jiǎn)單的解決方案往往是最好的
有很多時(shí)候會(huì)陷入診斷高級(jí)問(wèn)題的誤區(qū),分析各種可能的技術(shù)問(wèn)題和疑難雜癥。而實(shí)際上,退一步想,從宏觀角度思考問(wèn)題,可能解決已花費(fèi)無(wú)數(shù)工時(shí)和成本卻還未攻克的技術(shù)難題。例如,主機(jī)通電了嗎,或者是否有人無(wú)意間碰掉了電源線?如果機(jī)器確實(shí)已經(jīng)通電,但沒(méi)有任何網(wǎng)絡(luò)連接,需要檢查網(wǎng)線或者光纖是否沒(méi)有接上或者松動(dòng)。是的,這些看似明顯低級(jí)錯(cuò)誤的解決方法,認(rèn)為都不可能發(fā)生,但任何有經(jīng)驗(yàn)的系統(tǒng)管理員會(huì)告訴你,這些狀況的發(fā)生頻率遠(yuǎn)比想的要多的多。 [1]
步驟3:基本故障處理方法沒(méi)有效果怎么辦
現(xiàn)在已經(jīng)檢查了所有電纜和其他外圍設(shè)備,可以試著使用ping命令探測(cè)設(shè)備狀況。幸運(yùn)的是,ping命令是所有平臺(tái)通用的,也是最簡(jiǎn)單的。如果可以在局域網(wǎng)內(nèi)ping通服務(wù)器,接著可以試試從局域網(wǎng)外ping服務(wù)器進(jìn)行檢測(cè)。這樣做可以迅速判斷問(wèn)題是否產(chǎn)生在交換和路由層面,而不是服務(wù)器級(jí)別。此外,如果Web服務(wù)器已經(jīng)虛擬化,試著ping物理服務(wù)器自己的真實(shí)IP。這樣可以幫助進(jìn)一步隔離問(wèn)題。如果完全無(wú)法ping同服務(wù)器,而且也已經(jīng)確定完全檢查了網(wǎng)絡(luò)連接,那么就需要進(jìn)行更深入的分析了。
步驟4:使盡渾身解數(shù),服務(wù)器依然宕機(jī)
已經(jīng)檢查過(guò)網(wǎng)線。也試過(guò)了ping服務(wù)器,依舊無(wú)法訪問(wèn)服務(wù)器。好消息是,已經(jīng)可以將問(wèn)題定位到物理服務(wù)器或操作系統(tǒng)本身了。換句話說(shuō),已經(jīng)可以開(kāi)始集中經(jīng)理對(duì)現(xiàn)存的問(wèn)題進(jìn)行排查。
接下來(lái),才去從底層到高層的方式來(lái)逐層檢查問(wèn)題,首先檢查網(wǎng)絡(luò)接口和本地網(wǎng)絡(luò)配置是否正常。DHCP是否啟動(dòng)?Web服務(wù)器是否指向正確的DNS服務(wù)器?如果是這樣,可以根據(jù)使用的操作系統(tǒng)平臺(tái),檢查Web服務(wù)是否正常開(kāi)啟。在Windows環(huán)境,需要檢查服務(wù)器是否具有Web服務(wù)的角色。在Linux環(huán)境下,檢查會(huì)更復(fù)雜,可以試試查找http相關(guān)的文件或服務(wù)來(lái)確保服務(wù)器是否正在運(yùn)行。
步驟5:絕境下需要?jiǎng)佑媒^招
如果以上方法都不奏效,檢查日志并嘗試查明在Web服務(wù)器宕機(jī)時(shí)日志中記錄的那些信息。將這些信息發(fā)給在故障處理和解決領(lǐng)域更有經(jīng)驗(yàn)的專業(yè)人士,可能會(huì)獲得更多的幫助。同樣的,如果已經(jīng)確認(rèn)網(wǎng)絡(luò)連接不是問(wèn)題,就可以使用Wireshark抓包工具對(duì)網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)進(jìn)行抓取分析,以此協(xié)助處理問(wèn)題。
總而言之,服務(wù)器宕機(jī)的原因多種多樣。斷電、配置錯(cuò)誤、防火墻設(shè)置錯(cuò)誤、甚至是來(lái)自互聯(lián)網(wǎng)的惡意流量,都可能引發(fā)源站宕機(jī)并讓系統(tǒng)管理員們抓狂。所有這些問(wèn)題都足以讓企業(yè)決策者對(duì)冗余解決方案的設(shè)計(jì)和實(shí)施加以重視,同樣的針對(duì)故障處理流程的設(shè)計(jì)和制定,還需要根據(jù)企業(yè)自身網(wǎng)絡(luò)的實(shí)際情況為依據(jù)。 [2]
選購(gòu)指南
編輯
在這個(gè)電商已經(jīng)普及的時(shí)代,一個(gè)企業(yè),不管大小總是都需要有一個(gè)網(wǎng)站,在網(wǎng)絡(luò)上宣傳自己的品牌。這跟90年代你開(kāi)了公司一定要有一個(gè)辦公室是一個(gè)道理了。而且更多的企業(yè)選擇電子商務(wù)。作為
網(wǎng)站建設(shè) 的基礎(chǔ),服務(wù)器租用也成為必須要考慮的事情。
服務(wù)器租用選擇的成功與否,可以說(shuō)在一定程度上直接影響著
網(wǎng)站建設(shè) 的成功與否。這不論是對(duì)大企業(yè),還是中小企業(yè)建網(wǎng)站都是一樣的。
但實(shí)際,很多中小企業(yè)在建設(shè)網(wǎng)站,并選擇服務(wù)器作為其信息化基礎(chǔ)工具時(shí),則出現(xiàn)一些不正確的做法:如為了節(jié)省資金,便隨便租用或購(gòu)買一臺(tái)服務(wù)器。結(jié)果由于服務(wù)器性能低下導(dǎo)致信息系統(tǒng)經(jīng)常出問(wèn)題。最終不但沒(méi)有幫助企業(yè)傳播信息,提升品牌,反而因系統(tǒng)不穩(wěn)定,給企業(yè)帶來(lái)負(fù)面影響。
因此,擁有一款穩(wěn)定、良好的服務(wù)器無(wú)疑是企業(yè)最基本的選擇。那么,企業(yè)又該如何選擇優(yōu)秀的服務(wù)器呢。我這里想說(shuō)下幾點(diǎn)。
第一、資質(zhì)是最基本的,一定要有齊全的IDC服務(wù)商資質(zhì)。如果沒(méi)有,不管是多好的服務(wù)器,都不要購(gòu)買。連企業(yè)真假都不能確定的事情,你如何保證他的產(chǎn)品呢?
第二、對(duì)于中小企業(yè)不建議租用一線城市機(jī)房的服務(wù)器,原因很簡(jiǎn)單。像北京上海這種一線機(jī)房,都是寸土寸金,服務(wù)器好不好先不說(shuō),但是光機(jī)房的成本就比二線、三線城市的要高得多。這費(fèi)用當(dāng)然要算到企業(yè)的頭上。而且二線、三線城市的機(jī)房其實(shí)是一樣的,但是它的成本要低得多。同樣的產(chǎn)品,為什么不選價(jià)格低的呢?
第三、一定要考慮清楚你需要什么服務(wù)器?比如說(shuō)品牌、配置,或者說(shuō)是需要服務(wù)器租用、服務(wù)器托管還是服務(wù)器合租等等。這些都需要根據(jù)自身企業(yè)的需求來(lái)確定。如果自己不清楚,可以選擇咨詢IDC服務(wù)商,不放心的話可以在網(wǎng)上問(wèn)相關(guān)的專業(yè)人士。
發(fā)展趨勢(shì)
編輯
Web服務(wù)器的發(fā)展有三個(gè)主要趨勢(shì):
從HTML到XML
標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集可擴(kuò)展標(biāo)記語(yǔ)言(eXtensible Markup Language)
標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集HTML被稱為“第一代Web語(yǔ)言”,如前面的介紹,HTML作為Web的開(kāi)發(fā)語(yǔ)言,對(duì)Web應(yīng)用的發(fā)展起到了關(guān)鍵性的作用。但是HTML有一個(gè)致命的缺點(diǎn):只適合于人與計(jì)算機(jī)的交流,不適合計(jì)算機(jī)與計(jì)算機(jī)的交流。HTML通過(guò)大量的標(biāo)記來(lái)定義文檔內(nèi)容的表現(xiàn)方式,它僅僅描述了應(yīng)如何在Web瀏覽器頁(yè)面上布置文字、圖形,并沒(méi)有對(duì)Internet的信息含義本身進(jìn)行描述,而信息又是Web應(yīng)用中最重要的內(nèi)容。通過(guò)HTML表現(xiàn)出來(lái)的文字、圖形內(nèi)容很容易被人理解,但卻不利于計(jì)算機(jī)程序去理解。另外,HTML的另一個(gè)問(wèn)題就是它的標(biāo)記集合是固定的,用戶不能根據(jù)自己的需要增加標(biāo)記;而且各種瀏覽器的規(guī)格不盡相同,要使我們用HTML做的網(wǎng)頁(yè)能夠被所有瀏覽器正常顯示,我們只能夠使用W3C(萬(wàn)維網(wǎng)協(xié)會(huì))規(guī)定的標(biāo)記來(lái)創(chuàng)建網(wǎng)頁(yè)。
正如前面所說(shuō),Web服務(wù)器向Web瀏覽器提供的信息都是來(lái)自有一定結(jié)構(gòu)的數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)里,為了檢索和管理的方便,信息按照它本身的意義(如姓名、年齡、工作單位等)被存放在相應(yīng)的字段里,一旦這些數(shù)據(jù)被調(diào)出來(lái),經(jīng)過(guò)CGI、ASP、JSP、PHP等轉(zhuǎn)換成HTML后,其原來(lái)的意義無(wú)法轉(zhuǎn)移到HTML標(biāo)記中來(lái),用戶也就無(wú)法按照信息本來(lái)的意義去閱讀。并且,由于操作系統(tǒng)以及數(shù)據(jù)庫(kù)的不同,不同的系統(tǒng)及應(yīng)用層面之間要想互相理解對(duì)方的數(shù)據(jù)格式是相當(dāng)困難的。這就需要一種新技術(shù)或標(biāo)準(zhǔn)能夠?qū)⒆畛醣4嬖跀?shù)據(jù)庫(kù)服務(wù)器中的原始數(shù)據(jù)結(jié)構(gòu)在不同的系統(tǒng)層面共享。這種新技術(shù)就是XML。
使用XML可以解決上述的難題。W3C對(duì)XML作了如下描述:“XML描述了一類被稱為XML文檔的數(shù)據(jù)對(duì)象,并部分描述了處理它們的計(jì)算機(jī)程序的行為。XML是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)應(yīng)用實(shí)例。從結(jié)構(gòu)上說(shuō),XML文檔遵從標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言文檔標(biāo)準(zhǔn)。”同HTML一樣,XML也是一種基于文本的標(biāo)記語(yǔ)言,都是從標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言發(fā)展而來(lái),二者的不同在于:XML可以讓我們根據(jù)要表現(xiàn)的文檔,自由地定義標(biāo)記來(lái)表現(xiàn)具有實(shí)際意義的文檔內(nèi)容,例如,我們可以定義〈文檔名稱〉〈/文檔名稱〉這樣具有實(shí)際意義的標(biāo)記。而且XML不像HTML那樣具有固定的標(biāo)記集合,它實(shí)際上是一種定義語(yǔ)言的語(yǔ)言,也就是說(shuō)使用XML的用戶可以定義無(wú)窮的標(biāo)記來(lái)描述文檔中的任何數(shù)據(jù)元素,將文檔的內(nèi)容組織成豐富的完整的信息體系。總起來(lái)說(shuō),XML具有四大特點(diǎn):便于存儲(chǔ)的數(shù)據(jù)格式、可擴(kuò)展性、高度結(jié)構(gòu)化以及方便的網(wǎng)絡(luò)傳輸,這些特點(diǎn)為我們創(chuàng)建開(kāi)放、高效、可擴(kuò)展、個(gè)性化的Web應(yīng)用提供了一個(gè)嶄新的起點(diǎn)。
從有線到無(wú)線
電子商務(wù)正在從臺(tái)式機(jī)向著更為廣泛的無(wú)線設(shè)備發(fā)展,Cahners In-Stat市場(chǎng)分析家預(yù)測(cè),世界范圍內(nèi)的無(wú)線用戶的人數(shù)將會(huì)從2000年的2.71億增加到2004年的13億。Aberdeen集團(tuán)的研究主任Darcy Fowkes認(rèn)為,采用無(wú)線方式進(jìn)行電子商務(wù)的優(yōu)勢(shì)并不僅僅在于方便,它還可以節(jié)約公司的財(cái)力,而且,移動(dòng)辦公能使工作更加高效。
然而,由于多種無(wú)線網(wǎng)絡(luò)類型、標(biāo)記語(yǔ)言、協(xié)議和無(wú)線設(shè)備并存的復(fù)雜情況,使得網(wǎng)絡(luò)內(nèi)容和數(shù)據(jù)轉(zhuǎn)換成能夠被無(wú)線設(shè)備所識(shí)別的格式并不容易。許多企業(yè)都在致力于開(kāi)發(fā)能夠把應(yīng)用程序以及互聯(lián)網(wǎng)內(nèi)容擴(kuò)展到無(wú)線設(shè)備上的產(chǎn)品。
例如,IBM新版本的WebSphere Transcoding Publisher 3.5增加和改進(jìn)了許多新的特性,可以將企業(yè)內(nèi)部網(wǎng)上的數(shù)據(jù)翻譯到多種無(wú)線設(shè)備上。該版本中新的特性包括對(duì)更多的無(wú)線設(shè)備、數(shù)據(jù)格式的支持,以及語(yǔ)言翻譯功能。它基于Java架構(gòu),能把用HTML和XML等標(biāo)記語(yǔ)言編寫的應(yīng)用程序和數(shù)據(jù)轉(zhuǎn)換成WML、HDML(Handheld Device Markup Language)和iMode等無(wú)線設(shè)備所能識(shí)別的格式,這樣,通過(guò)手持設(shè)備就可以訪問(wèn)互聯(lián)網(wǎng)上的信息。
無(wú)線設(shè)備廠商Mobilize也推出了Mobilize Commerce產(chǎn)品,幫助企業(yè)進(jìn)入無(wú)線網(wǎng)絡(luò)。該軟件可以通過(guò)無(wú)線連接的方式訪問(wèn)企業(yè)的內(nèi)部系統(tǒng),遠(yuǎn)程地實(shí)現(xiàn)訂單發(fā)送,并進(jìn)行確認(rèn)。Mobilize Commerce可以充分利用XML對(duì)信息進(jìn)行格式轉(zhuǎn)換,以適合于無(wú)線設(shè)備,這些無(wú)線設(shè)備包括筆記本電腦、個(gè)人數(shù)字助理、無(wú)線電話、網(wǎng)絡(luò)電話和雙向?qū)ず舻取?/div>
從無(wú)聲到有聲
世界上有十億個(gè)電話終端,有超過(guò)2億的移動(dòng)電話。而就人自身的交流習(xí)慣來(lái)看,人們也更愿意利用聽(tīng)和說(shuō)的口頭的方式進(jìn)行交流。
文本語(yǔ)音轉(zhuǎn)換器(TTS,Text to Speech)的研究工作已經(jīng)取得了很大的進(jìn)步,實(shí)現(xiàn)了自動(dòng)的語(yǔ)言分析理解,并允許TTS的使用者增加更多的韻律、音調(diào)在講話中,使TTS系統(tǒng)的發(fā)聲更接近人聲。在自動(dòng)語(yǔ)音識(shí)別系統(tǒng)(ASR)領(lǐng)域里,自動(dòng)語(yǔ)音識(shí)別系統(tǒng)在從整個(gè)詞的模仿匹配,向音素層次的識(shí)別系統(tǒng)方向發(fā)展。自動(dòng)語(yǔ)音識(shí)別系統(tǒng)的詞匯表由一個(gè)基于聲音片斷的字母表構(gòu)成,而且這種詞匯表是受不同語(yǔ)言限制的。基于這種方式,在一個(gè)寬廣的聲音行列里,講話能被識(shí)別系統(tǒng)發(fā)現(xiàn)和挑揀出來(lái),并加以識(shí)別。并且,在識(shí)別一個(gè)詞的時(shí)候,每一個(gè)音素將從系統(tǒng)的輸入中挑揀出來(lái),拼接組合后與已經(jīng)有的音素和詞語(yǔ)模板進(jìn)行比較,來(lái)產(chǎn)生需要的模板。音素的識(shí)別大大減輕了ASR對(duì)講話者的依賴性,并且使得它非常容易去建立大型的和容易修改的語(yǔ)音識(shí)別字典,從而滿足不同應(yīng)用市場(chǎng)的需求。
Web語(yǔ)音發(fā)展的另一方面是VoiceXML(Voice Extensible Markup Language-語(yǔ)音可擴(kuò)展標(biāo)記語(yǔ)言)的進(jìn)展。VoiceXML的主要目標(biāo)是要將Web上已有的大量應(yīng)用、豐富的內(nèi)容,讓交互式語(yǔ)音界面也能夠全部享受。Web服務(wù)器處理一個(gè)來(lái)自客戶端應(yīng)用的請(qǐng)求,這一請(qǐng)求經(jīng)過(guò)了VoiceXML解釋程序和VoiceXML解釋程序語(yǔ)境處理,作為響應(yīng),服務(wù)器產(chǎn)生出VoiceXML文件,在回復(fù)當(dāng)中,要經(jīng)過(guò)VoiceXML解釋程序的處理。VoiceXML 1.0規(guī)范基于XML,為語(yǔ)音和電話應(yīng)用的開(kāi)發(fā)者、服務(wù)提供商和設(shè)備制造商提供了一個(gè)智能化的API。VoiceXML的標(biāo)準(zhǔn)化將簡(jiǎn)化Web上具有語(yǔ)音響應(yīng)服務(wù)的個(gè)性化界面的創(chuàng)建,使人們能夠通過(guò)語(yǔ)音和電話訪問(wèn)網(wǎng)站上的信息和服務(wù),像今天通過(guò)CGI腳本一樣檢索中心數(shù)據(jù)庫(kù),訪問(wèn)企業(yè)內(nèi)部網(wǎng),制造新的語(yǔ)音訪問(wèn)設(shè)備。VoiceXML的執(zhí)行平臺(tái)上面加載了相應(yīng)的軟件和硬件,例如,ASR、TTS,從而實(shí)現(xiàn)語(yǔ)音的識(shí)別以及文本和語(yǔ)音之間的轉(zhuǎn)化。2000年5月23日,W3C接受了語(yǔ)音可擴(kuò)展標(biāo)記語(yǔ)言VoiceXML 1.0作為實(shí)例。
IBM、Nokia、Lucent、Motorola等著名廠商都已經(jīng)開(kāi)發(fā)出相應(yīng)支持VoiceXML的產(chǎn)品,ASR和TTS系統(tǒng)大多還不能支持中文。
來(lái)源:http://curryupcaters.com, 網(wǎng)站建設(shè) ★網(wǎng)站設(shè)計(jì)★網(wǎng)站制作★ 網(wǎng)頁(yè)設(shè)計(jì) -599元全包;企業(yè)網(wǎng)絡(luò)推廣☆ 網(wǎng)站優(yōu)化 ☆seo☆關(guān)鍵詞排名☆ 百度快照 -2200元全年展示;做網(wǎng)站優(yōu)化排名-網(wǎng)站建設(shè)公司
Copyright ? 2002-2020 curryupcaters.com 版權(quán)所有
感谢您访问我们的网站,您可能还对以下资源感兴趣:
乳色吐息在线