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

下载本文档

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

文档简介

1、第第1414章章WEBWEB服务器配置与管理服务器配置与管理本章目录本章目录LinuxLinux网络服务器配置与管理网络服务器配置与管理2021-12-30GRUBGRUB引导程序引导程序/SBIN/INIT/SBIN/INITGRUBGRUB的应用的应用本章重难点本章重难点第第1414章章WEBWEB服务器配置与管理服务器配置与管理系统的服务运行系统的服务运行级别级别第第1414章章WEBWEB服务器配置与管理服务器配置与管理 Web Web系统是客户端系统是客户端/ /服务器式的,由服务端程序和服务器式的,由服务端程序和客户端程序两部分组成。客户端程序常用的比如客户端程序两部分组成。客户端

2、程序常用的比如IEIE、NetscapeNetscape、MozillaMozilla等。用户在浏览器的地址栏内输入等。用户在浏览器的地址栏内输入统一资源定位地址(统一资源定位地址(URLURL)来访问)来访问WebWeb页面。客户端与页面。客户端与服务器的通信过程简述如下:服务器的通信过程简述如下:1. 1. 客户端(浏览器)和客户端(浏览器)和WebWeb服务器建立服务器建立TCPTCP连接,连接连接,连接建立以后,向建立以后,向WebWeb服务器发出访问请求(如服务器发出访问请求(如getget)。根)。根据据HTTPHTTP协议,该请求中包含了客户端的协议,该请求中包含了客户端的IPI

3、P地址、浏览地址、浏览器的类型和请求的器的类型和请求的URLURL等一系列信息。等一系列信息。第第1414章章WEBWEB服务器配置与管理服务器配置与管理 RHEL 5 RHEL 5中,中,WebWeb服务由服务由ApacheApache来实现。来实现。ApacheApache是使是使用率世界排名第一的用率世界排名第一的WebWeb服务器,根据著名的服务器调服务器,根据著名的服务器调查公司查公司NetcraftNetcraft的数据统计,世界上有的数据统计,世界上有50%-70%50%-70%的的WebWeb服务器都在使用服务器都在使用ApacheApache。它为用户提供了非常实用的。它为用

4、户提供了非常实用的功能,包括目录索引、目录别名、内容协商、可配置功能,包括目录索引、目录别名、内容协商、可配置的的HTTPHTTP错误报告、错误报告、CGICGI程序的程序的SetUIDSetUID执行、子进程资源执行、子进程资源管理、服务器端图像映射、重写管理、服务器端图像映射、重写URLURL、URLURL拼写检查以拼写检查以及联机手册及联机手册manman等。截止到等。截止到20092009年年4 4月,全球范围内月,全球范围内ApacheApache使用率统计如图使用率统计如图 14-114-1所示。所示。第第1414章章WEBWEB服务器配置与管理服务器配置与管理第第1414章章WE

5、BWEB服务器配置与管理服务器配置与管理图 14 1 Apache使用率统计图1. Apache1. Apache的服务需要相应的软件包来支持,要检查是的服务需要相应的软件包来支持,要检查是否已经安装了软件包,可以使用否已经安装了软件包,可以使用rpmrpm命令,具体如下:命令,具体如下:第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.214.2 ApacheApache服务器的安装与启动服务器的安装与启动要想安装要想安装httpd-devel-2.2.3-11.el5_1.3httpd-devel-2.2.3-11.el5_1.3开发程序软开发程序软件包,需要先安装以下两个

6、包:件包,需要先安装以下两个包:apr-devel-1.2.7-11.i386.rpmapr-devel-1.2.7-11.i386.rpmapr-util-devel-1.2.7-7.el5.i386.rpmapr-util-devel-1.2.7-7.el5.i386.rpm第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.214.2 ApacheApache服务器的安装与启动服务器的安装与启动第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.214.2 ApacheApache服务器的安装与启动服务器的安装与启动3. 3. 建立一个简单的建立一个简单的We

7、bWeb站点:站点:(1 1)启动)启动ApacheApache服务:服务:第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.214.2 ApacheApache服务器的安装与启动服务器的安装与启动图 14 2 Apache测试页面第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.214.2 ApacheApache服务器的安装与启动服务器的安装与启动在浏览器地址输入在浏览器地址输入ApacheApache服务器地址重新测试,如服务器地址重新测试,如,此时页面所显示的不再是图,此时页面所显示的不再是图 14

8、-2 Apache14-2 Apache测试页面所示,而是新的内容,如图测试页面所示,而是新的内容,如图 14-314-3所示:所示:图 14 3 Apache新页面内容ApacheApache服务器的主配置文件为服务器的主配置文件为/etc/httpd/conf/http.conf/etc/httpd/conf/http.conf,虽然,虽然ApacheApache的配置可以的配置可以通过图形方式完成,但如果想要配置一台安全高效的通过图形方式完成,但如果想要配置一台安全高效的的的WebWeb服务器,应该掌握主配置文件的格式和参数。服务器,应该掌握主配置文件的格式和参数。ApacheApach

9、e服务器的主配置文件主要由全局环境部分、服服务器的主配置文件主要由全局环境部分、服务器配置部分和虚拟主机务器配置部分和虚拟主机3 3部分组成。每部分都有相应部分组成。每部分都有相应的配置语句,配置语句原则上可以放在文件中的任何的配置语句,配置语句原则上可以放在文件中的任何地方,但为了增强文件的可读性,最好将配置语句放地方,但为了增强文件的可读性,最好将配置语句放在相应的部分并加上说明。配置行前可用在相应的部分并加上说明。配置行前可用#号表示注号表示注释。释。第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.314.3 ApacheApache服务器的主配置文件服务器的主配置文件

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

11、置文件服务器的主配置文件第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.3Apache服务器的主配置文件14.314.3 ApacheApache服务器的主配置文件服务器的主配置文件第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.314.3 ApacheApache服务器的主配置文件服务器的主配置文件第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.314.3 ApacheApache服务器的主配置文件服务器的主配置文件第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.314.3 ApacheApache服务器的主配置文件服务

12、器的主配置文件第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.314.3 ApacheApache服务器的主配置文件服务器的主配置文件第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.314.3 ApacheApache服务器的主配置文件服务器的主配置文件第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.314.3 ApacheApache服务器的主配置文件服务器的主配置文件第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.414.4配置虚拟主机配置虚拟主机第第1414章章WEBWEB服务器配置与管理服务器配置与管理14.4.1

13、14.4.1 虚拟主机简介虚拟主机简介第第1414章章WEBWEB服务器配置与管理服务器配置与管理.1 虚拟主机简介虚拟主机简介比如在一个比如在一个WebWeb服务器上部署了多个网站,其简要规划如表服务器上部署了多个网站,其简要规划如表1414 1 1所示,所示,从表中可以看出同一台主机可以存放多个网站的数据。从表中可以看出同一台主机可以存放多个网站的数据。表14 1 虚拟主机简要部署表第第1414章章WEBWEB服务器配置与管理服务器配置与管理.2 配置基于域名的虚拟主机配置基于域名的虚拟主机第第1414章章WEBWEB服务器配置与管理服务器配置与管理

14、.2 配置基于域名的虚拟主机配置基于域名的虚拟主机第第1414章章WEBWEB服务器配置与管理服务器配置与管理.2 配置基于域名的虚拟主机配置基于域名的虚拟主机第第1414章章WEBWEB服务器配置与管理服务器配置与管理.2 配置基于域名的虚拟主机配置基于域名的虚拟主机此步骤仅仅是为了保证子目录与上传的文件属主和属组为此步骤仅仅是为了保证子目录与上传的文件属主和属组为testtest和和exex,便于以后可以上传更新数据,如果不采用,便于以后可以上传更新数据,如果不采用FTPFTP上传而采用上传而采用rootroot手工创建目录的方法

15、也可以,只要保证各目录和文件属主和手工创建目录的方法也可以,只要保证各目录和文件属主和属组正确即可。属组正确即可。重点回顾重点回顾GRUBGRUB的引导程序的引导程序GRUBGRUB引导程序的应用实例引导程序的应用实例/sbin/init/sbin/init的配置管理的配置管理系统服务的运行级别系统服务的运行级别2111实训指导实训指导运行级别设置与运行级别设置与GRUB的应用的应用实训实训1 1:运行级别设置:运行级别设置一、实训目的:一、实训目的:1. 1. 掌握系统默认级别的设置。掌握系统默认级别的设置。2. 2. 掌握服务级别的切换。掌握服务级别的切换。二、实训内容及步骤:二、实训内容

16、及步骤:1. 1. 修改修改/etc/inittab/etc/inittab,将默认级别由,将默认级别由5 5改为改为1 1。2. 2. 重新启动计算机,查看启动后是否进入字符模式且不询问用户密码自重新启动计算机,查看启动后是否进入字符模式且不询问用户密码自动登录。动登录。3. 3. 切换至图形模式,执行命令:切换至图形模式,执行命令:rootlocalhost rc1.d#init 5rootlocalhost rc1.d#init 54. 4. 查看目录查看目录/etc/rc.d/rc0.d/etc/rc.d/rc0.d与与/etc/rc.d/rc6.d/etc/rc.d/rc6.d,分析

17、以,分析以“S”S”开头的开头的服务项有何不同。服务项有何不同。5. 5. 修改修改/etc/inittab/etc/inittab配置文件,在配置文件,在4:2345:respawn:/sbin/mingetty 4:2345:respawn:/sbin/mingetty tty4tty4行前加上行前加上“#”#”号,即将本行注释掉。号,即将本行注释掉。6. 6. 执行命令:执行命令:rootlocalhost rc1.d#init qrootlocalhost rc1.d#init q或重新启动计算机。或重新启动计算机。7. 7. 按按【Ctrl+Alt+F5Ctrl+Alt+F5】组合键

18、,查看是否能换切至虚拟控制台组合键,查看是否能换切至虚拟控制台tty5tty5。8. 8. 按按【Ctrl+Alt+F4Ctrl+Alt+F4】组合键,查看是否能换切至虚拟控制台组合键,查看是否能换切至虚拟控制台tty4tty4。实训指导实训指导实训实训2 2:GRUBGRUB的应用的应用一、实训目的:一、实训目的:1. 1. 掌握掌握GRUBGRUB配置项的应用。配置项的应用。2. 2. 掌握掌握GRUBGRUB的加密。的加密。3. 3. 掌握掌握GRUBGRUB的修复与安装。的修复与安装。二、实训内容及步骤:二、实训内容及步骤:1. 1. 编辑编辑GRUBGRUB配置文件配置文件/boot

19、/grub/grub.conf/boot/grub/grub.conf,将启动时间改为,将启动时间改为-1-1,重新,重新启动计算机,查看效果。启动计算机,查看效果。2. 2. 编辑编辑GRUBGRUB配置文件配置文件/boot/grub/grub.conf/boot/grub/grub.conf,将启动时间改为,将启动时间改为0 0,重新启,重新启动计算机,查看效果。动计算机,查看效果。3. 3. 编辑编辑GRUBGRUB引导菜单,练习遗忘超级用户密码的操作。引导菜单,练习遗忘超级用户密码的操作。4. 4. 编辑编辑GRUBGRUB配置文件配置文件/boot/grub/grub.conf/b

20、oot/grub/grub.conf,使系统默认启动,使系统默认启动WindowsWindows系系统。统。5. 5. 使用安装光盘重新安装使用安装光盘重新安装GRUBGRUB。运行级别设置与运行级别设置与GRUB的应用的应用实训指导实训指导6. GRUB6. GRUB的加密操作:的加密操作:rootlocalhost rc1.d# grub-md5-cryptrootlocalhost rc1.d# grub-md5-cryptPassword: /Password: /输入输入123456123456。Retype password: /Retype password: /再次输入再次输入

21、123456123456。$1$MjJk/$n3uSVidrPvMeqoXUeDUdd1$1$MjJk/$n3uSVidrPvMeqoXUeDUdd1/得到密文,每次密文均不相同。得到密文,每次密文均不相同。7. 7. 编辑编辑GRUBGRUB配置文件配置文件/boot/grub/grub.conf/boot/grub/grub.conf,修改如下,修改如下 :.splashimage=(hd0,0)/grub/splash.xpm.gzsplashimage=(hd0,0)/grub/splash.xpm.gzpassword -md5 $1$MjJk/$n3uSVidrPvMeqoXUeD

22、Udd1password -md5 $1$MjJk/$n3uSVidrPvMeqoXUeDUdd1 /本行为新添加本行为新添加内容,内容,md5md5前为两个减号,后面为密文。前为两个减号,后面为密文。hiddenmenuhiddenmenutitle Red Hat Enterprise Linux Server (2.6.18-92.el5xen)title Red Hat Enterprise Linux Server (2.6.18-92.el5xen).8. 8. 重新执行遗忘超级用户密码的操作,查看效果。重新执行遗忘超级用户密码的操作,查看效果。运行级别设置与运行级别设置与GRUB

23、的应用的应用课后习题课后习题一、单项选择题:一、单项选择题: 在目录在目录/etc/rc.d/rc5.d/etc/rc.d/rc5.d下,有很多以下,有很多以K K和和S S开头的文件,这里的以开头的文件,这里的以S S开开头的文件表示(头的文件表示( )。)。A AstopstopB BstartstartC CsetsetD Dsubsub2 2initinit进程的进程号进程的进程号PIDPID始终为(始终为( )。)。 A A0 0B B1 1C C-1-1D D2 23 3GRUBGRUB的配置文件是(的配置文件是( )。)。A A/boot/grub/gurb.conf/boot/

24、grub/gurb.confB B/boot/grub.conf/boot/grub.confC C/etc/sysconfig/grub/etc/sysconfig/grubD D/etcbrub/grub.conf/etcbrub/grub.conf4 4用来安装用来安装GRUBGRUB的命令是(的命令是( )。)。A AgrubgrubB Binit-grubinit-grub C Cgrub-installgrub-installD Dmkgrubmkgrub5 5()命令可用来重启机器。)命令可用来重启机器。A Areboot reboot B Binit 6 init 6 C Cs

25、hutdown r now shutdown r now D D以上都可以以上都可以课后习题课后习题6 6在大多数在大多数LinuxLinux发行版本中,图形方式的运行级定义为(发行版本中,图形方式的运行级定义为()。)。 A A1 1B B2 2C C3 3D D5 5 7 7假如当前系统是在假如当前系统是在 level 3 level 3 运行,怎样不重启系统就可转换到运行,怎样不重启系统就可转换到 level level 5 5 运行(运行()。)。 A ASet level = 5Set level = 5 B Btelinit 5 telinit 5 C Crun 5run 5 D DALT-F7-5 ALT-F7-5 8 8我们可以修改我们可以修改/etc/inittab/etc/inittab文件中类似于

温馨提示

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

最新文档

评论

0/150

提交评论