Linu_网络服务器配置与管理14.ppt_第1页
Linu_网络服务器配置与管理14.ppt_第2页
Linu_网络服务器配置与管理14.ppt_第3页
Linu_网络服务器配置与管理14.ppt_第4页
Linu_网络服务器配置与管理14.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第14章WEB服务器配置与管理 本章目录 Linux网络服务器配置与管理 14 1WWW服务概述与工作原理14 2APACHE服务器的安装与启动14 3APACHE服务器的主配置文件14 4配置虚拟主机14 5实训指导 WEB服务器的搭建14 6课后习题 2020 3 29 GRUB引导程序 SBIN INIT GRUB的应用 本章重难点 第14章WEB服务器配置与管理 系统的服务运行级别 WWW WorldWideWeb 服务是网络中使用最多的服务之一 对网上内容的查找与浏览均需要该服务的支持 它使得用户可以通过交互式的图形界面获取信息和其他服务 WWW服务是基于Web技术来实现浏览器 服务器模式的应用 由Web服务器提供服务 用户通过客户机上的通用浏览器来发送和接收HTML 超文本标记语言 格式的文件 用户通常把Web服务当作是WWW服务的具体实现 第14章WEB服务器配置与管理 14 1WWW服务概述与工作原理 Web系统是客户端 服务器式的 由服务端程序和客户端程序两部分组成 客户端程序常用的比如IE Netscape Mozilla等 用户在浏览器的地址栏内输入统一资源定位地址 URL 来访问Web页面 客户端与服务器的通信过程简述如下 1 客户端 浏览器 和Web服务器建立TCP连接 连接建立以后 向Web服务器发出访问请求 如get 根据HTTP协议 该请求中包含了客户端的IP地址 浏览器的类型和请求的URL等一系列信息 第14章WEB服务器配置与管理 14 1WWW服务概述与工作原理 RHEL5中 Web服务由Apache来实现 Apache是使用率世界排名第一的Web服务器 根据著名的服务器调查公司Netcraft的数据统计 世界上有50 70 的Web服务器都在使用Apache 它为用户提供了非常实用的功能 包括目录索引 目录别名 内容协商 可配置的HTTP错误报告 CGI程序的SetUID执行 子进程资源管理 服务器端图像映射 重写URL URL拼写检查以及联机手册man等 截止到2009年4月 全球范围内Apache使用率统计如图14 1所示 第14章WEB服务器配置与管理 14 1WWW服务概述与工作原理 第14章WEB服务器配置与管理 14 1WWW服务概述与工作原理 图14 1Apache使用率统计图 1 Apache的服务需要相应的软件包来支持 要检查是否已经安装了软件包 可以使用rpm命令 具体如下 第14章WEB服务器配置与管理 14 2Apache服务器的安装与启动 要想安装httpd devel 2 2 3 11 el5 1 3开发程序软件包 需要先安装以下两个包 apr devel 1 2 7 11 i386 rpmapr util devel 1 2 7 7 el5 i386 rpm 同样 system config httpd 1 3 3 3 1 el5软件包的安装也需要两个包的支持 libxslt python 1 1 17 2 i386 rpmalchemist 1 0 36 2 el5 i386 rpm2 Apache服务器的启动与测试 Apache服务器安装完毕后 会自动生成一系列目录和文件 包括一个默认的站点 Apache的主目录是 var www 在该目录下还有一系列子目录 它们是 var www html 默认的网站页面存放目录 保存真正向外发布的Web内容和文件等 第14章WEB服务器配置与管理 14 2Apache服务器的安装与启动 var www cgi bin 存放可执行程序 包括CGI脚本 PERL脚本等 var www manual 保存html版的帮助手册 var www error 存放错误提示文件 var www icons 存放服务器的图标文件 var www mrtg 流量监控器文件存放目录Apache服务器的启动等相关命令是 第14章WEB服务器配置与管理 14 2Apache服务器的安装与启动 3 建立一个简单的Web站点 1 启动Apache服务 第14章WEB服务器配置与管理 14 2Apache服务器的安装与启动 2 通过浏览器访问Apache服务器 在浏览器地址输入Apache服务器地址 如http 10 2 2 1 如果Apache服务正常 则出现Apache测试页面 该页面文件为 var www error noindex html 如图14 2所示 图14 2Apache测试页面 3 在 var www html下建立主页文件 第14章WEB服务器配置与管理 14 2Apache服务器的安装与启动 在浏览器地址输入Apache服务器地址重新测试 如http 10 2 2 1 此时页面所显示的不再是图14 2Apache测试页面所示 而是新的内容 如图14 3所示 图14 3Apache新页面内容 Apache服务器的主配置文件为 etc httpd conf http conf 虽然Apache的配置可以通过图形方式完成 但如果想要配置一台安全高效的的Web服务器 应该掌握主配置文件的格式和参数 Apache服务器的主配置文件主要由全局环境部分 服务器配置部分和虚拟主机3部分组成 每部分都有相应的配置语句 配置语句原则上可以放在文件中的任何地方 但为了增强文件的可读性 最好将配置语句放在相应的部分并加上说明 配置行前可用 号表示注释 第14章WEB服务器配置与管理 14 3Apache服务器的主配置文件 在默认的httpd conf文件中 每个配置语句和参数都有详细的解释 初学者在不熟悉配置方法的情况下 可以先使用Apache默认的httpd conf文件作为模板进行修改 并且在修改之前先做好备份 以便随时可以还原 默认配置文件及其注释如下 第14章WEB服务器配置与管理 14 3Apache服务器的主配置文件 第14章WEB服务器配置与管理 14 3Apache服务器的主配置文件 14 3Apache服务器的主配置文件 第14章WEB服务器配置与管理 14 3Apache服务器的主配置文件 第14章WEB服务器配置与管理 14 3Apache服务器的主配置文件 第14章WEB服务器配置与管理 14 3Apache服务器的主配置文件 第14章WEB服务器配置与管理 14 3Apache服务器的主配置文件 第14章WEB服务器配置与管理 14 3Apache服务器的主配置文件 第14章WEB服务器配置与管理 14 3Apache服务器的主配置文件 虚拟主机 也叫网站空间 就是把一台运行在互联网上的服务器划分成多个 虚拟 的服务器 每一个虚拟主机都具有独立的域名和完整的服务 支持WWW FTP E mail等 功能 一台服务器上的不同虚拟主机是各自独立的 并由用户自行管理 本节主要解决如何在Linux下使用Apache实现虚拟主机的搭建 第14章WEB服务器配置与管理 14 4配置虚拟主机 第14章WEB服务器配置与管理 14 4 1虚拟主机简介 虚拟主机是使用特殊的软硬件技术 把一台计算机主机分成一台台的 虚拟 的主机 每一台虚拟主机都具有独立的域名和IP地址 或共享IP地址 功能 具有完整的Internet服务器 WWW FTP E mail 功能 虚拟主机之间完全独立 在外界看来 每一台虚拟主机和一台独立的主机完全一样 虚拟主机解决了单个服务器高价格问题 使企业和个人都有机会拥有自己的网站 另外虚拟主机具有完整的Internet服务器功能 在同一台主机 同一个操作系统上 运行着为多个用户打开不同的服务器程序 互不干扰 每个用户拥有自己的一部分系统资源 在使用意义上虚拟主机只是服务器硬盘上一个块空间 也就是我们熟悉的硬盘 并为每个小的虚拟主机分配相应的网络资源 由于多台虚拟主机共享一台真实主机的资源 每个虚拟主机用户承受的硬件费用 网络维护费用 通信线路的费用均大幅度降低 Internet真正成为人人用得起的网络 虚拟主机可由用户自行管理 由高级网管负责监控 第14章WEB服务器配置与管理 14 4 1虚拟主机简介 比如在一个Web服务器上部署了多个网站 其简要规划如表14 1所示 从表中可以看出同一台主机可以存放多个网站的数据 表14 1虚拟主机简要部署表 第14章WEB服务器配置与管理 14 4 2配置基于域名的虚拟主机 基于域名的虚拟主机其实就是指的服务器只有一个IP地址 但存放着多个网站 这样可以节省宝贵的IP地址 基于域名的虚拟主机相对比较简单 只需要配置DNS服务器将每个主机名映射到正确的IP地址 然后配置Apache服务器 令其辨识不同的主机名就可以了 例14 1 一台Web服务器 其IP地址为10 2 2 1 要求在这台虚拟主机上存放 四台主机的页面数据 为了方便用户今后更新数据 其页面保存在各用户目录下 比如的数据存放目录为 home test www DNS服务器地址与Web同为一服务器 地址为10 2 2 1 实现过程如下 第14章WEB服务器配置与管理 14 4 2配置基于域名的虚拟主机 第14章WEB服务器配置与管理 14 4 2配置基于域名的虚拟主机 此处创建用户是为了将用户的数据保存在各自家目录下 同时也方便用户今后更新数据 在实际应用中 网络管理员经常会将 home单独划分为一个分区用来保存用户数据 或者是将 var单独划为一个分区 把数据保存在 var www 下 第14章WEB服务器配置与管理 14 4 2配置基于域名的虚拟主机 此步骤仅仅是为了保证子目录与上传的文件属主和属组为test和ex 便于以后可以上传更新数据 如果不采用FTP上传而采用root手工创建目录的方法也可以 只要保证各目录和文件属主和属组正确即可 重点回顾 GRUB的引导程序GRUB引导程序的应用实例 sbin init的配置管理系统服务的运行级别 2 1 1 1 实训指导 运行级别设置与GRUB的应用 实训1 运行级别设置一 实训目的 1 掌握系统默认级别的设置 2 掌握服务级别的切换 二 实训内容及步骤 1 修改 etc inittab 将默认级别由5改为1 2 重新启动计算机 查看启动后是否进入字符模式且不询问用户密码自动登录 3 切换至图形模式 执行命令 root localhostrc1 d init54 查看目录 etc rc d rc0 d与 etc rc d rc6 d 分析以 S 开头的服务项有何不同 5 修改 etc inittab配置文件 在4 2345 respawn sbin mingettytty4行前加上 号 即将本行注释掉 6 执行命令 root localhostrc1 d initq或重新启动计算机 7 按 Ctrl Alt F5 组合键 查看是否能换切至虚拟控制台tty5 8 按 Ctrl Alt F4 组合键 查看是否能换切至虚拟控制台tty4 实训指导 实训2 GRUB的应用一 实训目的 1 掌握GRUB配置项的应用 2 掌握GRUB的加密 3 掌握GRUB的修复与安装 二 实训内容及步骤 1 编辑GRUB配置文件 boot grub grub conf 将启动时间改为 1 重新启动计算机 查看效果 2 编辑GRUB配置文件 boot grub grub conf 将启动时间改为0 重新启动计算机 查看效果 3 编辑GRUB引导菜单 练习遗忘超级用户密码的操作 4 编辑GRUB配置文件 boot grub grub conf 使系统默认启动Windows系统 5 使用安装光盘重新安装GRUB 运行级别设置与GRUB的应用 实训指导 6 GRUB的加密操作 root localhostrc1 d grub md5 cryptPassword 输入123456 Retypepassword 再次输入123456 1 MjJk n3uSVidrPvMeqoXUeDUdd1 得到密文 每次密文均不相同 7 编辑GRUB配置文件 boot grub grub conf 修改如下 splashimage hd0 0 grub splash xpm gzpassword md5 1 MjJk n3uSVidrPvMeqoXUeDUdd1 本行为新添加内容 md5前为两个减号 后面为密文 hiddenmenutitleRedHatEnterpriseLinuxServer 2 6 18 92 el5xen 8 重新执行遗忘超级用户密码的操作 查看效果 运行级别设置与GRUB的应用 课后习题 一 单项选择题 在目录 etc rc d rc5 d下 有很多以K和S开头的文件 这里的以S开头的文件表示 A stopB startC setD sub2 init进程的进程号PID始终为 A 0B 1C 1D 23 GRUB的配置文件是 A boot grub gurb confB boot grub confC etc sysconfig grubD etcbrub grub conf4 用来安装GRUB的命令是 A grubB init grubC grub installD mkgrub5 命令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论