下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教案授课章节任务十:Web服务的配置与管理(4课时)教学目标1.了解Web服务的作用2.理解Web应用程序的工作原理3.掌握LAMP的基本部署4.掌握虚拟主机技术运用的配置与管理5.掌握实现Web服务器安全的SSL配置教学内容1.Web服务的作用2.Web应用程序的工作原理3.LAMP的基本部署4.基于CentOS的虚拟主机配置与管理5.基于CentOS的SSL配置重点难点1.基于CentOS的虚拟主机配置与管理2.基于CentOS的SSL配置教学方法1.采用“项目引导”、“任务驱动”教学方法,并以实践操作演示进行讲解。2.在课堂上注意讲、学、做相结合,注重“问题引导”学生互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。课前准备教学环境准备:1.“教、学、做”一体化学生机房,教师机需要连接投影仪或者安装同屏教学软件;2.学生一人一机、可将学生每4-6人分为一组;3.机房电脑操作系统安装好VMWareWorkstation14.0,需要CentOS7.4镜像。学生预习要求:1.阅读纸质教材,查阅与本章节相关资料;2.在教学平台上学习教材电子版和课件。教学过程师生活动:一、复习提问1.Mail服务器的基本配置。2.Mail客户端的配置和测试。二、导入新课WWW(WorldWideWeb)是最重要的Internet服务,Web服务器是实现信息发布的基本平台,更是网络服务与应用的基石。三、讲授新课1.任务描述某集团公司为下属单位集中管理站群系统,通过部署LAMP,并利用虚拟主机技术,实现单IP地址多域名的网站服务,并能够做到基于SSL的安全访问。2.决策指导2.1Web服务WWW服务也称Web服务或HTTP(HyperTextTransferProtocol,超文本传输协议)服务,基于客户端/服务器(Client/Server,C/S)模型运行。客户端运行Web浏览器程序(如Windows的InternetExplorer,IE),负责提供统一、友好的用户界面,通过HTTP协议以URL(UniversalResourceLocator)地址将请求发送到Web服务器,随后将来自服务器的Web页面,进行解释并显示;Web服务器以网站(一组网页或应用的有机集合)的形式来存储和管理要发布的信息。Web服务程序默认采用端口TCP80侦听并响应客户端请求,将请求处理结果(页面或文档)传送给Web浏览器。2.2Web应用程序的工作原理Web应用程序是一组静态网页和动态网页的集合。当Web服务器接收到动态网页的请求时,将该网页传递给一个负责处理网页的特殊软件——应用程序服务器,由应用程序服务器读取网页上的代码,解释执行这些代码,并将处理结果重新生成一个静态网页,再传回Web服务器,最后Web服务器将该网页发送到请求浏览器。Web应用程序大多涉及数据库访问,动态网页可以指示应用程序服务器从数据库中提取数据并将其插入网页中。2.3LAMP在Linux平台上部署Web应用最常用的方案是以Apache作为Web服务器,以MySQL作为后台数据库服务器,用PHP(HypertextPreprocessor,超文本预处理器)开发Web应用程序,这种组合方案简称为LAMP,具有免费、高效、稳定的优点。从CentOS7开始,已经用MariaDB替代以前版本默认的MySQL。2.4虚拟主机技术将一台服务器主机划分成若干台“虚拟”的主机,运行多个不同的Web网站,每个网站都具有独立的域名(有的还有独立的IP地址)。Apache支持三种虚拟主机技术:一种是基于IP地址的虚拟主机,每个Web网站拥有不同的IP地址;另一种是基于名称的虚拟主机,每个IP地址支持多个网站,每个网站拥有不同的域名;还有一种是基于TCP端口的虚拟主机,通过附加端口号,服务器只需一个IP地址即可架设多个网站。2.5配置SSL在Web服务器上使用SSL(SecureSocketsLayer)安全协议,也就是HTTPS协议,可以提高Web网站的安全性,为服务器与客户端(即浏览器,以下同)提供身份验证,并在它们之间建立安全连接通道,以保护数据传输。3.制定计划3.1在CentOS7.4上实现LAMP部署3.2实现单一IP地址上运行多个基于名称的Web网站3.3为Apache虚拟主机启用SSL功能4.任务实施4.1任务拓扑设计4.2准备工作4.2.1基本配置(1)虚拟机网卡工作模式设置为Host-only(仅主机);(2)分别设置服务器(CentOS7.4)与客户机(Win7)的IP地址为与;(3)关闭防火墙,将SELinux设置为permissive(允许)或disabled(禁用);(4)挂载安装光盘,并确认yum源设置正确。4.2.2named服务4.3部署LAMP平台4.3.1部署Apache服务器yuminstallhttpd #安装httpd软件包systemctlstarthttpd #启动httpd服务4.3.2部署MariaDB安装MariaDByuminstallmariadbmariadb-server使用命令mysql_secure_installation运行安全配置向导,进行安全配置编辑配置文件/etc/f及/etc/f.d/*.cnf使用命令行工具管理MariaDB4.3.3部署PHP安装PHP解释器yuminstallphp #安装php软件包配置Apache以支持PHP(配置文件/etc/httpd/conf.d/php.conf)测试PHP4.4配置和管理虚拟主机——在单一IP地址上运行基于名称的Web网站4.4.1编辑测试文件(网站主页)cd/var/www/html #进入目录缺省主目录mkdirabcxyz #创建abc和xyz子目录,分别对应两个站点echo“WelcometoABC’swebsite.”>abc/index.htmlecho“WelcometoXYZ’swebsite.”>xyz/index.html#创建两个站点的主页文件4.4.2编辑配置文件vi/etc/httpd/conf/httpd.conf #编辑主配置文件,追加如下内容NameVirtualHost*:80<VirtualHost*:80> DocumentRoot/var/www/html/abc ServerName</VirtualHost><VirtualHost*:80> DocumentRoot/var/www/html/xyz ServerName</VirtualHost>4.4.3重启httpd服务systemctlrestarthttpd4.5配置Web服务器安全——为Apache服务器配置SSL4.5.1安装必要的软件包yuminstallopenssl #确认安装有OpenSSL软件包yuminstallmod_ssl#需要为Apache安装mod_ssl模块以提供TLS/SSL功能4.5.2为Apache服务器准备SSL证书4.5.3为Apache服务器启用SSL功能4.5.4客户端基于SSL连接到Apache服务器5.任务检查5.1在单一IP地址上运行基于名称的Web网站5.2配置Web服务器安全——为Apache服务器配置SSL学生活动:观看教师演示、边学边做、思考、讨论、完成任务实践四、课堂小结1.总结本课学习内容2.总结、评价学生小组活动情况二次备课布置作业1.完成课后巩固练习题;2.上交书面作业或者在教学平台上完成电子文档上传。板书设计1.Web服务的作用2.Web应用程序的工作原理3.LAMP的基本部署4.基于CentOS的虚拟主机配置与管理5.基于CentOS的SSL配置教后反思通过学生互动活动,有利于学生自主学习与合作交流。一能加深对识别法的认识,有助对教学内容的巩固;二利用这一互动活动,及时反馈信息,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于云计算的在线教育平台研发与运营合同(04版)
- 2024二手房转让过程中涉及的户口迁移协议3篇
- 《大学英汉翻译》课件
- 浙大校长培训收获感悟
- 移动话术培训
- 2024年度二手私人别墅买卖合同2篇
- 医疗设备采购与维护合同(04版)
- 月子内婴儿的护理措施
- 《红旗谷个案研究》课件
- 购买商品房合同
- 9加几说课课件
- (完整版)二年级乘除法竖式计算
- -精神病医院设置基本标准
- 起名常用字(分五行、笔画及宜忌解释)
- A01083《纳税人(扣缴义务人)基础信息报告表》
- 元旦、春节前我市建筑领域农民工工资支付工作通知
- 敏捷开发测试规范V01
- 最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练2及4答案
- 店店长交接表---7天连锁酒店
- 消防报警主机操作步骤
- 广东省高级人民法院民一庭关于建设工程施工合同纠纷案件若干问题的意见
评论
0/150
提交评论