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