楊健
網站制作是中學信息技術教學的重要內容。其中,發布網站是網站制作的主要環節。目前,中學信息技術教學使用的計算機教室一般配有數十臺電腦,由一臺交換機連接組成一個局域網,再從校園網連接到Internet互聯網。電腦的操作系統主要是微軟的Windows7或Windows10。如何根據現有的硬件環境和軟件配置來完成網站發布的教學實踐呢?本文就上述問題,以微軟的Win7操作系統為例,探討利用Win7操作系統的IIS服務器,搭建WWW(Web)和FTP網絡服務進行網站發布的方法及技術實現。
所謂的網站發布是指在本地硬盤上將制作好的網站文件通過網絡傳送或移動存儲設備復制到Web服務器上[1]。如果在互聯網上發布網站,就要通過申請免費空間、租用虛擬主機、租用專用服務器、購買自己的服務器等方法,使用互聯網上的Web服務器,獲得網站空間。如果在局域網(如校園網或計算機教室)上以Windows操作系統為基礎發布網站,就需要對局域網中的IIS服務器、Web服務器、FTP服務器進行一系列配置。
1.IIS服務器
IIS是Internet Information Server的縮寫,中文名字為互聯網信息服務器,是由微軟公司提供的基于Microsoft Windows操作系統的互聯網基本服務,以網頁服務程序組件的形式存在于Windows 2000等操作系統中。在IIS服務被開啟的狀態下,通過在Windows系統中設置Web服務器、FTP服務器組件,可以實現因特網上的網站發布、網頁瀏覽等功能[2]。
2.Web服務器
Web服務器,也稱網站服務器,以HTML語言和HTTP/HTTPS協議為基礎,以網頁的形式為用戶提供Web服務器上信息資源的瀏覽。將網站資源存放到Web服務器后,在瀏覽器中,以http開頭輸入Web服務器的IP地址,如http://172.27.92.195,就可以進行網頁信息的瀏覽。
3.FTP服務器
FTP服務器(File Transfer Protocol Server)是在互聯網上依照FTP協議提供文件存儲和訪問服務的計算機[2]。FTP協議是專門用來傳輸文件的協議,支持FTP協議的服務器就是FTP服務器[3]。FTP服務器可以用于網站的上傳。訪問FTP服務器上的文件時,輸入的網址要以ftp開頭,如ftp://172.27.92.195。FTP服務器上的信息以文件方式呈現。
在Win7操作系統中,綜合應用IIS服務、Web服務和FTP服務可以實現網站的發布。網站發布一般包括配置網站服務器、上傳網站文件到Web服務器、測試網站并瀏覽網頁3個環節,如下圖所示。其中,配置網站服務器又包括安裝IIS服務器、配置Web服務器和修改Web服務器默認主頁文件。上傳網站文件有兩種途徑:一種是直接復制網站文件到默認目錄“\inetpub\wwwroot”文件夾;另一種是通過配置FTP服務器,使用專用軟件將網站文件上傳到“\inetpub\wwwroot”文件夾。測試網站是選擇局域網中任意一臺計算機,打開瀏覽器,在地址欄中輸入命令“http://Web服務器的IP地址/”,按回車鍵,查看是否可以訪問服務器上的網頁。
1.IIS服務器的安裝
在默認情況下,Windows 7操作系統是將IIS服務功能關閉的。如果Windows系統要提供互聯網信息服務,進行網站發布,就必須執行【開始】→【控制面板】→【程序】→【打開或關閉Windows功能】命令,在彈出的“Windows功能”對話框中,選中“Internet信息服務”選項中的所有選項,包括FTP服務器、Web管理工具和萬維網服務,重新啟動IIS程序組件。

2.Web服務器的配置
當IIS服務功能啟動后,打開瀏覽器,輸入“http://localhost/”回車。如果出現“IIS7”歡迎界面,說明Web服務器已經搭建成功[4]。此時,系統會自動建立一個默認名稱為“Default Web Site”的Web網站,該網站的Web服務(http)已被開啟。在根目錄下,系統還創建了與該站點相對應的默認文件夾“\inetpub\wwwroot ”。
為了讓局域網中其他計算機也能訪問Web服務器的網站資源,需要執行【控制面板】→【系統和安全】→【允許程序通過Windows防火墻】命令,設置防火墻參數。
配置Web服務器的同時,系統會在根目錄下創建“\inetpub\wwwroot ”文件夾。這個文件夾中有一個主頁文件“iisstart.htm”。通過瀏覽器瀏覽Web服務器上的網站時,默認打開的主頁文件是“iisstart.htm”。如果想以指定的網站主頁文件名,如“main.html”,作為默認打開的主頁文件,就需要對Web服務器的有關參數進行添加修改。在“Internet信息服務(IIS)管理器”窗口,執行【Web服務器】→【默認文檔】→【打開功能】命令,單擊“添加”選項。在彈出的“添加默認文檔”對話框中,輸入指定網站的主頁文件名,如“main.html”,完成設置。
3.FTP服務器的配置
IIS服務啟動后,系統需要添加FTP服務器程序,以實現文件的上傳、下載等傳輸功能。執行【控制面板】→【系統和安全】→【管理工具】→【Internet信息服務(IIS)管理器】命令,打開“Internet信息服務(IIS)管理器”管理窗口,右鍵單擊網站名稱“Default Web Site”,選擇快捷菜單中【添加FTP發布】。在“添加FTP站點發布”對話窗口中,綁定FTP服務器的IP地址(下拉列表中選擇),默認端口設置:21,選擇“自動啟動FTP站點”,“SSL”選項中選擇“允許”。在“身份驗證和授權信息”對話框中,身份驗證選擇“匿名”,授權允許訪問為“匿名用戶”,根據需要,權限勾選“讀取”“寫入”。在配置FTP服務器的時候,添加了一個擁有讀寫權限的匿名用戶。我們要使用這個匿名用戶登錄FTP服務器,將網站文件上傳到Web服務器默認的文件夾“\inetpub\wwwroot ”中。因此,FTP服務器要賦予匿名用戶對默認文件夾“\inetpub\wwwroot ”的讀寫權限。
4.網站文件上傳的方法
網站上傳是將制作好的網站文件復制到Web服務器的指定文件夾下。常用的方法有三種:直接復制網站文件、使用網頁編輯軟件自帶上傳功能上傳文件、利用FTP上傳軟件上傳文件。其中,后兩種都是借助專用軟件上傳網站文件,需要配置FTP服務器。
方法1:直接復制上傳
對于校園網或計算機教室中的Web服務器,我們可以通過網絡管理員,直接在Web服務器的Win7操作系統上,將網站文件復制粘貼到Web服務器的默認目錄“\inetpub\wwwroot ”下,以完成上傳任務。
方法2:使用網頁編輯軟件上傳
如果局域網內的Web服務器不在本地,我們就要使用一些專用軟件進行網站文件的上傳。網頁編輯軟件就是其中的一種,如“Dreamweaver CS”?!癉reamweaver CS”是設計制作網頁的專用軟件,但是它自帶網站的上傳和發布功能。
方法3:利用FTP客戶端軟件上傳
FTP客戶端軟件是一種用來實現FTP服務的專用程序。常用的軟件有CuteFTP、LeapFTP、FlashFXP等。其中,LeapFTP是一款小巧而占用系統資源少、用戶界面友好、傳輸速度穩定、支持斷點續傳功能的FTP上傳軟件。它的使用方法與Dreamweaver CS中FTP站點上傳方式基本相同,這里不再贅述。
選擇上述三種方法中的一種將網站文件上傳后,即可在局域網的其他計算機上打開瀏覽器,輸入Web服務器的IP地址,測試瀏覽網站上的網頁了。
本案例是利用Windows系統IIS服務的默認網站“Default Web Site”,配置Web服務和FTP服務,完成網站的發布任務。在此基礎上,遵循網站發布的流程,還可以進一步探索新建FTP站點設置網絡服務的技術,形成新的教學實踐案例。
基金項目:北京市“十三五”教育技術研究2018年度課題“基于計算思維培養的中學信息技術課程資源建設”,立項編號:BENIC2018020012
參考文獻
祝智庭.網絡技術應用(選修)[M].北京:中國地圖出版社,2005.
劉相楠,梁志恒.在線家電銷售系統[J].科技傳播(下),2011(3):208-210.
黨海燕,麻小娟,詹金珍.基于FTP協議多用戶遠程數據的訪問[J].工業儀表與自動化裝置,2017(1):109-110.
馬卉宇.Android系統下計算機英語課件的設計與開發[J].信息系統工程,2015(3):149-151.