Linux 网络服务器配置与管理 教学课件 ppt 作者 郇涛 陈萍 Linux网络服务器配置与管理14

上传人:E**** 文档编号:89155416 上传时间:2019-05-19 格式:PPT 页数:34 大小:579.51KB
返回 下载 相关 举报
Linux 网络服务器配置与管理 教学课件 ppt 作者 郇涛 陈萍 Linux网络服务器配置与管理14_第1页
第1页 / 共34页
Linux 网络服务器配置与管理 教学课件 ppt 作者 郇涛 陈萍 Linux网络服务器配置与管理14_第2页
第2页 / 共34页
Linux 网络服务器配置与管理 教学课件 ppt 作者 郇涛 陈萍 Linux网络服务器配置与管理14_第3页
第3页 / 共34页
Linux 网络服务器配置与管理 教学课件 ppt 作者 郇涛 陈萍 Linux网络服务器配置与管理14_第4页
第4页 / 共34页
Linux 网络服务器配置与管理 教学课件 ppt 作者 郇涛 陈萍 Linux网络服务器配置与管理14_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《Linux 网络服务器配置与管理 教学课件 ppt 作者 郇涛 陈萍 Linux网络服务器配置与管理14》由会员分享,可在线阅读,更多相关《Linux 网络服务器配置与管理 教学课件 ppt 作者 郇涛 陈萍 Linux网络服务器配置与管理14(34页珍藏版)》请在金锄头文库上搜索。

1、,第14章 WEB服务器配置与管理,本章目录,Linux网络服务器配置与管理,14.1 WWW服务概述与工作原理 14.2 APACHE服务器的安装与启动 14.3 APACHE服务器的主配置文件 14.4 配置虚拟主机 14.5 实训指导:WEB服务器的搭建 14.6 课后习题,2019/5/19,GRUB引导程序,/SBIN/INIT,GRUB的应用,本章重难点,第14章 WEB服务器配置与管理,系统的服务运行级别,WWW(World Wide Web)服务是网络中使用最多的服务之一,对网上内容的查找与浏览均需要该服务的支持,它使得用户可以通过交互式的图形界面获取信息和其他服务。WWW服务

2、是基于Web技术来实现浏览器/服务器模式的应用,由Web服务器提供服务,用户通过客户机上的通用浏览器来发送和接收HTML(超文本标记语言)格式的文件,用户通常把Web服务当作是WWW服务的具体实现。,第14章 WEB服务器配置与管理,14.1 WWW服务概述与工作原理,Web系统是客户端/服务器式的,由服务端程序和客户端程序两部分组成。客户端程序常用的比如IE、Netscape、Mozilla等。用户在浏览器的地址栏内输入统一资源定位地址(URL)来访问Web页面。客户端与服务器的通信过程简述如下: 1. 客户端(浏览器)和Web服务器建立TCP连接,连接建立以后,向Web服务器发出访问请求(

3、如get)。根据HTTP协议,该请求中包含了客户端的IP地址、浏览器的类型和请求的URL等一系列信息。,第14章 WEB服务器配置与管理,14.1 WWW服务概述与工作原理,RHEL 5中,Web服务由Apache来实现。Apache是使用率世界排名第一的Web服务器,根据著名的服务器调查公司Netcraft的数据统计,世界上有50%-70%的Web服务器都在使用Apache。它为用户提供了非常实用的功能,包括目录索引、目录别名、内容协商、可配置的HTTP错误报告、CGI程序的SetUID执行、子进程资源管理、服务器端图像映射、重写URL、URL拼写检查以及联机手册man等。截止到2009年4

4、月,全球范围内Apache使用率统计如图 14-1所示。,第14章 WEB服务器配置与管理,14.1 WWW服务概述与工作原理,第14章 WEB服务器配置与管理,14.1 WWW服务概述与工作原理,图 141 Apache使用率统计图,1. Apache的服务需要相应的软件包来支持,要检查是否已经安装了软件包,可以使用rpm命令,具体如下:,第14章 WEB服务器配置与管理,14.2 Apache服务器的安装与启动,要想安装httpd-devel-2.2.3-11.el5_1.3开发程序软件包,需要先安装以下两个包: apr-devel-1.2.7-11.i386.rpm apr-util-d

5、evel-1.2.7-7.el5.i386.rpm,同样,system-config-httpd-1.3.3.3-1.el5软件包的安装也需要两个包的支持: libxslt-python-1.1.17-2.i386.rpm alchemist-1.0.36-2.el5.i386.rpm 2. Apache服务器的启动与测试: Apache服务器安装完毕后,会自动生成一系列目录和文件,包括一个默认的站点。Apache的主目录是/var/www,在该目录下还有一系列子目录,它们是: /var/www/html:默认的网站页面存放目录。保存真正向外发布的Web内容和文件等。,第14章 WEB服务器配

6、置与管理,14.2 Apache服务器的安装与启动,/var/www/cgi-bin:存放可执行程序,包括CGI脚本、PERL脚本等。 /var/www/manual:保存html版的帮助手册 /var/www/error:存放错误提示文件 /var/www/icons:存放服务器的图标文件 /var/www/mrtg:流量监控器文件存放目录 Apache服务器的启动等相关命令是:,第14章 WEB服务器配置与管理,14.2 Apache服务器的安装与启动,3. 建立一个简单的Web站点: (1)启动Apache服务:,第14章 WEB服务器配置与管理,14.2 Apache服务器的安装与启动

7、,(2)通过浏览器访问Apache服务器: 在浏览器地址输入Apache服务器地址,如http:/10.2.2.1,如果Apache服务正常,则出现Apache测试页面,该页面文件为/var/www/error/noindex.html,如图 14-2所示:,图 142 Apache测试页面,(3) 在/var/www/html下建立主页文件:,第14章 WEB服务器配置与管理,14.2 Apache服务器的安装与启动,在浏览器地址输入Apache服务器地址重新测试,如http:/10.2.2.1,此时页面所显示的不再是图 14-2 Apache测试页面所示,而是新的内容,如图 14-3所示:

8、,图 143 Apache新页面内容,Apache服务器的主配置文件为/etc/httpd/conf/http.conf,虽然Apache的配置可以通过图形方式完成,但如果想要配置一台安全高效的的Web服务器,应该掌握主配置文件的格式和参数。 Apache服务器的主配置文件主要由全局环境部分、服务器配置部分和虚拟主机3部分组成。每部分都有相应的配置语句,配置语句原则上可以放在文件中的任何地方,但为了增强文件的可读性,最好将配置语句放在相应的部分并加上说明。配置行前可用“#“号表示注释。,第14章 WEB服务器配置与管理,14.3 Apache服务器的主配置文件,在默认的httpd.conf文件

9、中,每个配置语句和参数都有详细的解释,初学者在不熟悉配置方法的情况下,可以先使用Apache默认的httpd.conf文件作为模板进行修改,并且在修改之前先做好备份,以便随时可以还原。 默认配置文件及其注释如下:,第14章 WEB服务器配置与管理,14.3 Apache服务器的主配置文件,第14章 WEB服务器配置与管理,14.3 Apache服务器的主配置文件,14.3 Apache服务器的主配置文件,第14章 WEB服务器配置与管理,14.3 Apache服务器的主配置文件,第14章 WEB服务器配置与管理,14.3 Apache服务器的主配置文件,第14章 WEB服务器配置与管理,14.

10、3 Apache服务器的主配置文件,第14章 WEB服务器配置与管理,14.3 Apache服务器的主配置文件,第14章 WEB服务器配置与管理,14.3 Apache服务器的主配置文件,第14章 WEB服务器配置与管理,14.3 Apache服务器的主配置文件,虚拟主机,也叫网站空间,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的服务(支持WWW、FTP、E-mail等)功能。一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。本节主要解决如何在Linux下使用Apache实现虚拟主机的搭建。,第14章 WEB服务器配置与管理,14.

11、4 配置虚拟主机,第14章 WEB服务器配置与管理,14.4.1 虚拟主机简介,虚拟主机是使用特殊的软硬件技术,把一台计算机主机分成一台台的“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享IP地址)功能,具有完整的Internet服务器(WWW、FTP、E-mail)功能。虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一立的主机完全一样。虚拟主机解决了单个服务器高价格问题,使企业和个人都有机会拥有自己的网站。 另外虚拟主机具有完整的Internet服务器功能,在同一台主机、同一个操作系统上,运行着为多个用户打开不同的服务器程序,互不干扰,每个用户拥有自己的一部分系统资源。在

12、使用意义上虚拟主机只是服务器硬盘上一个块空间,也就是我们熟悉的硬盘,并为每个小的虚拟主机分配相应的网络资源。由于多台虚拟主机共享一台真实主机的资源,每个虚拟主机用户承受的硬件费用、网络维护费用、通信线路的费用均大幅度降低,Internet真正成为人人用得起的网络,虚拟主机可由用户自行管理,由高级网管负责监控。,第14章 WEB服务器配置与管理,14.4.1 虚拟主机简介,比如在一个Web服务器上部署了多个网站,其简要规划如表141所示,从表中可以看出同一台主机可以存放多个网站的数据。,表141 虚拟主机简要部署表,第14章 WEB服务器配置与管理,14.4.2 配置基于域名的虚拟主机,基于域名

13、的虚拟主机其实就是指的服务器只有一个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、拟主机,第14章 WEB服务器配置与管理,14.4.2 配置基于域名的虚拟主机,此处创建用户是为了将用户的数据保存在各自家目录下,同时也方便用户今后更新数据。在实际应用中,网络管理员经常会将/home单独划分为一个分区用来保存用户数据,或者是将/var单独划为一个分区,把数据保存在/var/www/下。,第14章 WEB服务器配置与管理,14.4.2 配置基于域名的虚拟主机,此步骤仅仅是为了保证子目录与上传的文件属主和属组为test和ex,便于以后可以上传更新数据,如果不采用FTP上传而采用root手工创建目录的方法也可以,只要保证各目录和文件属主和属组正确即可。,重点回顾,GRUB的引导程序

15、 GRUB引导程序的应用实例 /sbin/init的配置管理 系统服务的运行级别,2,1,1,1,实训指导,运行级别设置与GRUB的应用,实训1:运行级别设置 一、实训目的: 1. 掌握系统默认级别的设置。 2. 掌握服务级别的切换。 二、实训内容及步骤: 1. 修改/etc/inittab,将默认级别由5改为1。 2. 重新启动计算机,查看启动后是否进入字符模式且不询问用户密码自动登录。 3. 切换至图形模式,执行命令:rootlocalhost rc1.d#init 5 4. 查看目录/etc/rc.d/rc0.d与/etc/rc.d/rc6.d,分析以“S”开头的服务项有何不同。 5.

16、修改/etc/inittab配置文件,在4:2345:respawn:/sbin/mingetty tty4行前加上“#”号,即将本行注释掉。 6. 执行命令:rootlocalhost rc1.d#init q或重新启动计算机。 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,重新启动计算机,查

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号