国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

教學(xué)中基于工程理念的網(wǎng)站調(diào)試環(huán)境研究

2014-07-24 01:45付筆賢
廣東教育·職教版 2014年4期

付筆賢

摘 要:網(wǎng)站開發(fā)教學(xué)中需要調(diào)試與運行環(huán)境,由于班級人數(shù)眾多,院校無法給學(xué)生人手提供一臺WEB服務(wù)器。長期以來,在網(wǎng)站開發(fā)教學(xué)中,學(xué)生設(shè)計的網(wǎng)站只能在學(xué)生使用的本機調(diào)試運行。如何給多個班級的每個同學(xué)單獨分配一臺有完整域名,可調(diào)試與發(fā)布網(wǎng)站的WEB服務(wù)器,對學(xué)生的學(xué)與教師的教都有非常重要的現(xiàn)實意義,這也是長期以來困擾各職業(yè)院校計算機教師的一道難題。

關(guān)鍵詞:WEB服務(wù)器;網(wǎng)站調(diào)試環(huán)境;多個班級共用

中圖分類號:G712 文獻(xiàn)標(biāo)識碼:A 文章編號:1005-1422(2014)04-0089-03

一、研究背景

筆者從事計算機網(wǎng)絡(luò)專業(yè)教學(xué)多年,在網(wǎng)站開發(fā)教學(xué)中,受制于WEB服務(wù)器的數(shù)量,學(xué)生開發(fā)的網(wǎng)站通常只能在學(xué)生使用的本機進(jìn)行調(diào)試與運行,這始終是實驗性的操作,與工程實踐有較大區(qū)別。學(xué)生看不到網(wǎng)站在真實服務(wù)器上的運行效果,會影響學(xué)生學(xué)習(xí)的積極性,及對所學(xué)知識的深入理解。如何在計算機房給學(xué)生搭建一個接近工程實踐的調(diào)試運行環(huán)境,給多個班級的每個同學(xué)單獨分配一臺有完整域名,可調(diào)試與發(fā)布網(wǎng)站的WEB服務(wù)器,讓所有學(xué)生可以在真實的工程環(huán)境中學(xué)習(xí)與設(shè)計網(wǎng)站,同時班級同學(xué)之間可以象在互聯(lián)網(wǎng)上一樣,通過瀏覽器訪問其他同學(xué)設(shè)計的網(wǎng)站,相互參考,取長補短,這個難題一直困擾著廣大計算機專業(yè)的教師。

二、研究意義及現(xiàn)狀

平時我們講授網(wǎng)站開發(fā)這門課程,均使用Dreamweaver作為編輯器,學(xué)生設(shè)計完成一個網(wǎng)站或網(wǎng)頁,只能在本機進(jìn)行瀏覽,效果只有開發(fā)者個人能看到,其他同學(xué)和教師看不到,這會給學(xué)生深入透徹地理解網(wǎng)站設(shè)計方面的知識帶來困惑,教師也無法實時監(jiān)督學(xué)生的作業(yè)完成進(jìn)度,特別是網(wǎng)頁中存在后臺數(shù)據(jù)庫或者一些特定函數(shù)調(diào)用的情況下,本機運行與在服務(wù)器上運行會有較大的不同,一些網(wǎng)站在本機可以很好地運行,但發(fā)布到服務(wù)器上運行則會出錯,一些網(wǎng)頁在本機可以正常顯示,但發(fā)布到服務(wù)器上運行顯示就可能不正常。下課時學(xué)生還要挨個將設(shè)計好的網(wǎng)站拷貝或上傳至教師機以便保存?,F(xiàn)在各院校計算機房的學(xué)生機都安裝了還原卡,有些來不及上傳的同學(xué),或者計算機偶爾死機,設(shè)計好的內(nèi)容還會丟失。

如果能夠給每個學(xué)生獨立分配一個WEB服務(wù)器及一個域名,讓學(xué)生在網(wǎng)站設(shè)計階段設(shè)計的網(wǎng)站會自動保存至服務(wù)器,且隨時可以看到網(wǎng)站在服務(wù)器上的運行效果,這種所見即所得的效果可以極大地激發(fā)學(xué)生的學(xué)習(xí)熱情,讓他們了解實際工作中,網(wǎng)站是如何發(fā)布與更新的,也有利于學(xué)生對所學(xué)知識的深入理解,這種方式是網(wǎng)站開發(fā)專業(yè)教學(xué)的助力器。筆者通過多種不同的途徑進(jìn)行過調(diào)研,還沒有發(fā)現(xiàn)有職業(yè)類院校采用這種調(diào)試環(huán)境。

三、可行性研究

要用域名瀏覽網(wǎng)站,必須有WEB服務(wù)器,有域名空間及對站點目錄上傳下載的權(quán)限,這樣才可以使用域名訪問所設(shè)計的網(wǎng)站,一個班級一般都有幾十個,多則五六十個學(xué)生,如果為每個學(xué)生搭建一個WEB服務(wù)器就得使用五六十臺計算機作服務(wù)器,如果為多個班級的每個學(xué)生搭建一個WEB服務(wù)器,就得使用幾百臺計算機,從經(jīng)濟的角度看,是不現(xiàn)實的。如何在只有一臺計算機做服務(wù)器的情況下,實現(xiàn)這種功能?筆者想到了使用WEB服務(wù)器虛擬主機功能,可以實現(xiàn)一個IP地址對應(yīng)多個域名的功能。光有域名還不行,還得有站點空間存放站點文件,網(wǎng)站開發(fā)者要有對這個站點空間上傳下載的權(quán)限,這就需要FTP服務(wù)器,但每個同學(xué)的站點文件夾只能自己訪問,其他同學(xué)不能訪問,而一個FTP服務(wù)器只有一個工作文件夾,所有用戶只能對這個工作文件夾進(jìn)行相應(yīng)權(quán)限的操作,要滿足不同的同學(xué)只能讀寫自己的文件夾,該如何做到呢?筆者想到了FTP的虛擬目錄功能,它可以實現(xiàn)不同的FTP用戶對應(yīng)不同的FTP文件夾的功能,加上DNS域名解析,給每個WEB服務(wù)建立一個區(qū)域,這樣就可以搭建一個完美的WEB服務(wù)器運行與調(diào)試環(huán)境,經(jīng)過長時間的鉆研與試驗,筆者終于成功地解決了這個問題,這就相當(dāng)于使用一臺計算機,搭建幾十臺WEB服務(wù)器,給每個同學(xué)單獨分配一臺有完整域名,可獨立發(fā)布網(wǎng)站的WEB服務(wù)器。

搭建這種WEB服務(wù)器環(huán)境,需要以下幾個步驟配合。第一是安裝服務(wù)器軟件;第二是配置DNS服務(wù)器;第三是設(shè)置虛擬網(wǎng)站站點目錄;第四是配置FTP虛擬目錄;第五是配置APACHE虛擬機;第六是配置學(xué)生機;第七是設(shè)置多個班級共用。以上七個步驟除第六個步驟需在學(xué)生機上配置外,其它六個步驟均在同一臺服務(wù)器上配置完成,下面逐步加以介紹。

(一)服務(wù)器軟件的安裝

服務(wù)器的準(zhǔn)備有兩種方式,第一種方式:單獨使用一臺計算機做服務(wù)器。第二種方式:用虛擬機做服務(wù)器。服務(wù)器準(zhǔn)備好后,就可以安裝windows服務(wù)器軟件(這里采用windows server 2008),并安裝windows server 2008自帶的DNS服務(wù)及FTP服務(wù),接著安裝APACHE、MYSQL、PHP服務(wù)器軟件包,這樣軟件的安裝就完成了。

(二) DNS服務(wù)器的搭建

因為每個學(xué)號都對應(yīng)一個域名,所以需要為這些域名建立域名解析,一般一個班級最多有60個學(xué)生,所以我們在安裝好的DNS服務(wù)器上建立61個區(qū)域,其中一個為teacher.com,其它的60個區(qū)域以“‘A+學(xué)號.COM”命名,如:學(xué)號為01號的同學(xué),對應(yīng)A01.COM區(qū)域,學(xué)號為02號的同學(xué)對應(yīng)A02.COM區(qū)域,以此類推。給每個區(qū)域新建WWW和FTP兩個主機,主機所對應(yīng)的IP地址均指向本機。

(三) 虛擬網(wǎng)站站點目錄的創(chuàng)建

虛擬網(wǎng)站站點目錄的創(chuàng)建是一個很重要的步驟,因為所有虛擬網(wǎng)站的文件都需要存貯在各自對應(yīng)的站點目錄中。假設(shè)一個班有60個同學(xué),我們在windows server 2008服務(wù)器的某個磁盤分區(qū)上建立一個文件夾webfolder,作為APACHE服務(wù)器的站點根目錄(APACHE默認(rèn)站點根目錄為htdocs)。再在webfolder下建立61個子文件夾,作為各虛擬網(wǎng)站的站點目錄,其中一個子文件夾命名teacher,供教師使用,另外60個子文件夾名稱為“A+學(xué)生學(xué)號”。即A01、A02、A03直至A60。這60個文件夾每個均依學(xué)號對應(yīng)著一個學(xué)生,也就是說,每個同學(xué)在服務(wù)器上會有自己獨立的一個文件夾空間,作為自己的站點目錄,用于存放自己的網(wǎng)站文件,如,學(xué)號為01號的同學(xué)對應(yīng)webfolder下A01這個子文件夾,學(xué)號為02號的同學(xué)對應(yīng)A02這個子文件夾,以此類推。如圖1所示。

(四) FTP虛擬目錄的配置

FTP虛擬目錄的作用是為每個同學(xué)發(fā)布與修改自己的站點文件提供途徑與權(quán)限,在FTP服務(wù)器上建立61個虛擬目錄,其中一個以teacher命名,供教師使用,其它的60個虛擬目錄也以“A+學(xué)號”命名,供學(xué)生使用。每個虛擬目錄的路徑指向我們前面建立的webfolder文件夾下與它同名的子文件夾,比如虛擬目錄A01對應(yīng)webfolder文件夾下的子文件夾A01、虛擬目錄A02對應(yīng)子文件夾A02,以此類推。再對文件夾的安全性進(jìn)行相應(yīng)設(shè)置,配置完成后,每個同學(xué)使用FTP登錄服務(wù)器,就只能訪問與自己學(xué)號對應(yīng)的文件夾,無權(quán)訪問其他同學(xué)的文件夾,這樣可以杜絕有同學(xué)從其他同學(xué)的目錄中復(fù)制文件,防止抄襲。

(五)APACHE虛擬服務(wù)器的搭建

WEB虛擬主機在IPV4地址短缺的互聯(lián)網(wǎng)界應(yīng)用非常廣泛,但在中職院校教學(xué)領(lǐng)域,除了課堂講授外,很少進(jìn)行實際應(yīng)用,這里將用到WEB服務(wù)器虛擬主機功能。選擇使用APACHE服務(wù)器,是因APACHE小巧精悍、消耗系統(tǒng)資源少,運行速度快,且相對于IIS WEB具有更高的安全性,只是配置過程比IIS WEB稍微難一些。

整個系統(tǒng)能否運行,APACHE虛擬服務(wù)器是個關(guān)鍵,在APACHE安裝目錄下找到并打開httpd.conf配置文件,啟用Include conf/extra/httpdvhosts.conf條目,這樣就打開了虛擬機開關(guān),找到并打開httpdvhosts.conf配置文件,配置各虛擬服務(wù)器的相關(guān)項。這里我們需要配置一個教師用的虛擬服務(wù)器,及60個學(xué)生用的虛擬服務(wù)器,配置非常簡單,限于篇幅,不詳細(xì)敘述。有一點要注意:各虛擬機的站點目錄與server name要相互對應(yīng),如虛擬機www.A01.com的站點目錄對應(yīng)我們前面建立的文件夾webfolder下的子文件夾A01,虛擬機www.A02.com的站點目錄對應(yīng)文件夾webfolder下的子文件夾A02,以此類推。

(六) 學(xué)生機的配置

學(xué)生機的配置比較簡單,首先不管學(xué)生機與服務(wù)是否在同一網(wǎng)段,只要保證學(xué)生機與服務(wù)器能相互聯(lián)通就可,其次要配置dreamwearer,將dreamweaver的測試服務(wù)器指向我們上面配置好的APACHE服務(wù)器,并保證勾選了“保存時自動將文件上傳到服務(wù)器”選項,這樣,學(xué)生每次調(diào)試時設(shè)計的網(wǎng)頁都會自動上傳至服務(wù)器,學(xué)生不斷調(diào)試的過程其實就是不斷發(fā)布與更新站點文件的過程。

(七)設(shè)置多個班級共用

假如有多個班級都使用這個服務(wù)器,我們可以為每個班級建立一個班級文件夾,比如“12計算機班”,我們則為這個班級建立“12計算機班”文件夾,再在這個班級文件夾中建立和前面webfolder文件夾中一樣的子文件夾結(jié)構(gòu),即,每個班級文件夾中都有60個以“A+學(xué)號”命名的子文件夾和一個名為teacher的教師文件夾,如圖2所示。假如還有一個13計算機班,則我們再按以上規(guī)則建立一個“13計算機班”的文件夾及其子文件夾。教師上哪個班的課就將哪個班的文件夾重命名為webfolder,如,老師上“12計算機班”的課,則將“12計算機班”這個文件夾重命名為“webfolder”,上“13計算機班”的課,則將“13計算機班”這個文件夾重命名為“webfolder”。因為APACHE服務(wù)器的站點目錄始終指向“webfolder”文件夾,所以我們將哪個班級的文件夾重命名為“webfolder”,則APACHE服務(wù)器就會存取哪個班級的網(wǎng)站文件,這樣就可以達(dá)到同一APACHE服務(wù)器為多個班級服務(wù)的目的。

四、效果

筆者使用以上描述的方式配置了一臺服務(wù)器,供幾個班級使用,雖然每堂課都有五六十個同學(xué)同時使用,但因為APACHE服務(wù)器短小精悍,速度依然很快,感覺不到任何延遲。學(xué)生能在真實的網(wǎng)絡(luò)環(huán)境中設(shè)計與發(fā)布網(wǎng)站,學(xué)習(xí)的積極性提高了很多。教師要了解哪位同學(xué)的作業(yè)完成進(jìn)度,只需要在瀏覽器地址欄內(nèi)輸入與這位同學(xué)學(xué)號對應(yīng)的域名就可以瀏覽其網(wǎng)站,了解其進(jìn)度。而同學(xué)們想要查看教師的網(wǎng)站作參考,只需要在瀏覽器地址欄內(nèi),輸入www.teacher.com就可以看到教師的網(wǎng)站。任何一位同學(xué)想要看其他同學(xué)的網(wǎng)站,也只需要在瀏覽器地址欄內(nèi)輸入與其學(xué)號對應(yīng)的域名就可,如:想查看36號同學(xué)的網(wǎng)站,只需在瀏覽器地址欄內(nèi)輸入www.A36.com就可以看到36號同學(xué)的網(wǎng)站。

五、結(jié)論

只用一臺計算機,通過APACHE虛擬機、ftp虛擬機、dns的聯(lián)合作用,為多個班級提供真實的WEB調(diào)試環(huán)境,解決了大專院校長期以來網(wǎng)站開發(fā)教學(xué)中,學(xué)生沒有專用WEB服務(wù)器發(fā)布與調(diào)試網(wǎng)站的老大難問題,為我們的網(wǎng)站開發(fā)教學(xué)提供了方便,是一種既經(jīng)濟,又節(jié)能的創(chuàng)意,非常適合于網(wǎng)站開發(fā)課程使用,對教師的教與學(xué)生的學(xué)都有非常重要的意義,值得在全國職業(yè)院校計算機網(wǎng)絡(luò)專業(yè)大力推廣。

責(zé)任編輯 陳春陽

(四) FTP虛擬目錄的配置

FTP虛擬目錄的作用是為每個同學(xué)發(fā)布與修改自己的站點文件提供途徑與權(quán)限,在FTP服務(wù)器上建立61個虛擬目錄,其中一個以teacher命名,供教師使用,其它的60個虛擬目錄也以“A+學(xué)號”命名,供學(xué)生使用。每個虛擬目錄的路徑指向我們前面建立的webfolder文件夾下與它同名的子文件夾,比如虛擬目錄A01對應(yīng)webfolder文件夾下的子文件夾A01、虛擬目錄A02對應(yīng)子文件夾A02,以此類推。再對文件夾的安全性進(jìn)行相應(yīng)設(shè)置,配置完成后,每個同學(xué)使用FTP登錄服務(wù)器,就只能訪問與自己學(xué)號對應(yīng)的文件夾,無權(quán)訪問其他同學(xué)的文件夾,這樣可以杜絕有同學(xué)從其他同學(xué)的目錄中復(fù)制文件,防止抄襲。

(五)APACHE虛擬服務(wù)器的搭建

WEB虛擬主機在IPV4地址短缺的互聯(lián)網(wǎng)界應(yīng)用非常廣泛,但在中職院校教學(xué)領(lǐng)域,除了課堂講授外,很少進(jìn)行實際應(yīng)用,這里將用到WEB服務(wù)器虛擬主機功能。選擇使用APACHE服務(wù)器,是因APACHE小巧精悍、消耗系統(tǒng)資源少,運行速度快,且相對于IIS WEB具有更高的安全性,只是配置過程比IIS WEB稍微難一些。

整個系統(tǒng)能否運行,APACHE虛擬服務(wù)器是個關(guān)鍵,在APACHE安裝目錄下找到并打開httpd.conf配置文件,啟用Include conf/extra/httpdvhosts.conf條目,這樣就打開了虛擬機開關(guān),找到并打開httpdvhosts.conf配置文件,配置各虛擬服務(wù)器的相關(guān)項。這里我們需要配置一個教師用的虛擬服務(wù)器,及60個學(xué)生用的虛擬服務(wù)器,配置非常簡單,限于篇幅,不詳細(xì)敘述。有一點要注意:各虛擬機的站點目錄與server name要相互對應(yīng),如虛擬機www.A01.com的站點目錄對應(yīng)我們前面建立的文件夾webfolder下的子文件夾A01,虛擬機www.A02.com的站點目錄對應(yīng)文件夾webfolder下的子文件夾A02,以此類推。

(六) 學(xué)生機的配置

學(xué)生機的配置比較簡單,首先不管學(xué)生機與服務(wù)是否在同一網(wǎng)段,只要保證學(xué)生機與服務(wù)器能相互聯(lián)通就可,其次要配置dreamwearer,將dreamweaver的測試服務(wù)器指向我們上面配置好的APACHE服務(wù)器,并保證勾選了“保存時自動將文件上傳到服務(wù)器”選項,這樣,學(xué)生每次調(diào)試時設(shè)計的網(wǎng)頁都會自動上傳至服務(wù)器,學(xué)生不斷調(diào)試的過程其實就是不斷發(fā)布與更新站點文件的過程。

(七)設(shè)置多個班級共用

假如有多個班級都使用這個服務(wù)器,我們可以為每個班級建立一個班級文件夾,比如“12計算機班”,我們則為這個班級建立“12計算機班”文件夾,再在這個班級文件夾中建立和前面webfolder文件夾中一樣的子文件夾結(jié)構(gòu),即,每個班級文件夾中都有60個以“A+學(xué)號”命名的子文件夾和一個名為teacher的教師文件夾,如圖2所示。假如還有一個13計算機班,則我們再按以上規(guī)則建立一個“13計算機班”的文件夾及其子文件夾。教師上哪個班的課就將哪個班的文件夾重命名為webfolder,如,老師上“12計算機班”的課,則將“12計算機班”這個文件夾重命名為“webfolder”,上“13計算機班”的課,則將“13計算機班”這個文件夾重命名為“webfolder”。因為APACHE服務(wù)器的站點目錄始終指向“webfolder”文件夾,所以我們將哪個班級的文件夾重命名為“webfolder”,則APACHE服務(wù)器就會存取哪個班級的網(wǎng)站文件,這樣就可以達(dá)到同一APACHE服務(wù)器為多個班級服務(wù)的目的。

四、效果

筆者使用以上描述的方式配置了一臺服務(wù)器,供幾個班級使用,雖然每堂課都有五六十個同學(xué)同時使用,但因為APACHE服務(wù)器短小精悍,速度依然很快,感覺不到任何延遲。學(xué)生能在真實的網(wǎng)絡(luò)環(huán)境中設(shè)計與發(fā)布網(wǎng)站,學(xué)習(xí)的積極性提高了很多。教師要了解哪位同學(xué)的作業(yè)完成進(jìn)度,只需要在瀏覽器地址欄內(nèi)輸入與這位同學(xué)學(xué)號對應(yīng)的域名就可以瀏覽其網(wǎng)站,了解其進(jìn)度。而同學(xué)們想要查看教師的網(wǎng)站作參考,只需要在瀏覽器地址欄內(nèi),輸入www.teacher.com就可以看到教師的網(wǎng)站。任何一位同學(xué)想要看其他同學(xué)的網(wǎng)站,也只需要在瀏覽器地址欄內(nèi)輸入與其學(xué)號對應(yīng)的域名就可,如:想查看36號同學(xué)的網(wǎng)站,只需在瀏覽器地址欄內(nèi)輸入www.A36.com就可以看到36號同學(xué)的網(wǎng)站。

五、結(jié)論

只用一臺計算機,通過APACHE虛擬機、ftp虛擬機、dns的聯(lián)合作用,為多個班級提供真實的WEB調(diào)試環(huán)境,解決了大專院校長期以來網(wǎng)站開發(fā)教學(xué)中,學(xué)生沒有專用WEB服務(wù)器發(fā)布與調(diào)試網(wǎng)站的老大難問題,為我們的網(wǎng)站開發(fā)教學(xué)提供了方便,是一種既經(jīng)濟,又節(jié)能的創(chuàng)意,非常適合于網(wǎng)站開發(fā)課程使用,對教師的教與學(xué)生的學(xué)都有非常重要的意義,值得在全國職業(yè)院校計算機網(wǎng)絡(luò)專業(yè)大力推廣。

責(zé)任編輯 陳春陽

(四) FTP虛擬目錄的配置

FTP虛擬目錄的作用是為每個同學(xué)發(fā)布與修改自己的站點文件提供途徑與權(quán)限,在FTP服務(wù)器上建立61個虛擬目錄,其中一個以teacher命名,供教師使用,其它的60個虛擬目錄也以“A+學(xué)號”命名,供學(xué)生使用。每個虛擬目錄的路徑指向我們前面建立的webfolder文件夾下與它同名的子文件夾,比如虛擬目錄A01對應(yīng)webfolder文件夾下的子文件夾A01、虛擬目錄A02對應(yīng)子文件夾A02,以此類推。再對文件夾的安全性進(jìn)行相應(yīng)設(shè)置,配置完成后,每個同學(xué)使用FTP登錄服務(wù)器,就只能訪問與自己學(xué)號對應(yīng)的文件夾,無權(quán)訪問其他同學(xué)的文件夾,這樣可以杜絕有同學(xué)從其他同學(xué)的目錄中復(fù)制文件,防止抄襲。

(五)APACHE虛擬服務(wù)器的搭建

WEB虛擬主機在IPV4地址短缺的互聯(lián)網(wǎng)界應(yīng)用非常廣泛,但在中職院校教學(xué)領(lǐng)域,除了課堂講授外,很少進(jìn)行實際應(yīng)用,這里將用到WEB服務(wù)器虛擬主機功能。選擇使用APACHE服務(wù)器,是因APACHE小巧精悍、消耗系統(tǒng)資源少,運行速度快,且相對于IIS WEB具有更高的安全性,只是配置過程比IIS WEB稍微難一些。

整個系統(tǒng)能否運行,APACHE虛擬服務(wù)器是個關(guān)鍵,在APACHE安裝目錄下找到并打開httpd.conf配置文件,啟用Include conf/extra/httpdvhosts.conf條目,這樣就打開了虛擬機開關(guān),找到并打開httpdvhosts.conf配置文件,配置各虛擬服務(wù)器的相關(guān)項。這里我們需要配置一個教師用的虛擬服務(wù)器,及60個學(xué)生用的虛擬服務(wù)器,配置非常簡單,限于篇幅,不詳細(xì)敘述。有一點要注意:各虛擬機的站點目錄與server name要相互對應(yīng),如虛擬機www.A01.com的站點目錄對應(yīng)我們前面建立的文件夾webfolder下的子文件夾A01,虛擬機www.A02.com的站點目錄對應(yīng)文件夾webfolder下的子文件夾A02,以此類推。

(六) 學(xué)生機的配置

學(xué)生機的配置比較簡單,首先不管學(xué)生機與服務(wù)是否在同一網(wǎng)段,只要保證學(xué)生機與服務(wù)器能相互聯(lián)通就可,其次要配置dreamwearer,將dreamweaver的測試服務(wù)器指向我們上面配置好的APACHE服務(wù)器,并保證勾選了“保存時自動將文件上傳到服務(wù)器”選項,這樣,學(xué)生每次調(diào)試時設(shè)計的網(wǎng)頁都會自動上傳至服務(wù)器,學(xué)生不斷調(diào)試的過程其實就是不斷發(fā)布與更新站點文件的過程。

(七)設(shè)置多個班級共用

假如有多個班級都使用這個服務(wù)器,我們可以為每個班級建立一個班級文件夾,比如“12計算機班”,我們則為這個班級建立“12計算機班”文件夾,再在這個班級文件夾中建立和前面webfolder文件夾中一樣的子文件夾結(jié)構(gòu),即,每個班級文件夾中都有60個以“A+學(xué)號”命名的子文件夾和一個名為teacher的教師文件夾,如圖2所示。假如還有一個13計算機班,則我們再按以上規(guī)則建立一個“13計算機班”的文件夾及其子文件夾。教師上哪個班的課就將哪個班的文件夾重命名為webfolder,如,老師上“12計算機班”的課,則將“12計算機班”這個文件夾重命名為“webfolder”,上“13計算機班”的課,則將“13計算機班”這個文件夾重命名為“webfolder”。因為APACHE服務(wù)器的站點目錄始終指向“webfolder”文件夾,所以我們將哪個班級的文件夾重命名為“webfolder”,則APACHE服務(wù)器就會存取哪個班級的網(wǎng)站文件,這樣就可以達(dá)到同一APACHE服務(wù)器為多個班級服務(wù)的目的。

四、效果

筆者使用以上描述的方式配置了一臺服務(wù)器,供幾個班級使用,雖然每堂課都有五六十個同學(xué)同時使用,但因為APACHE服務(wù)器短小精悍,速度依然很快,感覺不到任何延遲。學(xué)生能在真實的網(wǎng)絡(luò)環(huán)境中設(shè)計與發(fā)布網(wǎng)站,學(xué)習(xí)的積極性提高了很多。教師要了解哪位同學(xué)的作業(yè)完成進(jìn)度,只需要在瀏覽器地址欄內(nèi)輸入與這位同學(xué)學(xué)號對應(yīng)的域名就可以瀏覽其網(wǎng)站,了解其進(jìn)度。而同學(xué)們想要查看教師的網(wǎng)站作參考,只需要在瀏覽器地址欄內(nèi),輸入www.teacher.com就可以看到教師的網(wǎng)站。任何一位同學(xué)想要看其他同學(xué)的網(wǎng)站,也只需要在瀏覽器地址欄內(nèi)輸入與其學(xué)號對應(yīng)的域名就可,如:想查看36號同學(xué)的網(wǎng)站,只需在瀏覽器地址欄內(nèi)輸入www.A36.com就可以看到36號同學(xué)的網(wǎng)站。

五、結(jié)論

只用一臺計算機,通過APACHE虛擬機、ftp虛擬機、dns的聯(lián)合作用,為多個班級提供真實的WEB調(diào)試環(huán)境,解決了大專院校長期以來網(wǎng)站開發(fā)教學(xué)中,學(xué)生沒有專用WEB服務(wù)器發(fā)布與調(diào)試網(wǎng)站的老大難問題,為我們的網(wǎng)站開發(fā)教學(xué)提供了方便,是一種既經(jīng)濟,又節(jié)能的創(chuàng)意,非常適合于網(wǎng)站開發(fā)課程使用,對教師的教與學(xué)生的學(xué)都有非常重要的意義,值得在全國職業(yè)院校計算機網(wǎng)絡(luò)專業(yè)大力推廣。

責(zé)任編輯 陳春陽