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