柳雲(yún)莉+黃曉梅+許晶瑩
摘要:互聯(lián)網(wǎng)技術(shù)為代表的各種數(shù)字化應(yīng)用已經(jīng)滲透并影響普通人生活的方方面面,在網(wǎng)絡(luò)新技術(shù)飛速發(fā)展的背后,網(wǎng)絡(luò)人才成為新經(jīng)濟(jì)的生力軍,文章針對(duì)高職現(xiàn)有的教育體系與企業(yè)需要存在差異進(jìn)行分析,以我校網(wǎng)絡(luò)技術(shù)專業(yè)學(xué)生為例,在教學(xué)過(guò)程中,增加教學(xué)環(huán)節(jié)中的教師演示、學(xué)生的實(shí)際操作、故障排除等訓(xùn)練。培養(yǎng)學(xué)生成為綜合型人才,并提高學(xué)生的就業(yè)能力。
關(guān)鍵詞:Linux操作系統(tǒng);LAMP;課程設(shè)計(jì)
為保證課程的實(shí)用性,教師調(diào)研十余家公司,與相關(guān)崗位的技術(shù)人員進(jìn)行了交流,參考多位行業(yè)專家的意見(jiàn)。以Linux服務(wù)中網(wǎng)站服務(wù)為例,課程設(shè)計(jì)1.5學(xué)時(shí)教師演示、3學(xué)時(shí)學(xué)生實(shí)驗(yàn)操作、0.5項(xiàng)目檢查、學(xué)時(shí)總結(jié)及點(diǎn)評(píng)。
1理論教學(xué)授課設(shè)計(jì)
在授課主要講述在LAMP(Linux、Apache、MySQL、PHP)架構(gòu)中Apache服務(wù)器的安裝、配置和典型應(yīng)用。httpd服務(wù)基礎(chǔ)部分是熟練配置Web站點(diǎn)的前提條件,而Web站點(diǎn)的性能測(cè)試、虛擬主機(jī)、日志監(jiān)控、訪問(wèn)控制等是應(yīng)用的重點(diǎn),這些內(nèi)容應(yīng)作為重點(diǎn),講解時(shí)需要結(jié)合相關(guān)的操作進(jìn)行演示。
1.1內(nèi)容回顧
用35分鐘以提問(wèn)的方式回顧重要知識(shí)點(diǎn),并核對(duì)課后練習(xí)答案,講解作業(yè)中出現(xiàn)較多的問(wèn)題。然后用5 8分鐘介紹本章目標(biāo)及結(jié)構(gòu)。
1.2課程目標(biāo)
讓學(xué)生掌握使用Apache服務(wù)器構(gòu)建Web應(yīng)用系統(tǒng),掌握LAMP運(yùn)行環(huán)境的構(gòu)建。
1.3課程結(jié)構(gòu)
1.3.1LAMP平臺(tái)
首先介紹LAMP架構(gòu)的組成及各部分作用,然后引出對(duì)Apache服務(wù)器的特點(diǎn)介紹。注意說(shuō)明早期的Apache軟件包到現(xiàn)在已經(jīng)改稱為httpd了,所以在本書(shū)中使用“Apache”或“httpd”都可用于表示該Web服務(wù)器軟件,避免學(xué)生在后面的學(xué)習(xí)過(guò)程中產(chǎn)生迷惑。
1.3.2安裝httpd服務(wù)器
講解httpd軟件包的源碼編譯過(guò)程應(yīng)重點(diǎn)講解,而對(duì)RPM包安裝方式簡(jiǎn)略介紹即可。兩種方式講解后,應(yīng)強(qiáng)調(diào)之間差別,特別是httpd.conf配置文件、默認(rèn)網(wǎng)頁(yè)文檔目錄等路徑的差異,避免與系統(tǒng)自帶的httpd服務(wù)混淆、沖突。
1.3.3httpd服務(wù)
先簡(jiǎn)略介紹編譯安裝的httpd服務(wù)器的相關(guān)目錄及其作用,然后演示配置基本可用的httpd服務(wù)器的過(guò)程。再重點(diǎn)講解httpd.conf配置文件的結(jié)構(gòu)及幾個(gè)主要配置項(xiàng)。
2理論教學(xué)難點(diǎn)
2.1理論難點(diǎn)一
使用RPM方式安裝的httpd服務(wù)器,為便于集中管理和維護(hù),RPM方式安裝的httpd服務(wù)器使用了與Linux系統(tǒng)共同的日志系統(tǒng),目錄都建立在“/var/log”下。在“/etc/httpd”目錄中,保留了一個(gè)名為“l(fā)ogs”的符號(hào)連接,指向真正的httpd日志目錄。
2.2理論難點(diǎn)二
定義“SetverRoot”配置項(xiàng)和“
2.3理論難點(diǎn)三
在“Directory”目錄區(qū)域中看到“Oprions”、“Indexes”、“FolloSymLinks”的配置,表示含義?解決方法:“Oprions”配置項(xiàng)可以用來(lái)為目錄區(qū)域添加一些特殊的選項(xiàng)?!癐ndexes”是其中的一個(gè)選項(xiàng),表示允許為目錄建立自動(dòng)索引,也就是說(shuō)當(dāng)在目錄中找不到首頁(yè)文件時(shí),httpd服務(wù)會(huì)自動(dòng)列出該目錄中的所有文件和目錄信息。如果不使用該選項(xiàng),則不具備該項(xiàng)功能?!癋olloSymLinks”是另外一個(gè)選項(xiàng),表示允許在該目錄中使用符號(hào)連接文件,連接到其他系統(tǒng)目錄。該選項(xiàng)會(huì)帶來(lái)一定的安全隱患,若非必要建議不要使用。
3實(shí)驗(yàn)課程設(shè)計(jì)
在實(shí)驗(yàn)部分包括兩個(gè)案例:編譯安裝Apache服務(wù)器、構(gòu)建基于域名的虛擬Web主機(jī)。兩個(gè)實(shí)驗(yàn)案例均要求學(xué)生必須完成。實(shí)施過(guò)程中應(yīng)首先組織學(xué)生布置好實(shí)驗(yàn)環(huán)境,然后確保實(shí)驗(yàn)“案例一”成功完成,如有問(wèn)題應(yīng)及時(shí)解決,在此基礎(chǔ)上再繼續(xù)完成實(shí)驗(yàn)“案例二”。對(duì)于較早完成實(shí)驗(yàn)的學(xué)員,教師可以安排一套拓展練習(xí)繼續(xù)完成。對(duì)上機(jī)過(guò)程中發(fā)現(xiàn)的共性問(wèn)題,教師應(yīng)及時(shí)幫助解決并告知所有學(xué)生,減少學(xué)生的摸索過(guò)程。若發(fā)現(xiàn)有學(xué)生自己解決典型問(wèn)題,教師可以適當(dāng)表?yè)P(yáng),并鼓勵(lì)該學(xué)員上臺(tái)為大家講解分析過(guò)程和解決辦法。
3.1實(shí)驗(yàn)環(huán)境
實(shí)驗(yàn)在VMware Workstation軟件中完成Linux系統(tǒng)的安裝,VMware Workstation建議使用5.5以上的版本。學(xué)生1人1機(jī),2名學(xué)生分為l組共同完成實(shí)驗(yàn)。
3.2實(shí)驗(yàn)過(guò)程難點(diǎn)及解決辦法
3.2.1實(shí)驗(yàn)難點(diǎn)一
在執(zhí)行“./configure”命令對(duì)httpd服務(wù)進(jìn)行配置時(shí),使用“--with-suexec-caller”和“--with-suexecdocroot”選項(xiàng)分別表示的含義。“--With-suexeccaller”選項(xiàng)用于指定允許調(diào)用SUEXEC功能的用戶名,設(shè)置為“daemon”是與運(yùn)行httpd服務(wù)的默認(rèn)用戶保持一致(由httpd.conf)文件中的“User”配置功指定)?!?-with-suexec-docroot”選項(xiàng)用于指定允許SUEXEC功能的網(wǎng)頁(yè)目錄,設(shè)置為httpd服務(wù)的默認(rèn)網(wǎng)頁(yè)根目錄“/usr/local/apache2/htdocs”。
3.2.2實(shí)驗(yàn)難點(diǎn)二
編譯安裝httpd服務(wù),如何使用service命令啟動(dòng)、停止服務(wù),解決辦法可以將控制腳本“apachectl”復(fù)制到“/etc/init.d”目錄中;然后使用chkconfig工具設(shè)置為自動(dòng)啟動(dòng),修改腳文章件,在文件開(kāi)頭第2行插入chkconfig參數(shù)設(shè)置,添加為系統(tǒng)服務(wù)。
3.3.3實(shí)驗(yàn)難點(diǎn)三
在網(wǎng)頁(yè)文檔目錄中建立了測(cè)試首頁(yè)文件“index.htm”,但是使用瀏覽器訪問(wèn)網(wǎng)站時(shí)沒(méi)有看到首頁(yè)文件的內(nèi)容,只看到“Index of/”然后列出網(wǎng)頁(yè)根目錄中的文件,解決辦法在httpd.conf配置文件中,使用“DirectoryIndex”配置項(xiàng)定義網(wǎng)站的首頁(yè)文件名,默認(rèn)的名稱是“index.html”。如果找不到首頁(yè)文件“index.html”(因?yàn)槟憬⒌氖恰癷ndex.htm”,擴(kuò)展名中少了一個(gè)“1”),httpd服務(wù)會(huì)嘗試為目錄建立自動(dòng)索引。然后修改默認(rèn)首頁(yè)配置行為“DirectoryIndex index.htmindex.html”,多個(gè)首頁(yè)文件間用空格分開(kāi),最后重新啟動(dòng)httpd服務(wù)。
4結(jié)語(yǔ)
通過(guò)讓學(xué)生完成精心設(shè)計(jì)的與實(shí)際工程相吻合的項(xiàng)目,使得學(xué)生在學(xué)習(xí)的過(guò)程中具備了真實(shí)的項(xiàng)目實(shí)施經(jīng)驗(yàn)。教師同樣關(guān)注學(xué)生的職業(yè)素養(yǎng),使用多種訓(xùn)練手段、方法來(lái)培養(yǎng)學(xué)生良好的職業(yè)習(xí)慣,使學(xué)生在校成為準(zhǔn)職業(yè)人,離校即可坦然面對(duì)職場(chǎng)風(fēng)雨。