Linux网络服务器配置与管理14

上传人:c****d 文档编号:243150378 上传时间:2024-09-16 格式:PPT 页数:34 大小:518KB
返回 下载 相关 举报
Linux网络服务器配置与管理14_第1页
第1页 / 共34页
Linux网络服务器配置与管理14_第2页
第2页 / 共34页
Linux网络服务器配置与管理14_第3页
第3页 / 共34页
点击查看更多>>
资源描述
Linux 网络服务器配置与安装,Linux 网络服务器配置与安装,第,14,章,WEB,服务器配置与管理,本章目录,Linux,网络服务器配置与管理,14.1WWW,服务概述与工作原理,14.2APACHE,服务器的安装与启动,14.3APACHE,服务器的主配置文件,14.4,配置虚拟主机,14.5,实训指导:,WEB,服务器的搭建,14.6,课后习题,2024/9/16,GRUB引导程序,/SBIN/INIT,GRUB,的应用,本章重难点,第14章WEB服务器配置与管理,系统的服务运行,级别,Wide Web),服务是网络中使用最多的服务之一,对网上内容的查找与浏览均需要该服务的支持,它使得用户可以通过交互式的图形界面获取信息和其他服务。,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,服务概述与工作原理,RHEL 5,中,,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,服务概述与工作原理,图,141 Apache,使用率统计图,1. Apache的服务需要相应的软件包来支持,要检查是否已经安装了软件包,可以使用rpm命令,具体如下:,第14章WEB服务器配置与管理,14.2Apache,服务器的安装与启动,要想安装httpd-devel-2.2.3-11.el5_1.3开发程序软件包,需要先安装以下两个包:,apr-devel-1.2.7-11.i386.rpm,apr-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.rpm,alchemist-1.0.36-2.el5.i386.rpm,2. Apache服务器的启动与测试:,Apache服务器安装完毕后,会自动生成一系列目录和文件,包括一个默认的站点。Apache的主目录是/var/www,在该目录下还有一系列子目录,它们是:,/var/:默认的网站页面存放目录。保存真正向外发布的Web内容和文件等。,第14章WEB服务器配置与管理,14.2Apache,服务器的安装与启动,/var/:存放可执行程序,包括CGI脚本、PERL脚本等。,/var/:保存html版的帮助手册,/var/:存放错误提示文件,/var/:存放服务器的图标文件,/var/:流量监控器文件存放目录,Apache服务器的启动等相关命令是:,第14章WEB服务器配置与管理,14.2Apache,服务器的安装与启动,3. 建立一个简单的Web站点:,(1)启动Apache服务:,第14章WEB服务器配置与管理,14.2Apache,服务器的安装与启动,(,2,)通过浏览器访问,Apache,服务器:,在浏览器地址输入,Apache,服务器地址,如,如果,Apache,服务正常,则出现,Apache,测试页面,该页面文件为,/var/,,如图,14-2,所示:,图,142 Apache,测试页面,(,3,) 在,/var/,下建立主页文件:,第14章WEB服务器配置与管理,14.2Apache,服务器的安装与启动,在浏览器地址输入,Apache,服务器地址重新测试,如,此时页面所显示的不再是图,14-2 Apache,测试页面所示,而是新的内容,如图,14-3,所示:,图,143 Apache,新页面内容,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,服务器的主配置文件,虚拟主机,也叫网站空间,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的服务(支持、E-mail等)功能。一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。本节主要解决如何在Linux下使用Apache实现虚拟主机的搭建。,第14章WEB服务器配置与管理,14.4,配置虚拟主机,第14章WEB服务器配置与管理,14.4.1,虚拟主机简介,虚拟主机是使用特殊的软硬件技术,把一台计算机主机分成一台台的“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享IP地址)功能,具有完整的Internet服务器(、E-mail)功能。虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台独立的主机完全一样。,虚拟主机解决了单个服务器高价格问题,使企业和个人都有机会拥有自己的网站。,另外虚拟主机具有完整的,Internet,服务器功能,在同一台主机、同一个操作系统上,运行着为多个用户打开不同的服务器程序,互不干扰,每个用户拥有自己的一部分系统资源。在使用意义上虚拟主机只是服务器硬盘上一个块空间,也就是我们熟悉的硬盘,并为每个小的虚拟主机分配相应的网络资源。由于多台虚拟主机共享一台真实主机的资源,每个虚拟主机用户承受的硬件费用、网络维护费用、通信线路的费用均大幅度降低,,Internet,真正成为人人用得起的网络,虚拟主机可由用户自行管理,由高级网管负责监控。,第14章WEB服务器配置与管理,14.4.1,虚拟主机简介,比如在一个,Web,服务器上部署了多个网站,其简要规划如表,141,所示,从表中可以看出同一台主机可以存放多个网站的数据。,表,141,虚拟主机简要部署表,第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.,切换至图形模式,执行命令:,rootlocalhost,rc1.d#init 5,4.,查看目录,/etc/rc.d/rc0.d,与,/etc/rc.d/rc6.d,,分析以“,S”,开头的服务项有何不同。,5.,修改,/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,重新启动计算机,查看效果。,3. 编辑GRUB引导菜单,练习遗忘超级用户密码的操作。,4. 编辑GRUB配置文件/boot/grub/,grub.conf,使系统默认启动Windows系统,。,5. 使用安装光盘重新安装GRUB。,运行级别设置与,GRUB,的应用,实训指导,6. GRUB,的加密操作:,rootlocalhost rc1.d# grub-md5-crypt,Password: /,输入,123456,。,Retype password: /,再次输入,123456,。,$1$MjJk/$n3uSVidrPvMeqoXUeDUdd1/,得到密文,每次密文均不相同。,7.,编辑,GRUB,配置文件,/boot/grub/grub.conf,,修改如下 :,.,splashimage=(hd0,0)/grub/splash.xpm.gz,password -md5 $1$MjJk/$n3uSVidrPvMeqoXUeDUdd1/,本行为新添加内容,,md5,前为两个减号,后面为密文。,hiddenmenu,title Red Hat Enterprise Linux Server (2.6.18-92.el5xen),.,8.,重新执行遗忘超级用户密码的操作,查看效果。,运行级别设置与,GRUB,的应用,课后习题,一、单项选择题:, 在目录,/etc/rc.d/rc5.d,下,有很多以,K,和,S,开头的文件,这里的以,S,开头的文件表示( )。,A,stopB,startC,setD,sub,2,init,进程的进程号,PID,始终为( )。,A,0B,1C,-1D,2,3,GRUB,的配置文件是( )。,A,/boot/grub/gurb.confB,/boot/grub.conf,C,/etc/sysconfig/grubD,/etcbrub/grub.conf,4,用来安装,GRUB,的命令是( )。,A,grubB,init-grub C,grub-installD,mkgrub,5,()命令可用来重启机器。,A,reboot B,init 6 C,shutdown r now D,以上都可以,课后习题,6在大多数Linux发行版本中,图形方式的运行级定义为()。,A1B2C3D5,7假如当前系统是在 level 3 运行,怎样不重启系统就可转换到 level 5 运行()。,ASet level = 5,Btelinit 5 Crun 5,DALT-F7-5,8我们可以修改/etc/inittab文件中类似于( )的一行,调整启动级别,使得系统登录时采用X Window方式。,Aid:3:initdefault,Bsi:sysinit:/etc/rc.d/rc.sysinit,Cx:5:respawn:/usr/bin/X11/kdm -nodaemon,Dca:ctrlaltdel:/sbin/shutdown -t5 -r now,9在/etc/rc.d/rc3.d目录下,有两个文件分别为S23crond和S45portmap,则这两个文件的执行顺序是( )。,A同时执行,BS23crond先于S45portmap执行,CS45portmap先于S23crond执行,D先后顺序不定,课后习题,二、简答题:,1为什么重新安装了windows系统后,Linux系统不能启动了。,2怎么配置多重启动。,3如何配置GRUB使系统首先默认启动Windows系统。,4怎样修改inittab文件,使按下【Ctrl+Alt+Del】组合键时不实现关机功能。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!