资源预览内容
第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
第9页 / 共26页
第10页 / 共26页
第11页 / 共26页
第12页 / 共26页
第13页 / 共26页
第14页 / 共26页
第15页 / 共26页
第16页 / 共26页
第17页 / 共26页
第18页 / 共26页
第19页 / 共26页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
点击查看更多>>
资源描述
,Click to edit Master title style,Click to edit Master text styles,Click to edit Master title style,Click to edit Master text styles,第15章 Web服务器架设和管理,通过浏览器访问各种网站,已经成为人们从Internet获取信息的主要途径。正是Web服务的应用,才使得Internet普及的进程大大加快。另外,各种应用系统也已经逐渐从原有的“客户端/服务器”模式转变为“浏览器/服务器”模式,其中的Web技术起着非常重要的作用。本章将重点介绍Web工作原理、HTTP协议、Apache服务器的安装、运行与配置方法。,15.1 HTTP协议,HTTP(HyperText Transfer Protocol,超文本传输协议)是Web系统最核心的内容,它是Web服务器和客户端之间进行数据传输的规则。Web服务器就是平时所说的网站,是信息内容的发布者;最常见的客户端就是浏览器,它是信息内容的接收者。下面介绍有关HTTP协议的主要内容。,15.1.1 HTTP协议的通讯过程,最简单的HTTP通讯方式是由用户代理和源服务器之间通过一个单独的连接来完成的,如图15-1所示,客户端的一个用户代理首先向源服务器发起连接请求,源服务器接受请求后就建立了一个TCP连接,然后客户端通过这个TCP连接提交一个申请源服务器上资源的请求链,如果源服务器能满足这个请求链,就回应给客户端一个响应链。,15.1.2 HTTP协议的请求行和应答行,在HTTP协议中,客户端和服务器的信息交换过程要经过四个阶段,包括建立连接、发送请求信息、发送响应信息、关闭连接,如图15-4所示。,15.1.3 HTTP的头域,在HTTP的请求消息和应答消息中,均包含有头域。头域分为四种,其中请求头域和应答头域分别只在请求消息和应答消息中出现,通用头域和实体头域在两种消息中都可以出现,但实体头域只有当消息中包含了实体数据时才会出现。,15.1.4 HTTP协议数据包实例,HTTP请求与应答消息可以包含种类繁多的头域,各种头域的取值也是多种多样,因此功能非常丰富,本书对这些头域的细节不再详细解释,感兴趣的读者可参考RFC2616规范。,15.1.5 持久连接和非持久连接,在HTTP协议中,规定TCP连接既可以是非持久的,也可以是持久的,具体采用哪种连接方式,可以由通用头域中的Connection头域指定。在HTTP/1.0版本中,默认使用的是非持久连接,HTTP/1.1默认使用的是持久连接。,1持久连接,2持久连接,15.2 Apache的安装与运行,随着网络技术的普及、应用和Web技术的不断完善,Web服务已经成为互联网上最重要的网络服务之一,原有的客户端/服务器模式正逐渐被浏览器/服务器模式所取代。下面介绍一下用得最为广泛的Web服务器软件Apache,以及它的安装与运行。,15.2.1 Apache简介,Apache源自美国NCSA(National Center for Supercomputer Applications,国家超级计算机应用中心)所开发的httpd,是一种开放源代码的软件。,从1995年5月到7月,Apache组织开发了一种名为Shambhala的服务器架构,并把它应用到Apache服务器上。同年8月,推出了Apache 0.8.8,获得了巨大的成功,在不到一年的时间里,Apache服务器的装机数超过了NCSA的httpd,成为Internet上排名第一的Web服务器。,软,软件,的,的获,取,取与,安,安装,在RedHatEnterpriseLinux5下,安,安装Apache,服,服务,器,器可,以,以有,两,两种,方,方式,,,,一,种,种是,源,源代,码,码方,式,式安,装,装,,一,一种,是,是RPM,软,软件,包,包方,式,式安,装,装。,源,源代,码,码可,以下,下载,,,,目,前,前最,新,新的,版,版本,是,是2.2.10版,,,,文,件,件名,是。,。RHEL5自,带,带的Apache,版,版本,是版,版,,文,文件,名,,,在,发,发行,版,版的,第,第2,张,张光,盘,盘上,。,。,的,的运,行,行,下面,以,以RHEL5自,带,带RPM,为,为例,,,,介,绍,绍一,下,下Apache的,运,运行,。,。,15.3Apache,服,服务,器,器的,配,配置,Apache,服,服务,器,器的,配,配置,主,主要,集,集中,在,在一,个,个配,置,置文,件,件中,,,,其,位,位置,和,和名,称,称是/etc/httpd/conf/httpd.conf,。,。本,节,节先,介,介绍,一,一下Apache,提,提供,的,的例,子,子配,置,置文,件,件内,容,容,,再,再通,过,过几,个,个例,子,子讲,述,述Apache的,高,高级,配,配置,,,,包,括,括目,录,录访,问,问控,制,制、,用,用户,个,个人,网,网站,配,配置,、,、认,证,证与,授,授权,配,配置,、,、虚,拟,拟主,机,机配,置,置、,日,日志,配,配置,、,、SSL,配,配置,等,等内,容,容。,全,全局,配,配置,选,选项,Apache,的,的例,子,子配,置,置文,件,件包,含,含了,很,很多,的,的配,置,置选,项,项,,涵,涵盖,了,了Apache服,务,务器,大,大部,分,分的,重,重要,功,功能,。,。里,面,面的,配,配置,指,指令,分,分为,全,全局,配,配置,指,指令,、,、主,服,服务,器,器配,置,置和,虚,虚拟,主,主机,配,配置,三,三大,部,部分,。,。下,面,面首,先,先解,释,释一,下,下例,子,子配,置,置文,件,件中,有,有关,全,全局,的,的配,置,置指,令,令,,它,它们,决,决定,了,了Apache服,务,务器,的,的总,体,体性,能,能,,如,如Apache能,处,处理,的,的并,发,发请,求,求数,等,等。,主,主服,务,务器,配,配置,Apache,处,处理,客,客户,端,端的,请,请求,时,时,,会,会根,据,据URL,判,判定,客,客户,端,端是,否,否要,访,访问,虚,虚拟,主,主机,,,,如,果,果不,是,是访,问,问虚,拟,拟主,机,机,,则,则认,为,为是,访,访问,主,主服,务,务器,。,。下,面,面是Apache,例,例子,配,配置,文,文件,中,中有,关,关主,服,服务,器,器的,配,配置,指,指令,,,,决,定,定了,主,主服,务,务器,的,的工,作,作状,态,态,,同,同时,,,,也,决,决定,了,了后,面,面虚,拟,拟主,机,机的,默,默认,配,配置,。,。如,果,果在,虚,虚拟,主,主机,中,中也,出,出现,了,了同,样,样的,指,指令,,,,则,会,会覆,盖,盖对,应,应的,指,指令,。,。,目,目,录,录,访,访,问,问,控,控,制,制,目,录,录,访,访,问,问,控,控,制,制,是,是,指,指,对,对,文,文,件,件,系,系,统,统,中,中,的,的,目,目,录,录,进,进,行,行,权,权,限,限,指,指,定,定,,,,,指,指,定,定,哪,哪,一,一,些,些,客,客,户,户,端,端,可,可,以,以,访,访,问,问,该,该,目,目,录,录,,,,,哪,哪,些,些,不,不,行,行,。,。,配,配,置,置,用,用,户,户,个,个,人,人,网,网,站,站,个,人,人,网,网,站,站,是,是,指,指,在,在,主,主,机,机,上,上,拥,拥,有,有,帐,帐,号,号,的,的,用,用,户,户,可,可,以,以,通,通,过,过Apache,服,服,务,务,器,器,发,发,布,布,自,自,己,己,个,个,人,人,目,目,录,录,中,中,的,的,文,文,件,件,,,,,其,其,访,访,问,问,方,方,式,式,为,为http:/,。,。,认,认,证,证,与,与,授,授,权,权,配,配,置,置,认,证,证,是,是,指,指,用,用,户,户,通,通,过,过,浏,浏,览,览,器,器,访,访,问,问,某,某,一,一,受,受,保,保,护,护,资,资,源,源,时,时,,,,,需,需,要,要,提,提,供,供,正,正,确,确,的,的,用,用,户,户,名,名,和,和,密,密,码,码,才,才,能,能,访,访,问,问,。,。,在,在Apache,中,中,支,支,持,持,两,两,种,种,认,认,证,证,类,类,型,型,:,:,基,基,本,本,(,(Basic,),),认,认,证,证,和,和,摘,摘,要,要,(,(Digest,),),认,认,证,证,。,。,摘,摘,要,要,认,认,证,证,比,比,基,基,本,本,认,认,证,证,更,更,加,加,安,安,全,全,,,,,但,但,并,并,不,不,是,是,所,所,有,有,的,的,浏,浏,览,览,器,器,都,都,支,支,持,持,摘,摘,要,要,认,认,证,证,,,,,所,所,以,以,大,大,多,多,数,数,情,情,况,况,下,下,用,用,户,户,只,只,使,使,用,用,基,基,本,本,认,认,证,证,。,。,虚,虚,拟,拟,主,主,机,机,配,配,置,置,虚,拟,拟,主,主,机,机,是,是,指,指,在,在,一,一,台,台,机,机,器,器,运,运,行,行,多,多,个,个,网,网,站,站,,,,,其,其,实,实,现,现,对,对,客,客,户,户,端,端,是,是,透,透,明,明,的,的,,,,,即,即,客,客,户,户,端,端,感,感,觉,觉,不,不,到,到,这,这,多,多,个,个,网,网,站,站,存,存,在,在,于,于,同,同,一,一,台,台,服,服,务,务,器,器,。,。,日,日,志,志,记,记,录,录,如,果,果,想,想,有,有,效,效,地,地,管,管,理,理Web,服,服,务,务,器,器,,,,,就,就,有,有,必,必,要,要,了,了,解,解Web,服,服,务,务,器,器,的,的,活,活,动,动,、,、,性,性,能,能,以,以,及,及,出,出,现,现,的,的,问,问,题,题,。,。Apache,服,服,务,务,器,器,提,提,供,供,了,了,非,非,常,常,全,全,面,面,而,而,灵,灵,活,活,的,的,日,日,志,志,记,记,录,录,功,功,能,能,。,。,下,下,面,面,介,介,绍,绍,一,一,下,下,如,如,何,何,在,在Apache,服,服,务,务,器,器,中,中,配,配,置,置,日,日,志,志,功,功,能,能,以,以,及,及,如,如,何,何,理,理,解,解,日,日,志,志,内,内,容,容,。,。,让,让Apache,支,支,持,持SSL,SSL,(,(SecureSocketLayer,),),由,由Netscape,公,公,司,司,研,研,发,发,,,,,目,目,的,的,是,是,用,用,来,来,保,保,障,障Internet,上,上,数,数,据,据,传,传,输,输,的,的,安,安,全,全,。,。,它,它,利,利,用,用,数,数,据,据,加,加,密,密,技,技,术,术,,,,,可,可,确,确,保,保,数,数,据,据,在,在,网,网,络,络,传,传,输,输,过,过,程,程,中,中,不,不,会,会,被,被,截,截,取,取,或,或,窃,窃,听,听,,,,,已,已,被,被,广,广,泛,泛,地,地,用,用,于,于Web,浏,浏,览,览,器,器,与,与,服,服,务,务,器,器,之,之,间,间,的,的,身,身,份,份,认,认,证,证,和,和,加,加,密,密,数,数,据,据,传,传,输,输,。,。,15.4Apache,对,对,动,动,态,态,网,网,页,页,的,的,支,支,持,持,除,了,了,对,对,静,静,态,态HTML,文,文,件,件,的,的,支,支,持,持,外,外,,,,Apache,服,服,务,务,器,器,还,还,可,可,以,以,支,支,持,持,多,多,种,种,形,形,式,式,的,的,动,动,态,态,网,网,页,页,,,,,包,包,括,括CGI,脚
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6