《中國(guó)科學(xué)技術(shù)大學(xué)》PPT課件.ppt
《《中國(guó)科學(xué)技術(shù)大學(xué)》PPT課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《《中國(guó)科學(xué)技術(shù)大學(xué)》PPT課件.ppt(24頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、10-1 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 TCP/IP基本原理 第十章 Web服務(wù) 10-2 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 本章學(xué)習(xí)要求 : 掌握: Web與 HTTP的概念與關(guān)系 掌握: HTTP的工作原理 了解: Web服務(wù)器軟 、 硬件選擇要點(diǎn) 了解: IIS服務(wù)器的基本概念 了解: Apache服務(wù)器的配置 10-3 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 Web(或稱 World Wide Web,簡(jiǎn)稱 WWW)服務(wù)是最常見的 Internet服 務(wù)而 HTTP( Hypertext Transfer Protocol,超文本傳送協(xié)議)是 web的 基礎(chǔ)。 W eb服務(wù)是典型的客戶 /服務(wù)器結(jié)構(gòu)的應(yīng)用
2、。 Web的客戶(通常稱之為“瀏覽器”)與 web服務(wù)器使用一個(gè)或多個(gè) TCP連接進(jìn)行通信。 Web客戶端與服務(wù)器端通信時(shí)所采用的協(xié)議就是 HTTP協(xié)議。 Web服務(wù)器可以通過超文本鏈接指向另一個(gè) Web服務(wù)器,或 者是其他類型的服務(wù)器(如 FTP服務(wù)器、 Telnet服務(wù)器等)。 在 HTTP的協(xié)議中,描述了一種從 Web服務(wù)器返回給客戶端的文檔, 稱為 H TML(超文本標(biāo)記語言)文檔。 Web服務(wù)器還返回其他類型的文檔 (圖像、無格式文本等)。與這些用 HTML語言描述的文檔一起、構(gòu)成了 豐富多彩的 Web頁(yè)面。 10-4 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 10.1 HTTP協(xié)議簡(jiǎn)介 HTTP
3、是一個(gè)屬于應(yīng)用層的面向?qū)ο蟮膮f(xié)議,由于其簡(jiǎn)捷、快速的方 式,適用于分布式超媒體信息系統(tǒng)。它于 1990年提出,經(jīng)過幾年的使用與 發(fā)展,得到不斷地完善和擴(kuò)展。 HTTP協(xié)議的主要特點(diǎn)可概括如下: 支持客戶 /服務(wù)器模式。 簡(jiǎn)單快速:客戶向服務(wù)器請(qǐng)求服務(wù)時(shí),只需傳送請(qǐng)求方法和路徑。請(qǐng) 求方法常用的有 GET、 HEAD、 POST。每種方法規(guī)定了客戶與服務(wù)器 聯(lián)系的類型不同。由于 HTTP協(xié)議簡(jiǎn)單,使得 HTTP服務(wù)器的程序規(guī)模 小,因而通信速度很快。 靈活: HTTP允許傳輸任意類型的數(shù)據(jù)對(duì)象。正在傳輸?shù)念愋陀?Content-Type加以標(biāo)記。 無連接:無連接的含義是限制每次連接只處理一個(gè)請(qǐng)求
4、。服務(wù)器處理 完客戶的請(qǐng)求,并收到客戶的應(yīng)答后,即斷開連接。采用這種方式可 以節(jié)省傳輸時(shí)間。 無狀態(tài): HTTP協(xié)議是無狀態(tài)協(xié)議。無狀態(tài)是指協(xié)議對(duì)于事務(wù)處理沒 有記憶能力。缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,則它必 須重傳,這樣可能導(dǎo)致每次連接傳送的數(shù)據(jù)量增大。另一方面,在服 務(wù)器不需要先前信息時(shí)它的應(yīng)答就較快。 10-5 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 10.1.1 HTTP的工作原理 由于 HTTP協(xié)議基于請(qǐng)求 /響應(yīng)范模式 (相當(dāng)于客戶機(jī) /服務(wù)器 ),一個(gè)客 戶機(jī)與服務(wù)器建立連接后,發(fā)送一個(gè)請(qǐng)求給服務(wù)器,請(qǐng)求格式為:統(tǒng)一資 源標(biāo)識(shí)符 (URL)、協(xié)議版本號(hào),后邊是 MIME信息包括請(qǐng)
5、求修飾符、客戶 機(jī)信息和可能的內(nèi)容。服務(wù)器接到請(qǐng)求后,給予相應(yīng)的響應(yīng)信息,其格式 為一個(gè)狀態(tài)行,包括信息的協(xié)議版本號(hào)、一個(gè)成功或錯(cuò)誤的代碼,后邊是 MIME信息包括服務(wù)器信息、實(shí)體信息和可能的內(nèi)容。 許多 HTTP通訊是由一個(gè)用戶代理初始化的并且包括一個(gè)申請(qǐng)?jiān)谠捶?務(wù)器上資源的請(qǐng)求。最簡(jiǎn)單的情況可能是在用戶代理和源服務(wù)器 (Origin server)之間通過一個(gè)單獨(dú)的連接來完成。如下圖示: 用 戶 代 理 UA 源 服 務(wù) 器 (O) 連接 V 請(qǐng)求鏈 響應(yīng)鏈 10-6 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 當(dāng)一個(gè)或多個(gè)中介出現(xiàn)在請(qǐng)求 /響應(yīng)鏈中時(shí),情況就變得復(fù)雜一些。 中介由三種:代理 (Proxy
6、)、網(wǎng)關(guān) (Gateway)和通道 (Tunnel)。一個(gè)代理根 據(jù) URI的絕對(duì)格式來接受請(qǐng)求,重寫全部或部分消息,通過 URI的標(biāo)識(shí) 把已格式化過的請(qǐng)求發(fā)送到服務(wù)器。網(wǎng)關(guān)是一個(gè)接收代理,作為一些其 它服務(wù)器的上層,并且如果必須的話,可以把請(qǐng)求翻譯給下層的服務(wù)器 協(xié)議。一個(gè)通道作為不改變消息的兩個(gè)連接之間的中繼點(diǎn)。當(dāng)通訊需要 通過一個(gè)中介 (例如:防火墻等 )或者是中介不能識(shí)別消息的內(nèi)容時(shí),通 道經(jīng)常被使用。下面的圖表明了在用戶代理 (UA)和源服務(wù)器 (O)之間有 三個(gè)中介 (A,B和 C)。一個(gè)通過整個(gè)鏈的請(qǐng)求或響應(yīng)消息必須經(jīng)過四個(gè)連 接段。這個(gè)區(qū)別是重要的,因?yàn)橐恍?HTTP通訊選擇可
7、能應(yīng)用于最近的 連接、沒有通道的鄰居,應(yīng)用于鏈的終點(diǎn)或應(yīng)用于沿鏈的所有連接。盡 管下圖是線性的,每個(gè)參與者都可能從事多重的、并發(fā)的通訊。例如, B可能從許多客戶機(jī)接收請(qǐng)求而不通過 A,并且或者不通過 C把請(qǐng)求送 到 A,在同時(shí)它還可能處理 A的請(qǐng)求。 用 戶 代 理 UA 連接 V 請(qǐng)求鏈 響應(yīng)鏈 連接 V 連接 V 連接 V 源 服 務(wù) 器 (O) 10-7 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 任何針對(duì)不作為通道的匯聚可能為處理請(qǐng)求啟用一個(gè)內(nèi)部緩存。 緩存的效果是請(qǐng)求響應(yīng)鏈被縮短,條件是沿鏈的參與者之一具有 一個(gè)緩存的響應(yīng)作用于那個(gè)請(qǐng)求。下圖說明結(jié)果鏈,其條件是針對(duì) 一個(gè)未被 UA或 A加緩存的請(qǐng)求
8、, B有一個(gè)經(jīng)過 C來自 O的一個(gè)前期響 應(yīng)的緩存拷貝。 在 Internet上, HTTP通訊通常發(fā)生在 TCP/IP連接之上。缺省端口是 TCP80,但其它的端口也是可用的。但這并不預(yù)示著 HTTP協(xié)議在 Internet 或其它網(wǎng)絡(luò)的其它協(xié)議之上才能完成。 HTTP只預(yù)示著一個(gè)可靠的傳輸。 用 戶 代 理 UA 連接 V 請(qǐng)求鏈 響應(yīng)鏈 連接 V 源 服 務(wù) 器 (O) 10-8 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 這個(gè)過程就好像我們打電話訂貨一樣,我們可以打電話給商家,告 訴他我們需要什么規(guī)格的商品,然后商家再告訴我們什么商品有貨,什么 商品缺貨。這些,我們是通過電話線用電話聯(lián)系 (HTTP是
9、通過 TCP/IP), 當(dāng)然我們也可以通過傳真,只要商家那邊也有傳真。 以上簡(jiǎn)要介紹了 HTTP協(xié)議的宏觀運(yùn)作方式,下面介紹一下 HTTP協(xié) 議的內(nèi)部操作過程。 首先,簡(jiǎn)單介紹基于 HTTP協(xié)議的客戶 /服務(wù)器模式的信息交換過程, 如下圖所示,它分四個(gè)過程,建立連接、發(fā)送請(qǐng)求信息、發(fā)送響應(yīng)信息、 關(guān)閉連接。 在 WWW中,“客戶”與“服務(wù)器”是一個(gè)相對(duì)的概念,只存在于 一個(gè)特定的連接期間,即在某個(gè)連接中的客戶在另一個(gè)連接中可能作為服 務(wù)器。 WWW服務(wù)器運(yùn)行時(shí),一直在 TCP80端口 (WWW的缺省端口 )監(jiān)聽, 等待連接的出現(xiàn)。 客 戶 機(jī) 服 務(wù) 器 (O) 建立連接 發(fā)出請(qǐng)求信息 發(fā)出響
10、應(yīng)信息 拆除連接 10-9 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 下面討論 HTTP協(xié)議下客戶 /服務(wù)器模式中信息交換的實(shí)現(xiàn)。 1)建立連接:通過申請(qǐng)?zhí)捉幼?(Socket)實(shí)現(xiàn)的。客戶打開一個(gè)套接字并把 它約束在一個(gè)端口上,如果成功,就相當(dāng)于建立了一個(gè)虛擬文件。以后就 可以在該虛擬文件上寫數(shù)據(jù)并通過網(wǎng)絡(luò)向外傳送。 2)發(fā)送請(qǐng)求: 打開一個(gè)連接后,客戶機(jī)把請(qǐng)求消息送到服務(wù)器的停留端 口上,完成提出請(qǐng)求動(dòng)作。 HTTP/1.0請(qǐng)求消息的格式為: 請(qǐng)求消息 =請(qǐng)求行 (通用信息 |請(qǐng)求頭 |實(shí)體頭 ) CRLF實(shí)體內(nèi)容 請(qǐng)求行 =方法 +請(qǐng)求 URL+HTTP版本號(hào) +CRLF 方法 =GET|HEAD|P
11、OST|擴(kuò)展方法 UR L=協(xié)議名稱 +宿主名 +目錄與文件名 方法描述指定資源中應(yīng)該執(zhí)行的動(dòng)作,常用的方法有 GET、 HEAD 和 POST。不同的請(qǐng)求對(duì)象對(duì)應(yīng) GET的結(jié)果是不同的,對(duì)應(yīng)關(guān)系如下: 對(duì)象 GET的結(jié)果 文件 文件的內(nèi)容 程序 該程序的執(zhí)行結(jié)果 數(shù)據(jù)庫(kù)查詢 查詢結(jié)果 HEAD:要求服務(wù)器查找某對(duì)象的元信息,而不是對(duì)象本身。 POST:從客戶機(jī)向服務(wù)器傳送數(shù)據(jù),在要求服務(wù)器和 CGI做進(jìn)一步 處理時(shí)會(huì)用到。用于發(fā)送 HTML文本中 FORM的內(nèi)容,讓 CGI程序處理。 10-10 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 下面舉 一個(gè)請(qǐng)求的例子: GET http:/ HTTP/1.0 頭
12、信息又稱為元信息,即信息的信息,利用元信息可以實(shí)現(xiàn)有條件的 請(qǐng)求或應(yīng)答 。 請(qǐng)求頭 告訴服務(wù)器怎樣解釋本次請(qǐng)求,主要包括用戶可以接受的 數(shù)據(jù)類型、壓縮方法和語言等。 實(shí)體頭 實(shí)體信息類型、長(zhǎng)度、壓縮方法、最后一次修改時(shí)間、數(shù) 據(jù)有效期等。 實(shí)體 請(qǐng)求或應(yīng)答對(duì)象本身。 3)發(fā)送響應(yīng):服務(wù)器在處理完客戶的請(qǐng)求之后,要向客戶機(jī)發(fā)送響應(yīng)消息。 HTTP/1.0的響應(yīng)消息格式如下: 響應(yīng)消息 =狀態(tài)行 (通用信息頭 |響應(yīng)頭 |實(shí)體頭 ) CRLF (實(shí)體內(nèi)容 ) 狀 態(tài) 行 =HTTP版本號(hào) 狀態(tài)碼 原因敘述 狀態(tài)碼表示響應(yīng)類型 1 保留 2 表示請(qǐng)求成功地接收 3 為完成請(qǐng)求客戶需進(jìn)一步細(xì)化請(qǐng)求 4
13、 客戶錯(cuò)誤 5 服務(wù)器錯(cuò)誤 10-11 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 響應(yīng)頭的信息包括:服務(wù)程序名,通知客戶請(qǐng)求的 URL需要認(rèn)證, 請(qǐng)求的資源何時(shí)能使用。 4)關(guān)閉連接: 客戶和服務(wù)器雙方都可以通過關(guān)閉套接字來結(jié)束 TCP/IP對(duì)話。 10-12 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 10.2 HTML語言簡(jiǎn)介 HTML語言是超文本標(biāo)記語言( Hyperlink Markup Languange)的縮寫,它基于 SGML(標(biāo)準(zhǔn)通用標(biāo)記語言, Standard General Markup Language )的描述文檔結(jié)構(gòu)的語言。 HTML語言使用描述性的標(biāo)記符(稱為標(biāo)簽)來指明文檔的不同內(nèi) 容。標(biāo)簽是
14、區(qū)分文本各個(gè)組成部分的分界符,用來把 HTML文檔劃 分成不同的邏輯部分(或結(jié)構(gòu)),如段落、標(biāo)題和表格等。標(biāo)簽描 述了文檔的結(jié)構(gòu),它向?yàn)g覽器提供該文檔的格式化信息,以傳送文 檔的外觀特征。 用 HTML語言寫的頁(yè)面是普通的文本文檔( ASCII),不含任 何與平臺(tái)和程序相關(guān)的信息,它們可以被任何文本編輯器讀取。 HTML文檔包含兩種信息: 頁(yè)面本身的文本 表示頁(yè)面元素、結(jié)構(gòu)、格式、和其它超文本鏈接的 HTML標(biāo)簽。 10-13 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 10.3 Web服務(wù)器 在最簡(jiǎn)單的情況下, Web服務(wù)器就是一臺(tái)計(jì)算機(jī),它使用 Internet傳 輸協(xié)議和一個(gè)快速的 Internet連接
15、,向客戶計(jì)算機(jī)發(fā)送其需要的 HTML文 件。然而,隨著 Internet的發(fā)展,最新型的 Web服務(wù)器的配置越來越像傳 統(tǒng)的客戶 /服務(wù)器和多媒體系統(tǒng)。今天的 Web服務(wù)器在 Internet(或 Intranet) 上提供音頻和視頻服務(wù),通信和協(xié)作服務(wù),在客戶輸入的基礎(chǔ)上動(dòng)態(tài)地產(chǎn) 生內(nèi)容,下載組件和軟件,影響和操作數(shù)據(jù)庫(kù)應(yīng)用程序及其他系統(tǒng),在 Internet上處理商務(wù),并且提供大量的其他服務(wù)。 Internet上的 Web服務(wù)器 Internet上的計(jì)算機(jī)通過 IP地址(如, 207.67.42.91)來確認(rèn)。這些 IP 地址和每個(gè)機(jī)器相應(yīng)的域名由 Internet上的 DNS(域名服務(wù))
16、服務(wù)器管理。 這些服務(wù)器不斷地保持同步并更新它們的數(shù)據(jù)庫(kù)列表,這些數(shù)據(jù)庫(kù)列表包 含了 Internet上唯一的用數(shù)字表示的 IP地址和域名。當(dāng)前, World Wide Web的通信量在 Internet通信量中占了很大的部分。 web服務(wù)器通過高速通 信線路直接與 Internet連接。這些服務(wù)器運(yùn)行 Web服務(wù)器軟件,該軟件使 用 HTTP(超文本傳輸協(xié)議)越過 TCP/IP接收和發(fā)送 HTIP的頁(yè)請(qǐng)求,并把 數(shù)據(jù)反饋給客戶瀏覽器。 HTTP是通過 Web傳送超文本文件(例如 htm文件) 的協(xié)議。 10-14 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 Internet使用 HTTP協(xié)議在內(nèi)部網(wǎng)絡(luò)上傳送
17、文件。公司在他們現(xiàn)有的 基于 TCP/IP的網(wǎng)絡(luò)上建立并配置 Web服務(wù)器。 Internet創(chuàng)作工具和組件技 術(shù)使一些組織能夠開發(fā)出更便宜的 Interanet的 Web服務(wù)器是企業(yè)網(wǎng)絡(luò)的一 部分。 當(dāng)使用 Windows NT Server和 IIS建立企業(yè)內(nèi)部互連網(wǎng)時(shí), Web服務(wù) 器成為現(xiàn)有的安全的企業(yè)網(wǎng)絡(luò)的一部分,它允許用戶訪問 HTML文件、 Web應(yīng)用程序、共享文件和打印機(jī)以及通過 Windows NT Server網(wǎng)絡(luò)登錄 在的有的 Web服務(wù)器上共享系統(tǒng)信息。 還可以配置 Windows NT Server,針對(duì)不同的用戶對(duì) Web服務(wù)器上的 文件確定不同的訪問級(jí)別。 Win
18、dows NT 安全系統(tǒng)的適當(dāng)?shù)脑O(shè)置、安裝防 火墻軟件和硬件來控制訪問,使你能夠?yàn)槠髽I(yè)內(nèi)部互連網(wǎng)以外的用戶開放 部分的內(nèi)部網(wǎng)絡(luò)。在本章的“安全性”一節(jié)中介紹關(guān)于防火墻軟件的更多 信息。 Web服務(wù)器必須具備的條件 運(yùn)行 Internet或 Intranet應(yīng)用程序的服務(wù)器,是你的商業(yè)事務(wù)中非常 重要的部分。它們必須安全、可靠地運(yùn)行,以確保對(duì)你的顧客不會(huì)產(chǎn)生任 何影響。當(dāng)然,它們也必須具有一定的伸縮性,使你的業(yè)務(wù)以所需的速度 發(fā)展。在以下的小節(jié)中總結(jié)了 Web服務(wù)器需要的軟件和硬件。 10-15 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 Web服務(wù)器硬件 運(yùn)行 Internet Information Ser
19、ver 4.0和 Windows NT Server 4.0 Web服務(wù)器的推薦硬件如下表所示。(這些推薦硬件不是最低要求, 而是 Microsoft 為運(yùn)行良好的系統(tǒng)推薦的。) RAM 如果建立的 Web系統(tǒng)主要處理 HTTP文件請(qǐng)求,那么當(dāng)通信量 增加時(shí),在使用器中的處理或 RAM超過負(fù)荷之前,很有可能用完 網(wǎng)絡(luò)的帶寬。然而,確保計(jì)算機(jī)中有足夠的 RAM使系統(tǒng)能夠快速 地對(duì)文件服務(wù),并且把許多用戶經(jīng)常訪問的文件保持在高速緩沖里。 至少,確保購(gòu)買的計(jì)算機(jī)在增加網(wǎng)絡(luò)帶寬時(shí),有能力增加 RAM的 數(shù)量。 Internet連接 Web服務(wù)器通過一條或多條高速通信線路直接與 Internet連接。
20、無論是要求銷售商來安裝通信線路,還是把服務(wù)器連接到 Internet 服務(wù)提供商( IPS)的現(xiàn)存線路上,都必須了解 Internet連接速度 ( ICS)和相關(guān)的硬件的基礎(chǔ)知識(shí)。估計(jì)帶寬需求是一個(gè)復(fù)雜的過 程,通常涉及以下因素:用戶要下載的文件的大?。?KB)和數(shù)量、 在同一時(shí)刻你所期望的用戶數(shù)量。 10-16 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 用戶 Internet連接的速度 用戶在你的站點(diǎn)上執(zhí)行的任務(wù)。(由于用戶不總要從服務(wù)器上得到 文件,所以,服務(wù)器在同一時(shí)刻,所支持的用戶數(shù)可以多于連接數(shù)。) 網(wǎng)絡(luò)線路需要支持的額外通信量 Windows NT Server和 IIS可以處理每臺(tái)計(jì)算機(jī)對(duì)于靜
21、態(tài) HTML內(nèi)容 同時(shí)的大量連接。實(shí)際上,除了快速的網(wǎng)絡(luò)連接外,傳送 HTML文件的單 個(gè) Windows NT服務(wù)器,可以比網(wǎng)絡(luò)線路處理更多的連接。給你提供連接 的銷售商,可以給你每種類型的線路能夠支持多少種使用的詳細(xì)資料。 考慮其他硬件 應(yīng)該根據(jù)系統(tǒng)對(duì)于你的業(yè)務(wù)成功的重要程度決定。項(xiàng)目的額外費(fèi)用, 例如 RAID(廉價(jià)磁盤陣列)配置、服務(wù)器簇、 UPS(不間斷電源)和備份 單元 還有其他的容錯(cuò)組件,例如備份電源供應(yīng)和網(wǎng)卡,均有它們的價(jià) 值;考慮其對(duì)你的網(wǎng)絡(luò)系統(tǒng)可靠運(yùn)行的重要性。與硬件銷售或 IPS討論容 錯(cuò)系統(tǒng)組件。當(dāng)建立起服務(wù)器并運(yùn)行時(shí),最好在站點(diǎn)真正使用以前,在期 望的負(fù)載一對(duì)其進(jìn)行測(cè)
22、試。這樣有助于你確定瓶頸產(chǎn)生的地方和確保你對(duì) 合適的硬件做出決定。測(cè)試期間,就發(fā)現(xiàn)機(jī)器 RAM不足,比用戶無法使用 你的站點(diǎn)而遇到麻煩要好得多。 10-17 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 MaxRequestsPerChild 30 使用子進(jìn)程的方式提供服務(wù)的 Web服務(wù),常用的方式是一個(gè)子進(jìn)程為 一次連接服務(wù),這樣造成的問題就是每次連接都需要生成、退出子進(jìn)程的系 統(tǒng)操作,使得這些額外的處理過程占據(jù)了計(jì)算機(jī)的大量處理能力。因此最好 的方式是一個(gè)子進(jìn)程可以為多次連接請(qǐng)求服務(wù),這樣就不需要這些生成、退 出進(jìn)程的系統(tǒng)消耗, Apache就采用了這樣的方式,一次連接結(jié)束后,子進(jìn)程 并不退出,而是停留在系
23、統(tǒng)中等待下一次服務(wù)請(qǐng)求,這樣就極大的提高了性 能。 但由于在處理過程中子進(jìn)程要不斷的申請(qǐng)和釋放內(nèi)存,次數(shù)多了就會(huì) 造成一些內(nèi)存垃圾,就會(huì)影響系統(tǒng)的穩(wěn)定性,并且影響系統(tǒng)資源的有效利用。 因此在一個(gè)副本處理過一定次數(shù)的請(qǐng)求之后,就可以讓這個(gè)子進(jìn)程副本退出, 再?gòu)脑嫉?httpd進(jìn)程中重新復(fù)制一個(gè)干凈的副本,這樣就能提高系統(tǒng)的穩(wěn)定 性。這樣,每個(gè)子進(jìn)程處理服務(wù)請(qǐng)求次數(shù)由 MaxRe questPerChild定義。 缺 省的設(shè)置值為 30,這個(gè)值對(duì)于具備高穩(wěn)定性特點(diǎn)的 Linux系統(tǒng)來講是過于保 守的設(shè)置,可以設(shè)置為 1000甚至更高,設(shè)置為 0支持每個(gè)副本進(jìn)行無限次的 服務(wù)處理。 #Listen
24、 3000 #Listen 12.34.56.78:80 #BindAddress * 10-18 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 10.3.1 Microsoft 的 IIS服務(wù)器 IIS是一個(gè) Internet文件, IIS本身可以作為一個(gè) Web服務(wù)器,或者與 相關(guān)的兼容技術(shù)一起建立 Internet商務(wù),訪問并處理不同數(shù)據(jù)源中的數(shù)據(jù) 以及建立利用服 務(wù)器腳本和組件代碼傳送客戶 /服務(wù)器功能的 Web應(yīng)用程 序。 管理 IIS 的 Internet Service Manager使得管理者可以創(chuàng)建 Web和 FIP站點(diǎn)、 改變站點(diǎn)的默認(rèn)設(shè)置、向服務(wù)器操作者分配任務(wù)、啟動(dòng)和停止站點(diǎn)、管理 事務(wù)
25、、查看統(tǒng)計(jì)資料、本地或遠(yuǎn)程地管理任務(wù),并為 Web服務(wù)器或其他的 服務(wù)器執(zhí)行其他的管理任務(wù)。使用 Internet Service Manager作為到 Microsoft Management Console(MMC)(Windows NT的管理程序)的咬接。 利用 Management Console,每個(gè)管理者都可以自定義網(wǎng)絡(luò)管理任務(wù)。 安全性 如果 Internet 中需要安全事務(wù), IIS能提供 Secure Sockets Layer (SSL) 支持作為信息在客戶與服務(wù)器之間交換的一種方式。 SSL 服務(wù)器提供了數(shù) 字鑒別以驗(yàn)證用戶合法性。 IIS支持基本的身份驗(yàn)證 (未加密的用
26、戶名和密碼的發(fā)出 )、 Callenge/Response (密碼的加密驗(yàn)證)以及服務(wù)器的登錄密碼(用于銀行 和其他財(cái)務(wù)機(jī)關(guān)的 128位數(shù)字證明密碼)。 Microsoft通過 Microsoft Proxy Server 提供了防火墻安全、內(nèi)容緩沖以及管理軟件工具。代理服務(wù)器允許 企業(yè)內(nèi)部互連網(wǎng)的開發(fā)者給公司提供 Web訪問,并允許用戶安全地瀏覽內(nèi) 部網(wǎng)絡(luò)的某些部分。 10-19 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 10.3.2 Apache的配置 1. 配置文件 Apache1.3.*是一個(gè)后臺(tái)運(yùn)行的程序,沒有界面。所有的配置, 都包含在配置文件里。如果按上圖安裝,則主配置文件是: C:Apach
27、econfhttpd.conf 如果要修改 Apache的配置,可以用任何一個(gè)文本編輯工具(如記事 本)編輯這個(gè)配置文件。在配置文件里,以“ #”開頭的行是注釋行。 2. 配置選項(xiàng) 在配置文件里的主要選項(xiàng)如下: #Listen 3000 #Listen 61.36.56.78:80 Apache的 IP地址和端口。一般來說不需要設(shè)置, Apache會(huì)綁定在本 機(jī)所有 IP地址的 80端口上。 Port 80 Apache的端口。默認(rèn)值是 80。 ServerName 10-20 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 10.3.2 Apache的配置 Web服務(wù)器的名字。安裝時(shí)輸入的“ Server N
28、ame”就是保存在這里。 DocumentRoot C:/Apache/htdocs 這是網(wǎng)站的根目錄。如果您想把網(wǎng)站文件存放在“ D:WWW”目錄 下,可以把 DocumentRoot后面的目錄修改為“ D:/WWW”。 Options Indexes FollowSymLinks MultiViews 為了安全起見,請(qǐng)把上面的“ Indexes”刪掉。否則別人可以瀏覽到 您網(wǎng)站里的所有文件。 DirectoryIndex index.html 默認(rèn)首頁(yè)文件名。在瀏覽器里輸入一個(gè)地址 (例如 http:/ 的時(shí)候, Apache會(huì)查找這個(gè)默認(rèn)的首頁(yè)文件打開。如果要配置多個(gè)默 認(rèn)首頁(yè)文件名,請(qǐng)
29、用空格分開。 ScriptAlias /cgi-bin/ C:/Apache/cgi-bin/ CGI文件存放路徑。 10-21 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 3. 高級(jí)配置 1)設(shè)置虛擬目錄:在配置文件中找下面這行: 在這行下面添加如下內(nèi)容: Alias /www1/ c:/123/ Options MultiViews AllowOverride None Order allow,deny Allow from all 這樣,通過訪問 http:/ c:123 目錄下的內(nèi)容。 Apache默認(rèn)開設(shè)了兩個(gè)虛擬目錄:“ /icons/”和“ /manual/”。這兩個(gè) 虛擬目錄沒有用,可以在配置
30、文件中刪除。 2)如何解決中文網(wǎng)頁(yè)顯示亂碼 ( 1)在配置文件中找包含“ AddLanguage”或“ AddCharset”的行, 在這些行最前面增加一行: AddDefaultCharset GB2312 10-22 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 2)養(yǎng)成良好的習(xí)慣,在每個(gè)網(wǎng)頁(yè)的 里加入這行: 一般的中文版網(wǎng)頁(yè)編輯工具(例如 FrontPage、 Dreamweaver 等)都會(huì)自動(dòng)加上這行。 3)如何解決中文文件名無法訪問:在 ie中選擇 工具 - internet選 項(xiàng) - 高級(jí) - 取消“總是以 UTF-8發(fā)送 URL”。這個(gè)方法很麻煩, 請(qǐng)盡量不要使用中文的網(wǎng)站文件名。 注意: 1、
31、 Apache配置過程中最關(guān)鍵的兩點(diǎn)是:網(wǎng)站根目錄和默認(rèn)首頁(yè)文 件名。必須要把網(wǎng)站文件放在所指定的網(wǎng)站根目錄下,而且默認(rèn)首 頁(yè)文件名必須要設(shè)置正確,否則將看不到您的網(wǎng)頁(yè)。 2、每次配置文件更改后,要重新啟動(dòng) Apache才會(huì)生效。 10-23 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 本章習(xí)題 參見教師網(wǎng)頁(yè): http:/ 10-24 中國(guó)科學(xué)技術(shù)大學(xué) 遠(yuǎn)程教育 i Rf NcK 9H5E2A+x(u$rZoWkThPeMbJ7G4D1z- w&t! qYm VjSgOdL9I6F3B0y) v%s#oXlUiQf NcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z- w&t !pYmVjRg
32、OdL9I6E3B0y( v%s#oXl TiQfNbK8H5D2A- x*u$qZnWkShPdMaJ7F4C1z) w&s!pYmUjRgOcL9H6E3B+y(v%r#oXl Ti QeNbK8G5D2A- x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUj RfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z) v& s! pXmUi RfOcK9H6E2B+x( u%rZoWlThQeMbJ8G4D1A- w*t ! qYnVj SgPdLaI6F3C0y)v&s#pXlUi RfNcK9H5E2A+x( u
33、$rZoWkThQeMbJ7G4D1z-w*t! qYm VjSgOdLaI6F3B0y) v%s#pXlUiQf NcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z- w&t !pYmVjRgOdL9I6F3B0y( v%s#oXl UiQf NbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w& t! pYmUj RgOcL9I6E3B+y(v%r#oXl Ti QeNbK8G5D2A- x*t$qZnVkShPdMaJ7F4C0z)w& s! pYmUj RfOcL9H6E3B+y( u%r#oWlTiQeNbJ8G5D1A- x*t $qYnVkSgPdM
34、aI7F3C0z) v& s! pXmUi RfOcK9H6E2B+y( u%rZoWlThQeNbJ8G4D1A-w*t $qYnVj SgPdLaI7F3C0y)v&s#pXmUi RfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z- w!pXmUj RfOcK9H6E2B+y( u%rZoWlThQeNbJ8G4D1A-w*t $qYnVjSgPdLaI7F3C0y) v&s#pXmUiRf NcK9H5E2B+x( u$rZoWkThQeMbJ8G4D1z-w*t !qYnVj SgOdLaI6F3C0y) v%s#pXlUiRf NcK8H5E2A+x(u$rZnW
35、kThPeMbJ7G4C1z- w&t! qYmVjRgOdL9I6F3B0y)v%s#oXl UiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w& t! pYmVj RgOcL9I6E3B0y(v%r#oXlTi QfNbK8G5D2A- x*u$qZnVkShPdMaJ7F4C1z) w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A- x*t $qZnVkSgPdMaI7F4C0z) v&s!pXmUj RfOcK9H6E2B+y( u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z) v&
36、s#pXmUiRf OcK9H5E2B+x( u%rZoWkThQeMbJ8G4D1z-w*t! qYnVj SgPdLaI6F3C0y)v&s#ThQeNbJ8G5D1A-w*t $qYnVkSgPdLaI7F3C0z)v&s#pXmUiRf OcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1A- w*t !qYnVjSgPdLaI6F3C0y) v&s#pXlUiRf NcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z- w& t ! qYm VjSgOdL9I6F3B0y)v%s#pXlUi QfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-
37、w&t !pYmVj RgOdL9I6E3B0y( v%s#oXlTiQf NbK8H5D2A- x*u$qZnWkShPdMaJ7F4C1z)w&t !pYmUj RgOcL9I6E3B+y(v%r#oXlTi QeNbK8G5z-w& t! pYmVj RgOdL9I6E3B0y(v%s#oXlTiQf NbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z) w&t! pYmUjRgOcL9I6E3B+y( v%r#oXlTiQeNbK8G5D2A- x*t $qZnVkShPdMaI7F4C0z) w&s! pXm UjRf OcL9H6E3B+y( u%r#oWlTi Qe
38、NbJ8G5D1A-x*t $qYnVkSgPdMaI7F3C0z) v& s! pXmUi RfOcK9H6E2B+x( u%rZoWlThQeMbJ8G4D1A- w*t $qYnVjSgPdLaI7F3C0y)v&s#pXmUiRf NcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z- w*t !qYmVj SgOdLaI6F3(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVj SgPdLaI7F3C0y) v& s#pXm UiRfNcK9H5E2B+x( u$rZoWkThQeMbJ7G4D1z-w*t! qYmVjSgOdLaI6F3C0y)v%s#pXl
39、Ui RfNcK8H5E2A+x( u$rZnWkThPeMbJ7G4C1z- w& t ! qYm VjRgOdL9I6F3B0y( v%s#oXl UiQf NbK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z) w&t! pYm VjRgOcL9I6E3B0y(v%r#oXl Ti QfNbK8G5D2A-x*u$qZnVkShPdMaJ7F0y( v%s#oXlUiQf NcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z) w&t! pYmVjRgOcL9I6E3B0y(v%r#oXl TiQfNbK8G5D2A- x*u$qZnVkShPdMaJ7F4C1z
40、) w&s! pYm UjRgOcL9H6E3B+y( v%r#oWl Ti QeNbK8G5D1A- x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRf OcK9H6E2B+y(u%rZoWlThMaJ7F4C1z)w&s!pYmUj RgOcL9H6E3B+y( v%r#oWlTiQeNbK8G5D1A-x*t $qZnVkSgPdMaI7F4C0z) v&s!pXmUj RfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z) v& s#pXm UiRfOcK9H5E2B+x( u%rZoWkThQeMbJ8G
41、4D1z- w*t! qYnVjSgPdLaI6F3C0y)v&s#pXlUi RfNcK9H5E2A+x( u$rZoWPdLaI7F3C0z) v&s#pXmUiRf OcK9H5E2B+x( u%rZoWl ThQeMbJ8G4D1A-w*t! qYnVj SgPdLaI6F3C0y)v&s#pXlUi RfNcK9H5E2A+x( u$rZoWkThPeMbJ7G4D1z-w&t !qYmVj SgOdLaI6F3B0y)v%s#pXl UiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z- w& t ! pYm VjRgOdL9I6E3B0y( v%s#oXl T
42、iMbJ7G4D1z- w*t !qYmVj SgOdLaI6F3B0y) v%s#pXl UiQf NcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z- w&t! pYm VjRgOdL9I6E3B0y(v%s#oXlUi QfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t !pYmUj RgOcL9I6E3B+y( v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4( v%s#oXl UiQf NbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w& t! pYmUj RgOcL9I6E3B+y(v%r#o
43、Xl Ti QeNbK8G5D2A- x*u$qZnVkShPdMaJ7F4C0z) w&s! pYm UjRf OcL9H6E3B+y( u%r#oWlTi QeNbJ8G5D1A- x*t $qYnVkSgPdMaI7F3C0z) v& s! pXmUi RfOcK9H6A- x*u$qZnVkShPdMaJ7F4C0z) w&s! pYmUjRf OcL9H6E3B+y( u%r#oWl Ti QeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F4C0z)v&s! pXmUjRf OcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A- w*t$qYnVj SgPdLa
44、I7F3C0y)v&s#pXmUi RfNcK9H5E2B+x(u$rkSgPdMaI7F4C0z)v&s!pXmUj RfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVj SgPdLaI7F3C0y) v& s#pXm UiRfOcK9H5E2B+x( u%rZoWkThQeMbJ8G4D1z-w*t ! qYnVj SgOdLaI6F3C0y)v%s#pXl UiRfNcK8H5E2A+x( u$rZnSgPdLaI7F3C0z)v&s#pXmUiRf OcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t !qYnVj SgOdLaI
45、6F3C0y) v%s#pXlUiRf NcK8H5E2A+x(u$rZoWkThPeMbJ7G4D1z- w&t! qYmVjSgOdL9I6F3B0y)v%s#oXlUi QfNcK8H5D2A+t! qYnVjSgOdLaI6F3C0y)v%s#pXl UiRfNcK9H5E2A+x( u$rZoWkThPeMbJ7G4D1z-w&t !qYmVj SgOdL9I6F3B0y) v%s#oXl UiQf NcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z- w&t! pYm VjRgOdL9I6E3B0y(v%s#oXPeMbJ7G4D1z- w& t ! qYm VjSg
46、OdL9I6F3B0y)v%s#oXlUi QfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t !pYmVj RgOdL9I6E3B0y( v%s#oXlTiQf NbK8H5D2A- x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUj NcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z- w&t! pYmVjRgOdL9I6E3B0y(v%s#oXl Ti QfNbK8H5D2A-x*u$qZnWkShPeMaJ7F4C1z) w&t! pYmUjRgOcL9I6E3B+y( v%r#oXlTiQeNbK8G5D2A- x*t $qZng
47、OdL9I6E3B0y( v%s#oXlTiQf NbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w& t! pYmUj RgOcL9I6E3B+y(v%r#oXl Ti QeNbK8G5D2A-x*t $qZnVkShPdMaI7F4C0z) w&s! pYm UjRf OcL9H6E3B+y$qZnWkShPeMaJ7F4C1z) w&t! pYm UjRgOcL9I6E3B+y(v%r#oXl TiQeNbK8G5D2A- x*t $qZnVkShPdMaJ7F4C0z) w&s! pYm UjRf OcL9H6E3B+y( u%r#oWlTi QeNbJ8G5D1A-
48、x*t $qYnVkSg9I6E3B+y(v%r#oXlTi QfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUj RfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A- x*t $qYnVkSgPdMaI7F3C0z) v&s!pXmUj RfOcK9H6E- x*u$qZnVkShPdMaJ7F4C0z) w&s! pYm UjRf OcL9H6E3B+y( u%r#oWlTi QeNbJ8G5D1A- x*t $qZnVkSgPdMaI7F4C0z) v&s!pXmUj RfOcK9H6E2B+y( u%rZoWlThQeNbJ8G4D1A-w*t $qYnVjSgPdLaI3B+y(u%r#oWlTiQeNbK8G5D1A-x*t $qZnVkSgPdMaI7F4C0z) v& s! pXmUj RfOcK9H6E2B+y( u%rZoWl ThQeNbJ8G4D1A- w*t $q
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電氣自動(dòng)化答辯課件
- 生態(tài)系統(tǒng)及其穩(wěn)定性一輪復(fù)習(xí)課件
- 職業(yè)病防制專題知識(shí)講座
- 物體的浮與沉3(比較浮力的大小)課件
- 燭之武退秦師知識(shí)點(diǎn)檢查復(fù)習(xí)復(fù)習(xí)課程課件
- 人教部編版三年級(jí)上冊(cè)不懂就要問1課件
- 胰島素過敏專題知識(shí)專家講座
- 各種各樣的葉子
- 混凝土澆筑技術(shù)交底(課堂)課件
- 極簡(jiǎn)白色主題演講模板課件
- 人教部編版《大雁歸來》課件3
- 高校校園網(wǎng)絡(luò)整體解決方案
- 少尿與無尿?qū)n}知識(shí)講座
- 人教精通版英語五上《Is-this-your-schoolbag》(Lesson-27)教學(xué)課件
- 泌尿系統(tǒng)結(jié)核-課件