Linux操作系统下组建LAMP实验课程实验案例设计探索

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:chinayzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:互联网技术为代表的各种数字化应用已经渗透并影响普通人生活的方方面面,在网络新技术飞速发展的背后,网络人才成为新经济的生力军,文章针对高职现有的教育体系与企业需要存在差异进行分析,以我校网络技术专业学生为例,在教学过程中,增加教学环节中的教师演示、学生的实际操作、故障排除等训练。培养学生成为综合型人才,并提高学生的就业能力。
  关键词:Linux操作系统;LAMP;课程设计
  为保证课程的实用性,教师调研十余家公司,与相关岗位的技术人员进行了交流,参考多位行业专家的意见。以Linux服务中网站服务为例,课程设计1.5学时教师演示、3学时学生实验操作、0.5项目检查、学时总结及点评。
  1理论教学授课设计
  在授课主要讲述在LAMP(Linux、Apache、MySQL、PHP)架构中Apache服务器的安装、配置和典型应用。httpd服务基础部分是熟练配置Web站点的前提条件,而Web站点的性能测试、虚拟主机、日志监控、访问控制等是应用的重点,这些内容应作为重点,讲解时需要结合相关的操作进行演示。
  1.1内容回顾
  用35分钟以提问的方式回顾重要知识点,并核对课后练习答案,讲解作业中出现较多的问题。然后用5 8分钟介绍本章目标及结构。
  1.2课程目标
  让学生掌握使用Apache服务器构建Web应用系统,掌握LAMP运行环境的构建。
  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”目录中,保留了一个名为“logs”的符号连接,指向真正的httpd日志目录。
  2.2理论难点二
  定义“SetverRoot”配置项和“……”目录区域,是否可以使用相对路径?解决方法:首先区分“serverRoot”是全局配置,而“……”是区域配置,两者的作用范围是不一样的。在定义目录区域时,设置的路径是Web服务器系统中的目录完整路径,不要用相对路径。
  2.3理论难点三
  在“Directory”目录区域中看到“Oprions”、“Indexes”、“FolloSymLinks”的配置,表示含义?解决方法:“Oprions”配置项可以用来为目录区域添加一些特殊的选项。“Indexes”是其中的一个选项,表示允许为目录建立自动索引,也就是说当在目录中找不到首页文件时,httpd服务会自动列出该目录中的所有文件和目录信息。如果不使用该选项,则不具备该项功能。“FolloSymLinks”是另外一个选项,表示允许在该目录中使用符号连接文件,连接到其他系统目录。该选项会带来一定的安全隐患,若非必要建议不要使用。
  3实验课程设计
  在实验部分包括两个案例:编译安装Apache服务器、构建基于域名的虚拟Web主机。两个实验案例均要求学生必须完成。实施过程中应首先组织学生布置好实验环境,然后确保实验“案例一”成功完成,如有问题应及时解决,在此基础上再继续完成实验“案例二”。对于较早完成实验的学员,教师可以安排一套拓展练习继续完成。对上机过程中发现的共性问题,教师应及时帮助解决并告知所有学生,减少学生的摸索过程。若发现有学生自己解决典型问题,教师可以适当表扬,并鼓励该学员上台为大家讲解分析过程和解决办法。
  3.1实验环境
  实验在VMware Workstation软件中完成Linux系统的安装,VMware Workstation建议使用5.5以上的版本。学生1人1机,2名学生分为l组共同完成实验。
  3.2实验过程难点及解决办法
  3.2.1实验难点一
  在执行“./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结语
  通过让学生完成精心设计的与实际工程相吻合的项目,使得学生在学习的过程中具备了真实的项目实施经验。教师同样关注学生的职业素养,使用多种训练手段、方法来培养学生良好的职业习惯,使学生在校成为准职业人,离校即可坦然面对职场风雨。
其他文献
文章基于联网省份高速公路明细收费系统数据,针对省内高速公路收费系统无法分析出本省籍车辆流向的问题进行分析研究。通过分析收费系统中已有省份的本省车籍地流量占比、分
目的:探讨超声联合透视引导经皮穿刺引流术应用于急性胆囊炎治疗中的疗效。方法:选取我院2014年6月~2015年6月共收治的62例急性胆囊炎患者,随机分成治疗组和对照组。前者于超声联
西门子(中国)有限公司生产的SINAMICS G110变频器具有多种运行功能.由单相电源供电,可为水泵、风扇、鼓风机、传送带、包装机械供电.还可以为工厂和车库大门传动链的驱动装置供
【摘 要】 目的:对参麦注射液治疗心力衰竭的临床效果进行研究。方法:资料随机选自2012年9月~2013年9月我院收治的心力衰竭患者76例,将其平均分为两组,研究组和对照组,每组各38例;给予对照组患者常规的治疗,研究组则在对照组常规治疗的基础上加用参麦注射液进行治疗,并对两组临床资料进行回顾性分析。结果:经治疗后,研究组HR、LVEF及E/A改善情况,明显优于对照组;且研究组治疗后总有效率97.
【摘要】 2型糖尿病是以胰岛素分泌缺陷和胰岛素抵抗为典型特征的慢性代谢紊乱综合征。目前对2型糖尿病的治疗着眼于改善胰岛素抵抗、保护和促进β-细胞功能,以维持人体内正常的血糖水平。肠促胰岛素主要包括抑胃肽和胰高糖素样肽1,其主要作用是促进胰岛素分泌。它们很容易被二肽基肽酶-4(Dipeptidy Peptidase 4,DPP-4)分解,因此在血浆中的半衰期很短(<5分钟),限制了其临床应用。DPP
【摘 要】 目的:本文主要是为了分析和探讨妇科急腹症患者的超声诊断和病理结果的差异。方法:选择2013年5月到2014年5月来我院接受治疗的300例妇科急腹症患者临床资料作为研究对象,并对其病理结果和超声诊断结果进行分析和比较。结果:300例患者的超声诊断和病理结果相同的共有286例,占患者总人数的95.3%。结论:超声诊断技术对于急腹症患者进行诊断时,能够产生较为准确的诊断结果,具有操作快捷、简
去年8月中旬,谭先生在一个出口产品展览会上,看到广州较大的一家仿真塑胶制品企业展出的新产品:用南美树脂做成的仿真食品,其中既有色彩鲜艳的生鱼片,也有惟妙惟肖的烧卖、蛋
<正> “师生关在教室里,老师出题学生写”的作文教学很容易导致学生“无话可说,无文可作”。怎样解决这一难题呢?“师生深入生活中,同找题材共作文”是一种好方法。如训练学