版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第4章 網(wǎng)站的安裝與配置,在進(jìn)行了系統(tǒng)規(guī)劃、系統(tǒng)分析和系統(tǒng)設(shè)計(jì)后,就要進(jìn)入如何實(shí)現(xiàn)網(wǎng)站階段,這是至關(guān)重要的,它是用戶對象最關(guān)心的。一個(gè)成功的商務(wù)網(wǎng)站的建設(shè)是個(gè)系統(tǒng)工程,要有一定周期,在這個(gè)周期中,要進(jìn)行認(rèn)真、科學(xué)的規(guī)劃,而后進(jìn)行建設(shè),每步都是及其重要的。本章主要從Web站點(diǎn)和FTP站點(diǎn)的建立和管理,搜索引擎的實(shí)現(xiàn)來說明一個(gè)網(wǎng)站是如何建立的。 4.1 Web站點(diǎn)的建立和管理 WWW服務(wù)是網(wǎng)站應(yīng)當(dāng)提供的項(xiàng)基本的服務(wù)功能。本節(jié)詳細(xì)介紹如何在微軟公司的IIS環(huán)境下創(chuàng)建一個(gè)Web站點(diǎn),并對所創(chuàng)建的Web站點(diǎn)進(jìn)行各個(gè)方面的管理和維護(hù)。,第4章 網(wǎng)站的安裝與配置,4.1.1 Web服務(wù)的配置選項(xiàng) 在創(chuàng)建和管
2、理一個(gè)Web站點(diǎn)之前,我們首先應(yīng)了解在處理過程中可以進(jìn)行的配置選項(xiàng),本節(jié)將介紹IIS的總體特征以及這些特征位于什么工具之下。 我們知道可以使用不同的方法配置WWW服務(wù),包括Microsoft管理控制臺(MMC)、Internet服務(wù)管理器(HTML)和腳本程序,每種方法都有其優(yōu)點(diǎn):Microsoft管理控制臺提供了簡單的管理方法,Internet服務(wù)管理器是遠(yuǎn)程管理的最佳選擇,腳本程序則適合于自動處理。本節(jié)主要介紹Microsoft管理控制臺(MMC),因?yàn)檫@是眾多網(wǎng)站中使用最多的一種方式。,第4章 網(wǎng)站的安裝與配置,Microsoft管理控制臺(MMC)為WWW服務(wù)的如下四方面提供了屬性對話
3、框: (1)WWW主屬性(Master Service),對當(dāng)前服務(wù)器上所有Web站點(diǎn)都起作用的屬性; (2)Web站點(diǎn)(Site),針對某一特定Web站點(diǎn)的屬性; (3)目錄(Directory),針對目錄(包括虛擬目錄)的屬性; (4)文件(File),針對單個(gè)文件的屬性。 掌握上面四項(xiàng)屬性,就可以對IIS服務(wù)器和它的web站點(diǎn)的各個(gè)方面進(jìn)行配置。每一個(gè)屬性對話框又具有多個(gè)屬性頁,這將在后續(xù)部分分別介紹這些內(nèi)容。,第4章 網(wǎng)站的安裝與配置,4.1.2 創(chuàng)建Web站點(diǎn) IIS管理的中心是站點(diǎn)(Site),包括Web、FTP、News和E-Mail服務(wù)器站點(diǎn)。要建立一個(gè)Web站點(diǎn),首先需要提供
4、一個(gè)IP地址??梢圆捎孟旅娴膬煞N方法之一在各計(jì)算機(jī)上建立多個(gè)站點(diǎn): 方法一:把多個(gè)IP地址綁定到同一臺服務(wù)器上。 方法二:使用不同的主機(jī)頭名稱。,第4章 網(wǎng)站的安裝與配置,1. 給Windows2000增加IP地址 在裝有Windows2000的計(jì)算機(jī)上增加IP地址,就可以在用戶的IIS服務(wù)器上增加多個(gè)Web站點(diǎn)。為了完成以下各步,操作者需要具有管理員權(quán)限和空閑的IP地址(包括子網(wǎng)掩碼)。其操作步驟如下: (1)打開“控制面板”,然后雙擊“網(wǎng)絡(luò)與撥號連接”圖標(biāo),如圖4-1所示。,第4章 網(wǎng)站的安裝與配置,圖4-1 控制面板窗口顯示,第4章 網(wǎng)站的安裝與配置,(2)選擇“本地連接”選項(xiàng),單擊鼠標(biāo)
5、右鍵,選擇“常規(guī)”選項(xiàng)卡,選擇“Internet協(xié)議(TCP/IP)”,如圖4-2所示。然后,單擊“屬性”按鈕,出現(xiàn)“Internet協(xié)議(TCP/IP)屬性”對話框,如圖4-3所示。,圖4-2 本地連接屬性對話框,第4章 網(wǎng)站的安裝與配置,圖4-3 TCP/IP屬性對話框,第4章 網(wǎng)站的安裝與配置,圖4-4 高級TCP/IP設(shè)置對話框,(3)在該對話框中至少已經(jīng)具有了一個(gè)IP地址,要增加新的IP地址,單擊“高級”按鈕,出現(xiàn)“高級TCP/IP設(shè)置”對話框,如圖4-4所示。,第4章 網(wǎng)站的安裝與配置,(4)單擊“IP地址”域內(nèi)的“添加”按鈕,然后在彈出的“TCP/IP地址”對話框中輸入IP地址和
6、子網(wǎng)掩碼。 (5)單擊“確定”按鈕,關(guān)閉對話框,然后重新啟動計(jì)算機(jī)。 2. 創(chuàng)建一個(gè)新的Web站點(diǎn) 一個(gè)默認(rèn)的Web站點(diǎn)已經(jīng)隨IIS 5.0的安裝而安裝了,然而,在大多數(shù)情況下,用戶需要創(chuàng)建自己的內(nèi)容。因此,必須創(chuàng)建一個(gè)新的Web站點(diǎn)。在給服務(wù)器添加了新的IP地址之后,這項(xiàng)工作就比較容易了。 在下述步驟中所創(chuàng)建的Web站點(diǎn)與默認(rèn)的Web站點(diǎn)在內(nèi)容上幾乎一樣,這是因?yàn)樾抡军c(diǎn)的主目錄指向默認(rèn)Web站點(diǎn)的主目錄,新創(chuàng)建站點(diǎn)的名字為edu。步驟如下:,第4章 網(wǎng)站的安裝與配置,圖4-5 打開“Internet服務(wù)管理器”,(1)在程序組的子項(xiàng)目管理工具中,選擇“Internet信息服務(wù)”,如圖4-5所
7、示。,第4章 網(wǎng)站的安裝與配置,(2)打開“Internet信息服務(wù)”,將會看到所有連接到服務(wù)器的列表。因?yàn)槟壳吧形催B接到任何服務(wù)器,所以在列表中只看到本地機(jī)器(這里是cpcool),如圖4-6所示。 (3)雙擊計(jì)算機(jī)名(cpcool),察看此計(jì)算機(jī)運(yùn)行:的所有站點(diǎn),可看到默認(rèn)的Web站點(diǎn)和FTP站點(diǎn)。如果安裝了其他服務(wù),還將看到SMTP站點(diǎn)和NNTP站點(diǎn)。 (4)在計(jì)算機(jī)名(這里是cpcool)上單擊鼠標(biāo)右鍵,選擇“新建”“Web站點(diǎn)”,如圖4-7所示。 (5)這時(shí)將打開新的Web站點(diǎn)創(chuàng)建向?qū)?,進(jìn)入向?qū)У谝徊剑梢栽凇癢eb站點(diǎn)說明”的“說明”編輯框中輸入Web站點(diǎn)名edu。,第4章 網(wǎng)站的
8、安裝與配置,圖4-6 Internet信息服務(wù)中的服務(wù)器列表,第4章 網(wǎng)站的安裝與配置,圖4-7 選擇“新建Web站點(diǎn)”,第4章 網(wǎng)站的安裝與配置,圖4-8 輸入IP地址和服務(wù)器的端口號,(6)在向?qū)У牡诙剑瑢⒈灰筝斎隬eb站點(diǎn)的IP地址和服務(wù)器的端口號(WWW服務(wù)器默認(rèn)的端口號為80),選擇一個(gè)IP地址給新的站點(diǎn),如圖4-8所示。,第4章 網(wǎng)站的安裝與配置,圖4-9 提供Web站點(diǎn)位于服務(wù)器上的主目錄路徑,(7)在向?qū)У牡谌?,需要提供Web位于服務(wù)器上的目錄和此Web站點(diǎn)是否允許匿名訪問。瀏覽默認(rèn)Web站點(diǎn)的目錄(在標(biāo)準(zhǔn)安裝的情況下應(yīng)為:“驅(qū)動器盤號:Inetpubwwwroot”),
9、如圖4-9所示。,第4章 網(wǎng)站的安裝與配置,圖4-10 設(shè)置Web站點(diǎn)的訪問許可權(quán)限,(8)最后,需要設(shè)置對Web站點(diǎn)的訪問許可,如圖4-10所示。可以從其中的選項(xiàng)中進(jìn)行選擇。,第4章 網(wǎng)站的安裝與配置,默認(rèn)設(shè)置是允許“讀取”和“腳本”訪問,在大多數(shù)情況下這就足夠了。 (9)在圖4-10中單擊“下一步”按鈕,再單擊“完成”按鈕,以創(chuàng)建新的站點(diǎn)。站點(diǎn)創(chuàng)建后處于停止的狀態(tài),也就是說它已經(jīng)存在,但尚不能從外界訪問。 (10)選擇新創(chuàng)建的站點(diǎn),單擊狀態(tài)欄上的“開始”按鈕或在新創(chuàng)建的站點(diǎn)名稱上單擊鼠標(biāo)右鍵,然后從快捷菜單中選擇“開始”。這樣新站點(diǎn)就啟動了。 為了驗(yàn)證上述工作,打開瀏覽器,使用IP地址建立
10、連接。,第4章 網(wǎng)站的安裝與配置,3. 使用IP地址或主機(jī)頭來區(qū)分Web站點(diǎn) 企業(yè)在建立網(wǎng)站時(shí),都會面臨個(gè)相同的問題,即如何使一臺服務(wù)器看起來像是幾臺甚至是幾十臺服務(wù)器。作為ISP也自然會為企業(yè)用戶提供虛擬主機(jī)服務(wù),考慮到成本和利潤,建網(wǎng)不可能為每一個(gè)客戶都單獨(dú)準(zhǔn)備一臺服務(wù)器,否則費(fèi)用非常可觀。如果一臺計(jì)算機(jī)只能用來模擬一個(gè)站點(diǎn),那么需要多少臺計(jì)算機(jī)才能搭建起一個(gè)初具規(guī)模的站點(diǎn)環(huán)境呢? 如今這些問題都可以在IIS 5.0中得以完美地解決。接下來,將介紹如何在一臺服務(wù)器上實(shí)現(xiàn)多IP和多域名的WWW服務(wù)。也就是說,把一臺服務(wù)器變換成幾臺、幾十臺服務(wù)器,并且讓每一臺虛擬的服務(wù)器都擁有自己的IP地址和
11、域名。,第4章 網(wǎng)站的安裝與配置,如果使用IIS 4.0以前的版本,在一個(gè)服務(wù)器上建立多個(gè)站點(diǎn)的唯方法是給每個(gè)站點(diǎn)分配一個(gè)惟一的IP地址。如果使用IIS 4.0,可以采用以下三種方式來唯的標(biāo)識Web站點(diǎn): IP地址(IP Address) 端口號(Port Number) 主機(jī)頭名稱(Host Header Name) 可以在服務(wù)器上創(chuàng)建許多站點(diǎn),只要每個(gè)站點(diǎn)至少在上面的三個(gè)標(biāo)識中有一個(gè)標(biāo)識不同就可以了。這意味著可以創(chuàng)建IP地址和端口號相同,僅主機(jī)頭不同的多個(gè)站點(diǎn)。,第4章 網(wǎng)站的安裝與配置,對于那些使用過其他Web服務(wù)器產(chǎn)品的用戶而言,主機(jī)頭(主機(jī)頭標(biāo))已不是一個(gè)新的概念,但對于大多數(shù)IIS
12、的用戶而言,主機(jī)頭是標(biāo)識Web站點(diǎn)的一個(gè)新的概念。下面舉例說明。 假設(shè)想把兩個(gè)朋友的主頁放在同一臺服務(wù)器上,其中一個(gè)朋友的DNS名為;另一個(gè)朋友的DNS名為,而服務(wù)器現(xiàn)在僅有一個(gè)空閑的IP地址,如何來解決這個(gè)問題呢?使用IIS 5.0,這個(gè)問題很容易解決。 在DNS服務(wù)器數(shù)據(jù)庫中,可以把兩個(gè)站點(diǎn)的DNS指定為相同的IP地址,然后在IIS 5.0服務(wù)器上用這個(gè)IP地址創(chuàng)建新的站點(diǎn)?,F(xiàn)在標(biāo)識中的三部分中有兩部分都相同,即同IP地址和同端口號。因此需要使用第三部分主機(jī)頭來區(qū)分這兩個(gè)朋友的站點(diǎn)。操作步驟如下:,第4章 網(wǎng)站的安裝與配置,(1)據(jù)前面章節(jié)所述的內(nèi)容,創(chuàng)建兩個(gè)新的站點(diǎn),分別命名為sitel
13、和site2。 (2)在站點(diǎn)列表中的sitel上單擊鼠標(biāo)右鍵,然后從快捷菜單中選擇“屬性”,將會看到Web站點(diǎn)的“sitel屬性”對話框,如圖4-11所示。,圖4-11 sitel站點(diǎn)的“屬性”對話框,第4章 網(wǎng)站的安裝與配置,(3)在“Web站點(diǎn)標(biāo)識”組合框中,單擊“高級”按鈕,出現(xiàn)“高級多Web站點(diǎn)配置”對話框,如圖4-12所示。,圖4-12 “高級多Web站點(diǎn)配置”對話框,第4章 網(wǎng)站的安裝與配置,(4)在“高級多Web站點(diǎn)配置”對話框中,將看到目前站點(diǎn)的三部分標(biāo)識的列表。選擇當(dāng)前記錄(目錄僅僅有IP地址和端口號定義),然后單擊“編輯”按鈕,打開“高級Web站點(diǎn)標(biāo)識”對話框,如圖4-13
14、所示。,圖4-13 “高級Web站點(diǎn)標(biāo)識”對話框,第4章 網(wǎng)站的安裝與配置,(5)在“主機(jī)標(biāo)題名”域中,為本站點(diǎn)輸入DNS名:單擊“確定”按鈕,以使改變生效。 (6)單擊“確定”按鈕兩次,一次關(guān)閉“高級多Web站點(diǎn)配置”對話框,另一次關(guān)閉站點(diǎn)的“屬性”對話框。 (7)為site2重復(fù)步驟(2)(6)。 如果有兩個(gè)DNS項(xiàng),可以直接用瀏覽器測試站點(diǎn)。與主機(jī)頭有關(guān)的惟一問題是瀏覽器,這時(shí)需要一個(gè)能夠發(fā)送主機(jī)頭的瀏覽器。這種瀏覽器允許服務(wù)器獲得主機(jī)頭并且決定所產(chǎn)生的內(nèi)容(有另一種方法可以在使用不支持主機(jī)頭特征的瀏覽器上解決這個(gè)問題,但是這種方法需要對注冊表進(jìn)行復(fù)雜的設(shè)置)。,第4章 網(wǎng)站的安裝與配置
15、,4.1.3 Web站點(diǎn)中的目錄 到目前為止,僅僅完成了創(chuàng)建站點(diǎn)的工作。下面開始講述Web站點(diǎn)的結(jié)構(gòu),即目錄。目錄包括:主目錄、虛擬目錄和重定向。 1. 主目錄 主目錄在站點(diǎn)最初的創(chuàng)建過程中已被指定,并可以隨時(shí)改變。 站點(diǎn)的主目錄存儲著可以被用戶訪問的資源。在這個(gè)目錄下可以包含其他的子目錄或文件,用戶可以設(shè)置這些子目錄和文件的屬性。 Web站點(diǎn)最初的屬性由WWW主屬性所控制,若要修改WWW主屬性,在想要設(shè)置屬性的IIS服務(wù)器上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”,彈出“主屬性”對話框,從“主屬性”下拉列表框中選擇“WWW服務(wù)”,如圖4-14所示。然后,單擊“編輯”按鈕,就可以編輯“WWW服務(wù)
16、”主屬性,如圖4-15所示。,第4章 網(wǎng)站的安裝與配置,圖4-14 選擇“WWW服務(wù)”,第4章 網(wǎng)站的安裝與配置,圖4-15 “WWW服務(wù)”主屬性,第4章 網(wǎng)站的安裝與配置,在這里,所有的設(shè)置將被這臺計(jì)算機(jī)上新建的站點(diǎn)所繼承。如果需要設(shè)置一些可以被新站點(diǎn)繼承的屬性,那么就可以在此設(shè)置。 2. 虛擬目錄 如果已經(jīng)創(chuàng)建了一個(gè)Web站點(diǎn),用戶僅僅可以訪問物理上位于主目錄下的內(nèi)容,而不能訪問不在主目錄下的其他目錄。為了允許用戶訪問其他目錄的信息,需要創(chuàng)建虛擬目錄,就是把其他的目錄映射(Images)到主目錄,以便使它們就像物理上位于主目錄下一樣。 如果過去使用過IIS 3.0的虛擬目錄,注意在產(chǎn)生AS
17、P的Web應(yīng)用程序時(shí)有一個(gè)小的差別,這時(shí)就不再需要虛擬目錄?,F(xiàn)在可以激活任何個(gè)目錄,以存放Web應(yīng)用程序。 下面介紹兩種不同的虛擬目錄:本地虛擬目錄和遠(yuǎn)程虛擬目錄。其中,后者還涉及有關(guān)安全性方面的問題。,第4章 網(wǎng)站的安裝與配置,(1)創(chuàng)建一個(gè)本地虛擬目錄 最常使用的虛擬目錄就是把服務(wù)器上的本地目錄映射到Web站點(diǎn)的目錄樹。 下面將要創(chuàng)建的虛擬目錄就是我們最初創(chuàng)建的Web站點(diǎn)顯示圖片所必須的目錄,因?yàn)檫@些目錄映射到了默認(rèn)Web站點(diǎn)的目錄樹。要把虛擬目錄加到已經(jīng)創(chuàng)建的Web站點(diǎn)上,可執(zhí)行如下步驟。 打開“Internet信息服務(wù)”窗口,找到想增加虛擬目錄的Web站點(diǎn):zig。 在此站點(diǎn)上單擊鼠標(biāo)
18、右鍵,選擇“新建”“虛擬目錄”,打開“虛擬目錄創(chuàng)建向?qū)А薄?向?qū)У谝徊剑斎胩摂M目錄的名字(也就是虛擬目錄將來被引用的別名),在這里輸入zig_iis_example。,第4章 網(wǎng)站的安裝與配置,向?qū)У诙?,選擇虛擬目錄所在的實(shí)際路徑,在標(biāo)準(zhǔn)安裝的情況下zig_iis_example所在的目錄為:“驅(qū)動器盤號:Inetpubiissamples”。 向?qū)У谌?,選擇訪問權(quán)限,選擇默認(rèn)設(shè)置:讀取和腳本。 單擊“下一步”按鈕,再單擊“完成”按鈕,完成創(chuàng)建虛擬目錄的過程。 (2)創(chuàng)建一個(gè)遠(yuǎn)程虛擬目錄 用戶并不局限于從本地計(jì)算機(jī)增加虛擬目錄,還可以把通過網(wǎng)絡(luò)共享的目錄映射為一個(gè)虛擬目錄。 為了完成把新
19、創(chuàng)建的本地虛擬目錄zig_iis_example改變?yōu)檫h(yuǎn)程虛擬目錄的過程,必須擁有一個(gè)可以訪問的網(wǎng)絡(luò)共享目錄,然后執(zhí)行如下步驟。 在創(chuàng)建的虛擬目錄的快捷菜單中,選擇“屬性”,將看到“zig_iis_example屬性”對話框的虛擬目錄,如圖4-16所示。,第4章 網(wǎng)站的安裝與配置,圖4-16 虛擬目錄的“屬性”對話框,第4章 網(wǎng)站的安裝與配置,圖4-17 虛擬目錄的“網(wǎng)絡(luò)目錄”設(shè)置項(xiàng),在“連接到此資源時(shí),內(nèi)容應(yīng)該來自于”單選列表中,選擇“另一計(jì)算機(jī)上的共享位置”。注意這時(shí)位置的標(biāo)題由“本地路徑”變?yōu)椤熬W(wǎng)絡(luò)目錄”,如圖4-17所示。,第4章 網(wǎng)站的安裝與配置,圖4-18 輸入登錄信息,在“網(wǎng)絡(luò)目
20、錄”編輯框中,輸入共享的UNC名。 單擊“連接為”按鈕,指定用戶訪問這個(gè)資源時(shí)所使用的賬號。 然后,在“網(wǎng)絡(luò)目錄安全身份驗(yàn)證憑據(jù)”對話框中,輸入用戶名和口令,如圖4-18所示??梢酝ㄟ^單擊“瀏覽”按鈕,在Widows 2000“選擇用戶”對話框中進(jìn)行選擇,如圖4-19所示。,第4章 網(wǎng)站的安裝與配置,圖4-19 在“選擇用戶”對話框中進(jìn)行選擇,第4章 網(wǎng)站的安裝與配置,單擊“確定”按鈕,關(guān)閉此對話框;然后單擊“確定”按鈕,關(guān)閉“zig_iis_example屬性”對話框?,F(xiàn)在zig_iis_example虛擬目錄的內(nèi)容來自于網(wǎng)絡(luò)共享資源。 使用網(wǎng)絡(luò)共享目錄作為虛擬目錄的實(shí)際位置(這對于主目錄也
21、適用)要比使用本地目錄復(fù)雜得多。 這里需要提及一個(gè)重要的安全因素:所有被訪問的位于遠(yuǎn)程位置的文件都是通過在步驟提供的賬號權(quán)限來訪問的,而不是瀏覽器客戶端的權(quán)限。在創(chuàng)建遠(yuǎn)程虛擬目錄時(shí),應(yīng)把這一點(diǎn)時(shí)刻牢記在心。,第4章 網(wǎng)站的安裝與配置,3. 目錄屬性 下面將著重討論對目錄的訪問權(quán)限、內(nèi)容控制和應(yīng)用設(shè)置。 (1)訪問權(quán)限和內(nèi)容控制 上面在創(chuàng)建指向本地和遠(yuǎn)程機(jī)器的虛擬目錄時(shí),使用的是對目錄訪問的默認(rèn)設(shè)置。如果選擇zigiis_example虛擬目錄的“屬性”對話框,如圖4-20所示,檢查上面沒有提及的其他選項(xiàng),將發(fā)現(xiàn)訪問權(quán)限和內(nèi)容控制的復(fù)選框。 訪問許可,在該項(xiàng)目下面,將看到兩個(gè)復(fù)選框:讀取和寫入。
22、當(dāng)然,還有其他的訪問權(quán)限,這些訪問權(quán)限不是針對應(yīng)用程序設(shè)置的。,第4章 網(wǎng)站的安裝與配置,訪問權(quán)限一共有如下5個(gè)。 讀?。涸试S客戶端讀目錄下的文件。 寫入:允許客戶端對一個(gè)目錄進(jìn)行寫操作(可以用在允許上載文件的目錄)。 無:沒有設(shè)置腳本或者執(zhí)行權(quán)限。 純腳本:允許客戶端執(zhí)行目錄下的腳本。 腳本和可執(zhí)行程序:允許客戶端執(zhí)行目錄下的應(yīng)用程序(.exe和.dll)(本權(quán)限設(shè)置本身也包含了腳本許可)。 內(nèi)容控制,在進(jìn)行應(yīng)用程序設(shè)置之前,先來看下目錄“屬性”對話框中“內(nèi)容控件”選項(xiàng)。,第4章 網(wǎng)站的安裝與配置,圖4-20 訪問權(quán)限和內(nèi)容控制復(fù)選框,第4章 網(wǎng)站的安裝與配置,日志訪問:控制對此目錄下所有文
23、件的訪問都做歷史記錄。例如,可以禁止對那些僅包含圖像文件的目錄做歷史記錄,以便減少歷史記錄文件的大小。 在“屬性”對話框的“Web站點(diǎn)”選項(xiàng)卡中,對站點(diǎn)進(jìn)行日志記錄已被設(shè)置為啟用,并且有如下三種選擇:NCSA format、ODBC logging(toadatabase)和W3C logfileformat(默認(rèn)設(shè)置)。對于W3C logfileformat而言,可以選擇每天、每星期或每月創(chuàng)建一個(gè)新的記錄文件,也可以永久地使用一個(gè)文件,或者文件到達(dá)指定的大小后就創(chuàng)建一個(gè)新的記錄文件。如果用戶設(shè)置了歷史記錄目錄,并且使用了W3C擴(kuò)展格式,就可以選擇包含在記錄文件中的字段。,第4章 網(wǎng)站的安裝與
24、配置,目錄瀏覽:當(dāng)目錄下沒有默認(rèn)的文檔時(shí),允許用戶瀏覽目錄列表。如果在一個(gè)目錄廠沒有默認(rèn)的文檔,并且瀏覽目錄功能被禁用的話,用戶就會收到一個(gè)禁止訪問信息。因此,可以認(rèn)為這項(xiàng)內(nèi)容控制特性是一項(xiàng)附加的訪問權(quán)限。 索引此資源:指示Index Server對本目錄進(jìn)行索引。 (2)Web應(yīng)用程序 對創(chuàng)建的每個(gè)Web站點(diǎn)或虛擬目錄,IIS會自動創(chuàng)建一個(gè)應(yīng)用程序。應(yīng)用程序是用來做什么的呢?首先,它們被用來創(chuàng)建ASP(Active Server Pages)的Web應(yīng)用程序;其次,它們可以幫助用戶把Web站點(diǎn)彼此獨(dú)立起來(關(guān)于ASP編程或IIS編程的有關(guān)信息,請查看有關(guān)參考文獻(xiàn))。,第4章 網(wǎng)站的安裝與配置
25、,應(yīng)用程序并不局限于Web站點(diǎn)或虛擬目錄,用戶也可以創(chuàng)建位于主目錄下的“普通”目錄下的應(yīng)用程序。這是從IIS 3.0到IIS 4.0的一個(gè)重大的轉(zhuǎn)變。 在分開的內(nèi)存空間運(yùn)行(孤立的進(jìn)程)意味著IIS為這個(gè)站點(diǎn)創(chuàng)建一個(gè)新的進(jìn)程,這樣會帶來性能上的降低。因?yàn)樵赪indows2000server環(huán)境下,進(jìn)程與進(jìn)程之間的通信開銷是巨大的。然而,這種方法有一個(gè)巨大的好處,就是如果一個(gè)構(gòu)件破壞了一個(gè)Web站點(diǎn),那些進(jìn)程獨(dú)立的站點(diǎn)將不會受到影響。 進(jìn)程獨(dú)立的另外個(gè)好處是,如果一個(gè)站點(diǎn)崩潰了,崩潰會被自動檢測到,然后在新的請求到來時(shí),一個(gè)進(jìn)程會自動創(chuàng)建以替代那個(gè)已崩潰的進(jìn)程。這項(xiàng)特性很容易使用,只需把“應(yīng)用程
26、序保護(hù)”下拉列表框中選擇的高(獨(dú)立的)即可,如圖4-20所示。,第4章 網(wǎng)站的安裝與配置,圖4-21 “應(yīng)用程序配置”對活框,第4章 網(wǎng)站的安裝與配置,應(yīng)用程序映射 把一個(gè)特定的文件擴(kuò)展名映射到程序、ISAPI擴(kuò)展或腳本引擎,也可以限制對這些映射的HTTP動作。 應(yīng)用程序選項(xiàng) IIS包含針對ASP應(yīng)用程序的選項(xiàng)。例如,默認(rèn)的腳本語言、會話狀態(tài)和腳本時(shí)限。 應(yīng)用程序調(diào)試 允許對Web應(yīng)用程序進(jìn)行調(diào)試??梢灾付蛻舴绞欠駪?yīng)該收到腳本錯誤信息(建議對開發(fā)服務(wù)器進(jìn)行設(shè)置)或標(biāo)準(zhǔn)錯誤信息(建議產(chǎn)品服務(wù)器進(jìn)行設(shè)置)。,第4章 網(wǎng)站的安裝與配置,(3)重定向 如果想把整個(gè)目錄樹離線以便維護(hù),同時(shí)把用戶重定向
27、(Redirections)到一些狀態(tài)頁面(這些狀態(tài)頁面告訴用戶有關(guān)維護(hù)工作的情況),或者想把個(gè)目錄的內(nèi)容移到另外一個(gè)目錄中,但用戶的書簽中還保留著原來的目錄。這時(shí),重定向就是一種重要的能力。對于目錄或文件的重定向特性的設(shè)置,可以在“屬性”對話框中選擇“虛擬目錄”選項(xiàng)卡或“文檔”選項(xiàng)卡來完成。 將所有對zig_iis_example目錄的請求重定向到站點(diǎn)主目錄下的default.asp文件,其步驟如下: 打開zigiis_example“虛擬目錄”選項(xiàng)卡 從“連接到此資源時(shí),內(nèi)容應(yīng)該來自于”列表框中,選擇“重定向到URL”。當(dāng)前的屬性頁將會改變。 在“重定向到”編輯框中,輸入“/default
28、.asp”。如圖4-22所示。,第4章 網(wǎng)站的安裝與配置,圖4-22 重定向目錄請求,第4章 網(wǎng)站的安裝與配置,對于本例而言,從下面幾個(gè)屬性選項(xiàng)中進(jìn)行選擇: 把用戶重定向到“上面輸入的準(zhǔn)確URL” 可使用該選項(xiàng)將整個(gè)虛擬目錄重定向到一個(gè)文件。例如,要將對“/scripts虛擬目錄”的全部請求重定向到位于主目錄的文件default.htm,需在“重定向到”編輯框中鍵入“/default.htm”,然后選定該選項(xiàng)。 將父目錄重定向到子目錄“在這之下的目錄” 例如,要將主目錄刪除重定向到名為“/newhome”的子目錄,需在“重定向到”文本框鍵入“/newhome”,然后選定該選項(xiàng)。如果沒有該選項(xiàng),
29、Web服務(wù)器將繼續(xù)把父目錄映射到本身。 “此資源的永久重定向”將下列消息發(fā)送到客戶:“301永久重定向” 重定向被認(rèn)為是暫時(shí)的,客戶瀏覽器接收到下列消息:“302暫時(shí)重定向”。一些瀏覽器可以使用“301永久重定向”消息作為永久更改URL的標(biāo)志,如書簽。,第4章 網(wǎng)站的安裝與配置,現(xiàn)在已完成任務(wù),用瀏覽器可以驗(yàn)證一下上述所做的重定向工作。 如果已移動了文件或整個(gè)目錄,那么就有可能有用戶還保留著以前的書簽。為了防止用戶使用這些書簽時(shí)收到錯誤信息,可以使用重定向功能把用戶重定向到狀態(tài)頁面或移動后的內(nèi)容。 4.2 FTP站點(diǎn)的建立和管理 FTP服務(wù)是企業(yè)電子商務(wù)網(wǎng)站應(yīng)當(dāng)提供的另一項(xiàng)最基本的服務(wù)功能。本
30、節(jié)詳細(xì)介紹如何在Microsoft的IIS環(huán)境下創(chuàng)建一個(gè)FTP站點(diǎn),并對所創(chuàng)建的FTP站點(diǎn)進(jìn)行各個(gè)方面的管理和維護(hù)。 4.2.1 創(chuàng)建和配置FTP站點(diǎn) 文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP)用于管理計(jì)算機(jī)之間的文件傳送。一般來說,用戶聯(lián)網(wǎng)的首要目的就是實(shí)現(xiàn)信息共享,文件傳輸是信息共享非常重要的一個(gè)內(nèi)容。,第4章 網(wǎng)站的安裝與配置,在Internet早期,實(shí)現(xiàn)傳輸文件并不是一件容易的事。我們知道,Internet是一個(gè)非常復(fù)雜的計(jì)算機(jī)環(huán)境,有PC、工作站、MAC、大型機(jī)等。據(jù)統(tǒng)計(jì),連接在Internet上的計(jì)算機(jī)已有上千萬臺,而這些計(jì)算機(jī)可能運(yùn)行不同的操作系統(tǒng),有運(yùn)
31、行UNIX的服務(wù)器,也有運(yùn)行DOS、Windows的PC機(jī)和運(yùn)行Mac OS的蘋果機(jī)等等。各種操作系統(tǒng)之間的文件交流,需要建立一個(gè)統(tǒng)一的文件傳輸協(xié)議,這就是所謂的FTP。 基于不同的操作系統(tǒng)有不同的FTP應(yīng)用程序,而所有這些應(yīng)用程序都遵守同一種協(xié)議,這樣用戶就可以把自己的文件傳送給別人,或者從其他的用戶環(huán)境中獲得文件。 1. 創(chuàng)建一個(gè)FTP站點(diǎn) IIS 4.0提供了一個(gè)默認(rèn)的FTP站點(diǎn),可以使用這個(gè)站點(diǎn)來研究FTP服務(wù)的特性。但是,一般不使用默認(rèn)的FFP站點(diǎn)來做實(shí)驗(yàn),因此,可以創(chuàng)建一個(gè)新的FTP站點(diǎn),這個(gè)新的站點(diǎn)使用與默認(rèn)站點(diǎn)同樣的主目錄。,第4章 網(wǎng)站的安裝與配置,通過向?qū)?chuàng)建一個(gè)新的、具有
32、標(biāo)準(zhǔn)配置的FTP站點(diǎn),這個(gè)站點(diǎn)的名字為cp,其操作步驟如下: (1)程序組的子項(xiàng)目管理工具中,選擇“Internet服務(wù)管理器”。 (2)打開“Internet信息服務(wù)”,將會看到所有連接到服務(wù)器的列表。因?yàn)槟壳吧形催B接到任何服務(wù)器,所以在列表中只能看到本地計(jì)算機(jī)。 (3)雙擊計(jì)算機(jī)名,查看此計(jì)算機(jī)運(yùn)行的所有站點(diǎn),這時(shí)可以看到默認(rèn)的Web站點(diǎn)和FTP站點(diǎn),如果安裝了其他服務(wù)的話,還將看到SMTP站點(diǎn)和NNTP站點(diǎn)。 在計(jì)算機(jī)名上單擊鼠標(biāo)右鍵,選擇“新建”“FTP站點(diǎn)”,以打開新FTP站點(diǎn)向?qū)А?在向?qū)У牡谝徊剑斎雽TP站點(diǎn)的描述。這里輸入“cp”。 在下一步的對話框中選擇給FTP服務(wù)器的I
33、P地址。不要改變端口設(shè)置,如圖4-23所示。,第4章 網(wǎng)站的安裝與配置,圖4-23 選擇FFP服務(wù)器的IP地址和端口號,第4章 網(wǎng)站的安裝與配置,圖4-23 選擇FFP服務(wù)器的IP地址和端口號,在下步的對話框中,必須輸入作為FTP主目錄的目錄。選擇“瀏覽”按鈕,然后定位到C:Inetpubftproot目錄,其中的C為所安裝的Inetpub目錄的驅(qū)動器名,如圖4-24所示。 最后,設(shè)置對這個(gè)FTP服務(wù)器的訪問權(quán)限,可以在兩個(gè)訪問權(quán)限中選擇允許讀取訪問和允許寫入訪問,如圖4-25所示。在默認(rèn)情況下,讀取訪問被選中,寫入訪問沒有選中。,第4章 網(wǎng)站的安裝與配置,圖4-24 提供FTP站點(diǎn)位于服務(wù)器
34、上的主目錄路徑,第4章 網(wǎng)站的安裝與配置,圖4-25 設(shè)置FTP站點(diǎn)的訪問權(quán)限,第4章 網(wǎng)站的安裝與配置,圖4-25 設(shè)置FTP站點(diǎn)的訪問權(quán)限,單擊“下一步”按鈕,再單擊“完成”按鈕,以創(chuàng)建一個(gè)新的FTP站點(diǎn)。FTP站點(diǎn)創(chuàng)建后處于停止?fàn)顟B(tài)。 使用新FTP站點(diǎn)向?qū)?chuàng)建的每一個(gè)站點(diǎn)在默認(rèn)情況下,都具有讀取權(quán)限,包括匿名登錄。在后續(xù)內(nèi)容中我們可以改變這些屬性。 2. 配置FTP站點(diǎn)標(biāo)識 與Web站點(diǎn)相比,配置FTP站點(diǎn)標(biāo)識時(shí)沒有太多的選項(xiàng)。例如,不能使用主機(jī)頭,不能對一個(gè)站點(diǎn)增加多個(gè)IP地址。然而,仍然可以改變站點(diǎn)綁定的IP地址和端口號,如圖4-26所示(站點(diǎn)描述并不能作為站點(diǎn)標(biāo)識,因?yàn)樗鼘τ谕獠渴?/p>
35、界是不可見的)。,第4章 網(wǎng)站的安裝與配置,圖4-26 在“FTP站點(diǎn)”選項(xiàng)卡中改變FTP 站點(diǎn)的IP地址和端口號,第4章 網(wǎng)站的安裝與配置,在正常的情況下,不需要改變端口號。然而,如果想隱藏FTP站點(diǎn),那么就應(yīng)該選擇一個(gè)與默認(rèn)值不同的端口號。把默認(rèn)的端口號21改為1081(這是個(gè)任意選取的值,可以選擇喜歡的值),執(zhí)行如下操作: (1)打開“cp屬性”對話框,選擇“FTP站點(diǎn)”選項(xiàng)卡; (2)把TCP端口號從2l改為1081; (3)單擊“確定”按鈕,以使改變生效,這時(shí),不需要停止FTP服務(wù); (4)使用新的端口號連接到FTP站點(diǎn)。 我們很少需要改變一個(gè)FTP站點(diǎn)的端口號。然而,必須牢記:如果
36、選擇一個(gè)低于1024的端口號(這些端口號都保留給特定服務(wù)),為了允許對這個(gè)地址范圍的端門進(jìn)行訪問,需要把FTP服務(wù)的Enable Port Attack注冊項(xiàng)設(shè)為許可。,第4章 網(wǎng)站的安裝與配置,3. 設(shè)置FTP消息 FFP服務(wù)器對用戶而言并不是具有很強(qiáng)的互操作性,一般僅可以在幾個(gè)方面定制FTP站點(diǎn),最常用的就是定制FTP站點(diǎn)消息。IIS 5.0的FTP服務(wù)支持如下的幾種消息類型: (1)歡迎信息 這條消息在用戶成功地登錄到FTP服務(wù)器時(shí)出現(xiàn)。 (2)退出 這條消息在用戶從FTP服務(wù)器退出時(shí)出現(xiàn)。 (3)最多連接數(shù) 當(dāng)?shù)卿浀紽TP站點(diǎn)的用戶已經(jīng)達(dá)到最大數(shù)目,而再有用戶試圖登錄時(shí),他將收到這條消
37、息。,第4章 網(wǎng)站的安裝與配置,設(shè)置FTP消息的步驟(如cp FTP站點(diǎn))如下: (1)打開FTP站點(diǎn)cp的“屬性”對話框。 (2)選擇“消息”選項(xiàng)卡,如圖4-27所示。注意,可以給歡迎消息加入多行信息,但只能給退出和最大連接數(shù)的消息加入一行信息。 (3)輸入歡迎消息。可以把最近對站點(diǎn)的改變或站點(diǎn)管理員的E-mail地址加入到消息中(這樣用戶就可以在使用站點(diǎn)遇到麻煩時(shí)與站點(diǎn)管理員聯(lián)絡(luò))。 (4)增加“退出”和“最大連接數(shù)”的消息。 (5)單擊“確定”按鈕,以使改變生效。 歡迎、退出和最多連接數(shù)的信息使站點(diǎn)可以給用戶提供額外的信息。,第4章 網(wǎng)站的安裝與配置,圖4-27 在“消息”選項(xiàng)卡中設(shè)置F
38、TP站點(diǎn)的消息,第4章 網(wǎng)站的安裝與配置,4.2.2 FTP站點(diǎn)的安全管理 FTP站點(diǎn)的安全管理主要是指其安全賬戶的管理。相對于WWW服務(wù)器而言,只能直接在FTP站點(diǎn)的屬性對話框中設(shè)置很少的安全屬性(以訪問權(quán)限的方式)。然而,這些屬性對于服務(wù)器甚至整個(gè)網(wǎng)絡(luò)卻至關(guān)重要。下面將討論與FTP站點(diǎn)賬戶安全有關(guān)的問題。 1. 對站點(diǎn)的訪問控制 在一個(gè)新的FTP站點(diǎn)創(chuàng)建時(shí),默認(rèn)情況下允許匿名訪問,如圖4-28所示。另外,所有在服務(wù)器計(jì)算機(jī)上有賬戶的用戶也都可以登錄。FTP的匿名訪問以與Web服務(wù)相同的方式進(jìn)行處理,即把匿名用戶實(shí)例化成Windows 2000下的一個(gè)標(biāo)準(zhǔn)賬戶(默認(rèn)情況下為IUSR_mach
39、inename)。在“安全賬號”選項(xiàng)卡的“允許匿名連接”區(qū)域中,“允許IlS控制密碼”特性在默認(rèn)情況下也被選中,這就允許我們改變賬號的口令,IIS將自動使用新的口令。,第4章 網(wǎng)站的安裝與配置,圖4-28 使用“安全賬號”選項(xiàng)卡來控制匿名訪問 和修改站點(diǎn)管理員,第4章 網(wǎng)站的安裝與配置,在決定是否允許匿名訪問或是否允許所有其他用戶都可訪問之前,必須考慮一個(gè)非常重要的安全問題,這是因?yàn)楫?dāng)使用FTP時(shí),用戶名和口令通常是作為明文來傳輸?shù)?。這對Windows 2000賬戶帶來一個(gè)安全性的問題,因?yàn)樵诳蛻舳撕头?wù)器之間沒有辦法對連接進(jìn)行加密。所以,任何可以監(jiān)聽在客戶端到服務(wù)器之間的用戶都可以獲得Win
40、dows2000的賬戶和密碼。 當(dāng)設(shè)置僅允許對FTP站點(diǎn)cp進(jìn)行匿名訪問選項(xiàng)之后,只有匿名用戶可以登錄到站點(diǎn),那些具有合法用戶名和口令的用戶將不允許登錄。執(zhí)行如下操作可達(dá)到這個(gè)目的: 打開FTP站點(diǎn)“cp屬性”對話框; 選擇“安全賬號”選項(xiàng)卡; 選中“只允許匿名連接”復(fù)選框; 單擊“確定”按鈕,以使改變生效,現(xiàn)在就只有匿名用戶可以登錄到FTP站點(diǎn)。,第4章 網(wǎng)站的安裝與配置,用戶不妨試試連接FTP站點(diǎn),以自己的賬號登錄應(yīng)已不能登錄。試著匿名登錄,應(yīng)該能夠登錄成功。 如果想要服務(wù)器僅僅允許匿名登錄,需要執(zhí)行以上的步驟。但是設(shè)置這個(gè)限制并不能阻止用戶試圖以他們自己的Windows2000賬戶登錄,
41、他們的登錄請求將被拒絕,但是他們的用戶名和口令仍將通過網(wǎng)絡(luò)傳輸?shù)椒?wù)器。 2. 站點(diǎn)管理員 像Web站點(diǎn)一樣,可以基于每個(gè)站點(diǎn)給它們指定管理員。通常是把管理員權(quán)限賦予一個(gè)用戶或整個(gè)組(像Administrators組,在默認(rèn)情況下就擁有對IIS服務(wù)器上所有站點(diǎn)的管理權(quán)限),這使得把某個(gè)特定站點(diǎn)的管理工作分配給一個(gè)用戶,而不讓此用戶有對其他站點(diǎn)的管理權(quán)限。,第4章 網(wǎng)站的安裝與配置,要賦予一個(gè)新用戶管理FTP站點(diǎn)cp的權(quán)利,可執(zhí)行如下操作: 在“管理工具”程序組下面,打開“計(jì)算機(jī)管理”對話框,雙擊“本地用戶和組”,增加一個(gè)名為guestl的用戶(不要把此用戶加入到Administrators組中,因?yàn)檫@個(gè)組中的用戶將自動地被允許管理所有的站點(diǎn))。 在創(chuàng)建新用戶之
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 妊娠合并心臟病患者孕期心功能不全的防治策略總結(jié)分析實(shí)踐
- 成人高考理化試題及答案
- 妊娠合并免疫抑制治療患者的感染防控策略
- 安全規(guī)程教育試題及答案
- 頭頸鱗癌免疫治療耐藥機(jī)制及應(yīng)對策略
- 大數(shù)據(jù)分析優(yōu)化心血管營養(yǎng)策略
- 多部門協(xié)作下的放射健康檔案共享機(jī)制
- 2025年大學(xué)醫(yī)學(xué)影像學(xué)(CT診斷技術(shù))試題及答案
- 多組學(xué)技術(shù)在精準(zhǔn)營養(yǎng)中的整合應(yīng)用
- 2025年中職高星級飯店運(yùn)營與管理(酒店安全管理)試題及答案
- 理解當(dāng)代中國 大學(xué)英語綜合教程1(拓展版)課件 B1U3 Into the green
- 糖尿病周圍神經(jīng)病變的篩查
- 《生活中的經(jīng)濟(jì)學(xué)》課件
- 地質(zhì)勘查現(xiàn)場安全風(fēng)險(xiǎn)管控清單
- JJG 52-2013彈性元件式一般壓力表、壓力真空表和真空表
- 高考生物學(xué)二輪復(fù)習(xí)備課素材:多變量實(shí)驗(yàn)題的類型及審答思維
- 松下panasonic-經(jīng)銷商傳感器培訓(xùn)
- 瀝青瀝青混合料試驗(yàn)作業(yè)指導(dǎo)書
- 建設(shè)工程項(xiàng)目施工風(fēng)險(xiǎn)管理課件
- 護(hù)理死亡病例討論總結(jié)
- 鋼板樁支護(hù)工程投標(biāo)文件(54頁)
評論
0/150
提交評論