版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第6章
Web服務(wù)器
WWW是最重要的Internet服務(wù),Web服務(wù)器是實現(xiàn)信息發(fā)布的基本平臺,信息發(fā)布需要建立相應(yīng)的Web網(wǎng)站。本章學習要點Web服務(wù)器概述IIS服務(wù)器部署利用虛擬主機技術(shù)架站IIS網(wǎng)站配置與管理IIS虛擬目錄創(chuàng)建與管理IIS應(yīng)用程序配置IIS網(wǎng)站安全Apache網(wǎng)站架設(shè)網(wǎng)站資源維護和更新網(wǎng)站搜索引擎6.1
Web服務(wù)器概述6.1.1Web服務(wù)器與Web網(wǎng)站W(wǎng)eb瀏覽器與服務(wù)器客戶端運行Web瀏覽器程序服務(wù)器端運行Web服務(wù)程序Web服務(wù)器運行機制使用HTTP協(xié)議瀏覽器從服務(wù)器下載頁面6.1
Web服務(wù)器概述6.1.1Web服務(wù)器與Web網(wǎng)站W(wǎng)eb網(wǎng)站W(wǎng)eb服務(wù)器以網(wǎng)站形式提供服務(wù)網(wǎng)站是網(wǎng)頁或應(yīng)用程序的有機集合網(wǎng)站以集中的方式來存儲和管理要發(fā)布的信息URL格式:協(xié)議名://主機名:端口號/文件路徑協(xié)議名:用來指示瀏覽器用什么協(xié)議來獲取服務(wù)器的文件主機名:用來指示用戶所要訪問的服務(wù)器(也可用IP地址表示)端口號:指向TCP/IP應(yīng)用程序的地址標識(默認端口80可省略)文件路徑:用來指示用戶要獲取的文件,完整路徑包括路徑名及文件名.擴展名6.1Web服務(wù)器概述6.1.2Web應(yīng)用程序Web應(yīng)用程序概念基于Web開發(fā)的程序借助Web瀏覽器來運行具有數(shù)據(jù)交互處理功能Web應(yīng)用程序原理.netmicrosoftIISJava開源tomcatapache商業(yè):ibmwebsphwereapplicationserver(WAS)oracleweblogicserver(WLS)BEA6.1Web服務(wù)器概述6.1.3Web服務(wù)器軟件的選擇Web服務(wù)器軟件的選擇原則考慮網(wǎng)站規(guī)模和用途是否選擇商業(yè)軟件考慮操作系統(tǒng)平臺考慮對Web應(yīng)用程序的支持Web服務(wù)器軟件類型免費Web服務(wù)器軟件商業(yè)Web服務(wù)器軟件網(wǎng)站架設(shè)套件門戶軟件6.1Web服務(wù)器概述6.1.4部署Web網(wǎng)站的前期準備進行網(wǎng)站規(guī)劃需求分析網(wǎng)站功能定位技術(shù)解決方案網(wǎng)站內(nèi)容規(guī)劃網(wǎng)頁設(shè)計與程序開發(fā)網(wǎng)站測試網(wǎng)站發(fā)布與維護明確網(wǎng)絡(luò)服務(wù)器解決方案采用自建服務(wù)器租用虛擬主機申請注冊的DNS域名和IP地址6.2基于IIS6.0部署Web服務(wù)器6.2.1安裝IIS6.0服務(wù)器組件IIS6.0集成于WindowsServer2003使用“配置您的服務(wù)器向?qū)А惫ぞ甙惭bIIS使用“添加或刪除程序”工具安裝IIS6.2基于IIS6.0部署Web服務(wù)器6.2.2IIS管理器IIS管理器功能管理整個IIS服務(wù)器、Web或FTP網(wǎng)站、SMTP虛擬服務(wù)器、NNTP虛擬服務(wù)器,以及其中的目錄和文件IIS管理器層次結(jié)構(gòu)服務(wù)器(所有服務(wù))WWW服務(wù)(所有網(wǎng)站)網(wǎng)站目錄文件6.2基于IIS6.0部署Web服務(wù)器6.2.3IIS服務(wù)器級配置管理啟動和停止IIS服務(wù)備份與還原設(shè)置IIS服務(wù)器(所有服務(wù))屬性6.2基于IIS6.0部署Web服務(wù)器6.2.3IIS服務(wù)器級配置管理設(shè)置MIME(多用途Internet郵件擴展)類型MIME最初用作原始Internet郵件協(xié)議的擴展MIME現(xiàn)在用于HTTP傳輸根據(jù)需要添加、刪除和修改MIME映射6.2基于IIS6.0部署Web服務(wù)器6.2.3IIS服務(wù)器級配置管理遠程管理IIS服務(wù)器使用IIS管理器使用終端服務(wù)使用Web界面遠程管理工具6.2基于IIS6.0部署Web服務(wù)器6.2.4設(shè)置WWW服務(wù)(所有網(wǎng)站)屬性網(wǎng)站全局設(shè)置HTTP壓縮功能設(shè)置6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.1使用虛擬主機技術(shù)架設(shè)Web網(wǎng)站W(wǎng)eb虛擬主機的特點將一臺服務(wù)器主機劃分成若干臺“虛擬”的主機每一臺虛擬主機都具有獨立的域名或IP虛擬主機具備完整的網(wǎng)絡(luò)服務(wù)器功能虛擬主機之間完全獨立IIS虛擬主機的實現(xiàn)機制由TCP端口號、IP地址和主機頭名3個部分組成網(wǎng)站標識更改其中任何一個標識就可實現(xiàn)一個虛擬主機通過分配TCP端口、IP地址和主機頭名來運行多個網(wǎng)站每種標識的更改代表一種虛擬主機技術(shù)6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.1使用虛擬主機技術(shù)架設(shè)Web網(wǎng)站基于附加TCP端口架設(shè)多個Web網(wǎng)站使用附加端口號只需一個IP就可創(chuàng)建多個網(wǎng)站主要用于網(wǎng)站開發(fā)和測試目的6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.1使用虛擬主機技術(shù)架設(shè)Web網(wǎng)站基于不同IP地址架設(shè)多個Web網(wǎng)站將每個網(wǎng)站綁定到不同的IP地址主要用于要求SSL/TLS服務(wù)的多個安全網(wǎng)站6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.1使用虛擬主機技術(shù)架設(shè)Web網(wǎng)站基于主機頭名架設(shè)多個Web網(wǎng)站將多個網(wǎng)站域名綁定到同一IP地址首選的虛擬主機技術(shù)需要將網(wǎng)站的主機名(域名)添加到DNS解析系統(tǒng)6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.1使用虛擬主機技術(shù)架設(shè)Web網(wǎng)站基于主機頭名架設(shè)多個Web網(wǎng)站在IIS服務(wù)器上創(chuàng)建不同主機頭名的網(wǎng)站6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.2配置和管理IIS6.0網(wǎng)站設(shè)置網(wǎng)站屬性設(shè)置網(wǎng)站標識(虛擬主機定制)6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.2配置和管理IIS6.0網(wǎng)站設(shè)置網(wǎng)站HTTP連接參數(shù)設(shè)置網(wǎng)站主目錄6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.2配置和管理IIS6.0網(wǎng)站設(shè)置網(wǎng)站默認文檔調(diào)整Web網(wǎng)站性能6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.3配置和管理IIS6.0網(wǎng)站目錄虛擬目錄的特點虛擬目錄的別名通常比目錄的路徑名短,使用起來更方便更安全,因為用戶不知道文件是否真的存在于服務(wù)器上可以更方便地移動和修改網(wǎng)站中的目錄結(jié)構(gòu)物理目錄名與虛擬目錄別名相同時Web訪問虛擬目錄優(yōu)先響應(yīng)虛擬目錄的應(yīng)用場合虛擬目錄用于網(wǎng)站目錄管理虛擬目錄作為網(wǎng)站的一個組成部分,相當于其子網(wǎng)站利用虛擬目錄可為多個部門或用戶提供主頁發(fā)布6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.3配置和管理IIS6.0網(wǎng)站目錄創(chuàng)建虛擬目錄虛擬目錄的創(chuàng)建過程與網(wǎng)站創(chuàng)建類似6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.3配置和管理IIS6.0網(wǎng)站目錄管理虛擬目錄虛擬目錄的管理與網(wǎng)站管理類似6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.4在IIS6.0中配置應(yīng)用程序IIS應(yīng)用程序在Web網(wǎng)站中定義的一組目錄中可執(zhí)行的任何文件使用目錄(虛擬目錄或物理目錄)邊界來定義應(yīng)用程序的范圍每個網(wǎng)站可有多個應(yīng)用程序網(wǎng)站是默認應(yīng)用程序的開始位置6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.4在IIS6.0中配置應(yīng)用程序啟用動態(tài)內(nèi)容發(fā)布啟用已禁用的Web服務(wù)擴展添加新的Web服務(wù)擴展6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.4在IIS6.0中配置應(yīng)用程序創(chuàng)建應(yīng)用程序首先設(shè)置應(yīng)用程序的開始位置(應(yīng)用程序根目錄)然后設(shè)置應(yīng)用程序?qū)傩?.3架設(shè)和管理IIS6.0網(wǎng)站6.3.4在IIS6.0中配置應(yīng)用程序設(shè)置應(yīng)用程序配置設(shè)置應(yīng)用程序映射設(shè)置應(yīng)用程序選項6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.4在IIS6.0中配置應(yīng)用程序配置ASP應(yīng)用程序設(shè)置ASP選項設(shè)置ASP測試6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.4在IIS6.0中配置應(yīng)用程序配置ASP應(yīng)用程序設(shè)置ASP緩存允許ASPWeb服務(wù)擴展6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.4在IIS6.0中配置應(yīng)用程序配置ASP.NET應(yīng)用程序安裝ASP.NET組件設(shè)置ASP.NET選項為應(yīng)用程序開始位置目錄設(shè)置相應(yīng)的權(quán)限允許ASP.NetWeb服務(wù)擴展6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.4在IIS6.0中配置應(yīng)用程序配置CGI應(yīng)用程序安裝Perl解釋器添加應(yīng)用程序映射設(shè)置Web服務(wù)擴展6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.4在IIS6.0中配置應(yīng)用程序配置PHP應(yīng)用程序安裝PHP檢查確認已添加PHP應(yīng)用程序映射為應(yīng)用程序開始位置目錄設(shè)置相應(yīng)的權(quán)限添加PHPWeb服務(wù)擴展6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.5配置IIS6.0網(wǎng)站安全IIS6.0的安全機制身份驗證訪問控制6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.5配置IIS6.0網(wǎng)站安全通過身份驗證控制用戶訪問網(wǎng)站匿名訪問基本驗證摘要式驗證高級摘要式驗證集成的Windows驗證證書驗證6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.5配置IIS6.0網(wǎng)站安全通過IP地址限制保護網(wǎng)站禁止或者允許某些特定的計算機、計算機組、域甚至整個網(wǎng)絡(luò)訪問網(wǎng)站及其目錄或文件6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.5配置IIS6.0網(wǎng)站安全使用網(wǎng)站權(quán)限保護Web網(wǎng)站網(wǎng)站權(quán)限影響試圖訪問網(wǎng)站的每個用戶不可輕易啟用“寫入”和“腳本資源訪問”兩種權(quán)限6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.5配置IIS6.0網(wǎng)站安全設(shè)置目錄或文件的NTFS權(quán)限為特定用戶設(shè)置Web服務(wù)器目錄和文件的訪問權(quán)限控制對服務(wù)器物理目錄的訪問如果網(wǎng)站權(quán)限與NTFS權(quán)限之間出現(xiàn)沖突,則使用最嚴格的設(shè)置6.3架設(shè)和管理IIS6.0網(wǎng)站6.3.5配置IIS6.0網(wǎng)站安全審核IIS日志記錄IIS日志記錄功能可以記錄IIS所特有的事件審查日志以發(fā)現(xiàn)和改進安全配置6.4使用AppServ架設(shè)Apache網(wǎng)站AppServ概述Apache
特點源代碼完全開放,完全免費能提供快速、可靠的WWW服務(wù),非常穩(wěn)定擴展性好,可應(yīng)用于多種場合、多種操作系統(tǒng),可移植性非常高AppServApache是PHP網(wǎng)絡(luò)應(yīng)用程序的最佳宿主Web平臺PHP應(yīng)用程序要用到數(shù)據(jù)庫,MySQL是優(yōu)秀的免費數(shù)據(jù)庫服務(wù)器基于PHP的網(wǎng)站,最流行的方案是將Apache、PHP和MySQL集成在一起,形成一個完整的網(wǎng)站平臺應(yīng)用最廣泛的是AppServ6.4使用AppServ架設(shè)Apache網(wǎng)站使用AppServ架設(shè)Apache+PHP+MySQL網(wǎng)站安裝AppServ組件6.4使用AppServ架設(shè)Apache網(wǎng)站使用AppServ架設(shè)Apache+PHP+MySQL網(wǎng)站配置MySQL服務(wù)器phpMyAdmin主界面6.5維護和更新Web網(wǎng)站資源6.5.1通過FTP管理Web網(wǎng)站每個站點使用一個獨立目錄,將其設(shè)置為相應(yīng)的Web站點主目錄針對每個虛擬主機主目錄,在FTP站點上以虛擬目錄的形式建立相應(yīng)的用戶主目錄為用戶主目錄分配適當?shù)膶懭牖蛏陷d權(quán)限。啟用磁盤配額功能,并設(shè)置各個虛擬主機的磁盤容量限額6.5維護和更新Web網(wǎng)站資源6.5.2通過WebDAV管理Web網(wǎng)站W(wǎng)ebDAV簡介WebDAV是Web分布式創(chuàng)作和版本控制的簡稱擴展HTTP/1.1協(xié)議,支持通過Intranet和Internet安全傳輸文件允許客戶端發(fā)布、鎖定和管理Web上的資源IIS6.0集成了WebDAV服務(wù)WebDAV客戶端有Windows網(wǎng)上鄰居、IE瀏覽器和Office等6.5維護和更新Web網(wǎng)站資源6.5.2通過WebDAV管理Web網(wǎng)站在服務(wù)器端創(chuàng)建和設(shè)置WebDAV發(fā)布目錄6.5維護和更新Web網(wǎng)站資源6.5.2通過WebDAV管理Web網(wǎng)站W(wǎng)ebDAV客戶端訪問WebDAV發(fā)布目錄6.6為Web網(wǎng)站配置搜索引擎6.6.1搜索引擎概述索引服務(wù)建立索引數(shù)據(jù)庫以索引數(shù)據(jù)庫為基礎(chǔ)提供搜索服務(wù)搜索引擎分類站點搜索引擎:僅對一個站點內(nèi)的內(nèi)容進行搜索網(wǎng)絡(luò)搜索引擎:可對網(wǎng)上許多網(wǎng)站進行搜索6.6為Web網(wǎng)站配置搜索引擎6.6.2使用微軟索引服務(wù)建立站點搜索引擎微軟索引的特點一旦創(chuàng)建微軟索引,就可全文檢索,或根據(jù)文檔屬性來查找文檔索引服務(wù)可連續(xù)運行并且?guī)缀醪恍枰S護可以索引HTML文件、文本文件、Office文檔、Internet郵件和新聞等類型的文檔通過擴展,還可索引其他類型的文檔可以索引一臺計算機上的多個Web站點(虛擬服務(wù)器),還可索引網(wǎng)絡(luò)中可共享的其他計算機的文檔6.6為Web網(wǎng)站配置搜索引擎6.6.2使用微軟索引服務(wù)建立站點搜索引擎管理索引服務(wù)通過計算機管理控制臺來管理和配置索引服務(wù)啟動索引服務(wù)設(shè)置索引服務(wù)用法6.6為Web網(wǎng)站配置搜索引擎6.6.2使用微軟索引服務(wù)建立站點搜索引擎索引服務(wù)管理層次索引服務(wù)負責全局性管理編錄是索引服務(wù)最高級的組織結(jié)構(gòu)編錄中配置有目錄,用來設(shè)置編錄的作用域,只有納入編錄的目錄才能被索引和查詢目錄中的文檔的內(nèi)容和屬性是索引服務(wù)要處理的具體對象6.6為Web網(wǎng)站配置搜索引擎6.6.2使用微軟索引服務(wù)建立站點搜索引擎建立編錄所有的索引信息都以編錄為單位存儲安裝索引服務(wù)時將創(chuàng)建一個名為“System”的默認編錄如果檢測到服務(wù)器上安裝有IIS,同時創(chuàng)建名為“Web”的編錄如果還要對其他Web站點進行索引,就需要創(chuàng)建編錄6.6為Web網(wǎng)站配置搜索引擎6.6.2使用微軟索引服務(wù)建立站點搜索引擎配置編錄6.6為Web網(wǎng)站配置搜索引擎6.6.2使用微軟索引服務(wù)建立站點搜索引擎在編錄中管理目錄具體的索引范圍通過編錄中的目錄來管理可以將編錄理解為索引的作用域可以控制哪些目錄包括在編錄之內(nèi),能夠被索引6.6為Web網(wǎng)站配置搜索引擎6.6.2使用微軟索引服務(wù)建立站點搜索引擎設(shè)置虛擬目錄的索引如果編錄正在跟蹤Web服務(wù)器,則虛擬目錄將被自動添加系統(tǒng)自動加入的虛擬目錄不能直接刪除用戶自行加入的目錄可以直接刪除6.6為Web網(wǎng)站配置搜索引擎6.6.2使用微軟索引服務(wù)建立站點搜索引擎索引查詢文件和文件夾查找索引服務(wù)查詢表格Web頁面查詢6.6為Web網(wǎng)站配置搜索引擎6.6.2使用微軟索引服務(wù)建立站點搜索引擎使用ASP腳本編寫索引服務(wù)的查詢程序(直接引用索引對象)在ASP程序中定義IndexService對象SetIXObj=Server.CreateObject(“ixsso.Query”)使用其屬性構(gòu)造查詢條件
Catelog:設(shè)置索引編錄名稱。如IXObj.Catelog=“Web”
Colums:設(shè)置要查詢的字段(文檔屬性)Query:設(shè)置查詢的字符串。如IXObj.Query=“計算機”
MaxRecords:設(shè)置允許搜索的最大記錄數(shù)使用ADO的RecordSet(記錄集)來接收查詢結(jié)果,使用CreateRecordSet(“NonSequential”)方法執(zhí)行查詢SetRS=IXObj.CreateRecordSet(“NonSequential”)6.6為Web網(wǎng)站配置搜索引擎6.6.2使用微軟索引服務(wù)建立站點搜索引擎使用ASP腳本編寫索引服務(wù)的查詢程序(使用SQL語句查詢)利用面向索引服務(wù)的OLEDBProvider(即msidxs)建立連接SetCon=Server.CreateObject(“adodb.Connection”)
Con.Open“provider=msidxs”使用SQL語句構(gòu)造查詢條件
mySql=“SELECTDocAuthor,size,DocTitle”&_“FROMSCOPE('"/IISSamples/ISSamples"')”&_“WHERECONTAINS('"indexserver"')>0”&_“ORDERBYsize”使用ADO的RecordSet(記錄集)來接收查詢結(jié)果,使用Excute()方法來執(zhí)行查詢SetRS=Con.Excute(mySql)6.6為Web網(wǎng)站配置搜索引擎6.6.3使用SSServer建立通用站點搜索引擎SSServer概述站點全文搜索軟件(全稱SubjectSearchServer)支持多種語言(包括簡體中文)支持多種平臺(Windows、Linux和FreeBSD)可安裝到遠程Web服務(wù)器用于搜索HTM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公務(wù)員模擬測試題
- 春游踏青活動策劃方案(3篇)
- 滅火應(yīng)急疏散設(shè)施管理制度(3篇)
- 疫情期間用水管理制度(3篇)
- 視頻監(jiān)控設(shè)備使用管理制度(3篇)
- 酒店室內(nèi)餐廳管理制度范本(3篇)
- 門店氣球策劃活動方案(3篇)
- 項目組人員安全管理制度(3篇)
- 《GA 475-2004抗人血清試劑》專題研究報告
- 兼職安全員培訓
- 北京市順義區(qū)近三年(2021-2023)七年級上學期期末試卷分類匯編:單項填空
- 化妝培訓行業(yè)分析
- 集裝箱采購投標方案(技術(shù)方案)
- 塔吊運行日志
- 里氏硬度計算表
- 輸電線路基礎(chǔ)知識輸電線路組成與型式
- GB/T 24128-2009塑料防霉性能試驗方法
- 土地買賣合同協(xié)議書模板
- 人員素質(zhì)測評理論與方法-素質(zhì)測評概述課件
- 微型消防站花名冊
- 鈑金噴漆合作協(xié)議
評論
0/150
提交評論