楊健
網(wǎng)站制作是中學(xué)信息技術(shù)教學(xué)的重要內(nèi)容。其中,發(fā)布網(wǎng)站是網(wǎng)站制作的主要環(huán)節(jié)。目前,中學(xué)信息技術(shù)教學(xué)使用的計(jì)算機(jī)教室一般配有數(shù)十臺(tái)電腦,由一臺(tái)交換機(jī)連接組成一個(gè)局域網(wǎng),再?gòu)男@網(wǎng)連接到Internet互聯(lián)網(wǎng)。電腦的操作系統(tǒng)主要是微軟的Windows7或Windows10。如何根據(jù)現(xiàn)有的硬件環(huán)境和軟件配置來(lái)完成網(wǎng)站發(fā)布的教學(xué)實(shí)踐呢?本文就上述問(wèn)題,以微軟的Win7操作系統(tǒng)為例,探討利用Win7操作系統(tǒng)的IIS服務(wù)器,搭建WWW(Web)和FTP網(wǎng)絡(luò)服務(wù)進(jìn)行網(wǎng)站發(fā)布的方法及技術(shù)實(shí)現(xiàn)。
所謂的網(wǎng)站發(fā)布是指在本地硬盤(pán)上將制作好的網(wǎng)站文件通過(guò)網(wǎng)絡(luò)傳送或移動(dòng)存儲(chǔ)設(shè)備復(fù)制到Web服務(wù)器上[1]。如果在互聯(lián)網(wǎng)上發(fā)布網(wǎng)站,就要通過(guò)申請(qǐng)免費(fèi)空間、租用虛擬主機(jī)、租用專用服務(wù)器、購(gòu)買(mǎi)自己的服務(wù)器等方法,使用互聯(lián)網(wǎng)上的Web服務(wù)器,獲得網(wǎng)站空間。如果在局域網(wǎng)(如校園網(wǎng)或計(jì)算機(jī)教室)上以Windows操作系統(tǒng)為基礎(chǔ)發(fā)布網(wǎng)站,就需要對(duì)局域網(wǎng)中的IIS服務(wù)器、Web服務(wù)器、FTP服務(wù)器進(jìn)行一系列配置。
1.IIS服務(wù)器
IIS是Internet Information Server的縮寫(xiě),中文名字為互聯(lián)網(wǎng)信息服務(wù)器,是由微軟公司提供的基于Microsoft Windows操作系統(tǒng)的互聯(lián)網(wǎng)基本服務(wù),以網(wǎng)頁(yè)服務(wù)程序組件的形式存在于Windows 2000等操作系統(tǒng)中。在IIS服務(wù)被開(kāi)啟的狀態(tài)下,通過(guò)在Windows系統(tǒng)中設(shè)置Web服務(wù)器、FTP服務(wù)器組件,可以實(shí)現(xiàn)因特網(wǎng)上的網(wǎng)站發(fā)布、網(wǎng)頁(yè)瀏覽等功能[2]。
2.Web服務(wù)器
Web服務(wù)器,也稱網(wǎng)站服務(wù)器,以HTML語(yǔ)言和HTTP/HTTPS協(xié)議為基礎(chǔ),以網(wǎng)頁(yè)的形式為用戶提供Web服務(wù)器上信息資源的瀏覽。將網(wǎng)站資源存放到Web服務(wù)器后,在瀏覽器中,以http開(kāi)頭輸入Web服務(wù)器的IP地址,如http://172.27.92.195,就可以進(jìn)行網(wǎng)頁(yè)信息的瀏覽。
3.FTP服務(wù)器
FTP服務(wù)器(File Transfer Protocol Server)是在互聯(lián)網(wǎng)上依照FTP協(xié)議提供文件存儲(chǔ)和訪問(wèn)服務(wù)的計(jì)算機(jī)[2]。FTP協(xié)議是專門(mén)用來(lái)傳輸文件的協(xié)議,支持FTP協(xié)議的服務(wù)器就是FTP服務(wù)器[3]。FTP服務(wù)器可以用于網(wǎng)站的上傳。訪問(wèn)FTP服務(wù)器上的文件時(shí),輸入的網(wǎng)址要以ftp開(kāi)頭,如ftp://172.27.92.195。FTP服務(wù)器上的信息以文件方式呈現(xiàn)。
在Win7操作系統(tǒng)中,綜合應(yīng)用IIS服務(wù)、Web服務(wù)和FTP服務(wù)可以實(shí)現(xiàn)網(wǎng)站的發(fā)布。網(wǎng)站發(fā)布一般包括配置網(wǎng)站服務(wù)器、上傳網(wǎng)站文件到Web服務(wù)器、測(cè)試網(wǎng)站并瀏覽網(wǎng)頁(yè)3個(gè)環(huán)節(jié),如下圖所示。其中,配置網(wǎng)站服務(wù)器又包括安裝IIS服務(wù)器、配置Web服務(wù)器和修改Web服務(wù)器默認(rèn)主頁(yè)文件。上傳網(wǎng)站文件有兩種途徑:一種是直接復(fù)制網(wǎng)站文件到默認(rèn)目錄“\inetpub\wwwroot”文件夾;另一種是通過(guò)配置FTP服務(wù)器,使用專用軟件將網(wǎng)站文件上傳到“\inetpub\wwwroot”文件夾。測(cè)試網(wǎng)站是選擇局域網(wǎng)中任意一臺(tái)計(jì)算機(jī),打開(kāi)瀏覽器,在地址欄中輸入命令“http://Web服務(wù)器的IP地址/”,按回車(chē)鍵,查看是否可以訪問(wèn)服務(wù)器上的網(wǎng)頁(yè)。
1.IIS服務(wù)器的安裝
在默認(rèn)情況下,Windows 7操作系統(tǒng)是將IIS服務(wù)功能關(guān)閉的。如果Windows系統(tǒng)要提供互聯(lián)網(wǎng)信息服務(wù),進(jìn)行網(wǎng)站發(fā)布,就必須執(zhí)行【開(kāi)始】→【控制面板】→【程序】→【打開(kāi)或關(guān)閉Windows功能】命令,在彈出的“Windows功能”對(duì)話框中,選中“Internet信息服務(wù)”選項(xiàng)中的所有選項(xiàng),包括FTP服務(wù)器、Web管理工具和萬(wàn)維網(wǎng)服務(wù),重新啟動(dòng)IIS程序組件。
2.Web服務(wù)器的配置
當(dāng)IIS服務(wù)功能啟動(dòng)后,打開(kāi)瀏覽器,輸入“http://localhost/”回車(chē)。如果出現(xiàn)“IIS7”歡迎界面,說(shuō)明Web服務(wù)器已經(jīng)搭建成功[4]。此時(shí),系統(tǒng)會(huì)自動(dòng)建立一個(gè)默認(rèn)名稱為“Default Web Site”的Web網(wǎng)站,該網(wǎng)站的Web服務(wù)(http)已被開(kāi)啟。在根目錄下,系統(tǒng)還創(chuàng)建了與該站點(diǎn)相對(duì)應(yīng)的默認(rèn)文件夾“\inetpub\wwwroot ”。
為了讓局域網(wǎng)中其他計(jì)算機(jī)也能訪問(wèn)Web服務(wù)器的網(wǎng)站資源,需要執(zhí)行【控制面板】→【系統(tǒng)和安全】→【允許程序通過(guò)Windows防火墻】命令,設(shè)置防火墻參數(shù)。
配置Web服務(wù)器的同時(shí),系統(tǒng)會(huì)在根目錄下創(chuàng)建“\inetpub\wwwroot ”文件夾。這個(gè)文件夾中有一個(gè)主頁(yè)文件“iisstart.htm”。通過(guò)瀏覽器瀏覽Web服務(wù)器上的網(wǎng)站時(shí),默認(rèn)打開(kāi)的主頁(yè)文件是“iisstart.htm”。如果想以指定的網(wǎng)站主頁(yè)文件名,如“main.html”,作為默認(rèn)打開(kāi)的主頁(yè)文件,就需要對(duì)Web服務(wù)器的有關(guān)參數(shù)進(jìn)行添加修改。在“Internet信息服務(wù)(IIS)管理器”窗口,執(zhí)行【W(wǎng)eb服務(wù)器】→【默認(rèn)文檔】→【打開(kāi)功能】命令,單擊“添加”選項(xiàng)。在彈出的“添加默認(rèn)文檔”對(duì)話框中,輸入指定網(wǎng)站的主頁(yè)文件名,如“main.html”,完成設(shè)置。
3.FTP服務(wù)器的配置
IIS服務(wù)啟動(dòng)后,系統(tǒng)需要添加FTP服務(wù)器程序,以實(shí)現(xiàn)文件的上傳、下載等傳輸功能。執(zhí)行【控制面板】→【系統(tǒng)和安全】→【管理工具】→【Internet信息服務(wù)(IIS)管理器】命令,打開(kāi)“Internet信息服務(wù)(IIS)管理器”管理窗口,右鍵單擊網(wǎng)站名稱“Default Web Site”,選擇快捷菜單中【添加FTP發(fā)布】。在“添加FTP站點(diǎn)發(fā)布”對(duì)話窗口中,綁定FTP服務(wù)器的IP地址(下拉列表中選擇),默認(rèn)端口設(shè)置:21,選擇“自動(dòng)啟動(dòng)FTP站點(diǎn)”,“SSL”選項(xiàng)中選擇“允許”。在“身份驗(yàn)證和授權(quán)信息”對(duì)話框中,身份驗(yàn)證選擇“匿名”,授權(quán)允許訪問(wèn)為“匿名用戶”,根據(jù)需要,權(quán)限勾選“讀取”“寫(xiě)入”。在配置FTP服務(wù)器的時(shí)候,添加了一個(gè)擁有讀寫(xiě)權(quán)限的匿名用戶。我們要使用這個(gè)匿名用戶登錄FTP服務(wù)器,將網(wǎng)站文件上傳到Web服務(wù)器默認(rèn)的文件夾“\inetpub\wwwroot ”中。因此,F(xiàn)TP服務(wù)器要賦予匿名用戶對(duì)默認(rèn)文件夾“\inetpub\wwwroot ”的讀寫(xiě)權(quán)限。
4.網(wǎng)站文件上傳的方法
網(wǎng)站上傳是將制作好的網(wǎng)站文件復(fù)制到Web服務(wù)器的指定文件夾下。常用的方法有三種:直接復(fù)制網(wǎng)站文件、使用網(wǎng)頁(yè)編輯軟件自帶上傳功能上傳文件、利用FTP上傳軟件上傳文件。其中,后兩種都是借助專用軟件上傳網(wǎng)站文件,需要配置FTP服務(wù)器。
方法1:直接復(fù)制上傳
對(duì)于校園網(wǎng)或計(jì)算機(jī)教室中的Web服務(wù)器,我們可以通過(guò)網(wǎng)絡(luò)管理員,直接在Web服務(wù)器的Win7操作系統(tǒng)上,將網(wǎng)站文件復(fù)制粘貼到Web服務(wù)器的默認(rèn)目錄“\inetpub\wwwroot ”下,以完成上傳任務(wù)。
方法2:使用網(wǎng)頁(yè)編輯軟件上傳
如果局域網(wǎng)內(nèi)的Web服務(wù)器不在本地,我們就要使用一些專用軟件進(jìn)行網(wǎng)站文件的上傳。網(wǎng)頁(yè)編輯軟件就是其中的一種,如“Dreamweaver CS”?!癉reamweaver CS”是設(shè)計(jì)制作網(wǎng)頁(yè)的專用軟件,但是它自帶網(wǎng)站的上傳和發(fā)布功能。
方法3:利用FTP客戶端軟件上傳
FTP客戶端軟件是一種用來(lái)實(shí)現(xiàn)FTP服務(wù)的專用程序。常用的軟件有CuteFTP、LeapFTP、FlashFXP等。其中,LeapFTP是一款小巧而占用系統(tǒng)資源少、用戶界面友好、傳輸速度穩(wěn)定、支持?jǐn)帱c(diǎn)續(xù)傳功能的FTP上傳軟件。它的使用方法與Dreamweaver CS中FTP站點(diǎn)上傳方式基本相同,這里不再贅述。
選擇上述三種方法中的一種將網(wǎng)站文件上傳后,即可在局域網(wǎng)的其他計(jì)算機(jī)上打開(kāi)瀏覽器,輸入Web服務(wù)器的IP地址,測(cè)試瀏覽網(wǎng)站上的網(wǎng)頁(yè)了。
本案例是利用Windows系統(tǒng)IIS服務(wù)的默認(rèn)網(wǎng)站“Default Web Site”,配置Web服務(wù)和FTP服務(wù),完成網(wǎng)站的發(fā)布任務(wù)。在此基礎(chǔ)上,遵循網(wǎng)站發(fā)布的流程,還可以進(jìn)一步探索新建FTP站點(diǎn)設(shè)置網(wǎng)絡(luò)服務(wù)的技術(shù),形成新的教學(xué)實(shí)踐案例。
基金項(xiàng)目:北京市“十三五”教育技術(shù)研究2018年度課題“基于計(jì)算思維培養(yǎng)的中學(xué)信息技術(shù)課程資源建設(shè)”,立項(xiàng)編號(hào):BENIC2018020012
參考文獻(xiàn)
祝智庭.網(wǎng)絡(luò)技術(shù)應(yīng)用(選修)[M].北京:中國(guó)地圖出版社,2005.
劉相楠,梁志恒.在線家電銷(xiāo)售系統(tǒng)[J].科技傳播(下),2011(3):208-210.
黨海燕,麻小娟,詹金珍.基于FTP協(xié)議多用戶遠(yuǎn)程數(shù)據(jù)的訪問(wèn)[J].工業(yè)儀表與自動(dòng)化裝置,2017(1):109-110.
馬卉宇.Android系統(tǒng)下計(jì)算機(jī)英語(yǔ)課件的設(shè)計(jì)與開(kāi)發(fā)[J].信息系統(tǒng)工程,2015(3):149-151.