第7章 实现Web服务.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章 实现Web服务 本章内容: Web服务概述 Apache的安装和启动 配置Apache 实现动态站点 学习目标: 了解Web的工作过程 熟悉apache的特点 掌握apache的安装和配置 由于Linux操作系统的高稳定性,世界上大部分的网站都架设在Linux系统上,有名的如Yahoo、Hotmail等网站。在Linux系统上架设Web服务器时使用最多和最广泛的软件是Apache,本章我们就以Red Hat Enterprise AS Linux AS 4.0系统为例介绍Apahce的安装及详细配置。 15.1 Web服务概述 目前,WEB服务已经成为计算机用户在互联网上查询和浏览信息的主要的方法。WWW提供一种交互式图形界面的Internet服务,具有强大的连接功能和易于使用的特点。因此使得很多用户通过简单的图形界面就可以访问各个大学、组织和企业等机构和个人最新信息和服务等。 15.1.1 Web服务的工作过程 Web服务系统采用的是客户机/服务器的工作方式。服务器主要采用的是apache和windows的IIS;客户端常用的程序是浏览器(如 IE、netscape、Mozilla等)。这样用户就可以在地址栏输入统一资源定位符(URL)来访问Web页面。Web最基本的是超文本传输协议和超文本标注语言。超文本传输协议即HTTP协议,是Web服务必须遵从的协议,默认的端口是80端口。整个通信流程如图15-1所示。 图15-1 Web服务器通信过程 (1)Web客户机建立到服务器的TCP连接 (2)Web客户(浏览器)根据用户输入的URL把请求发送到相应的远程服务器,并等待远程服务器回送过来的响应 (3)远程服务器接受客户端发送过来的请求,分析请求、处理请求而形成结果返回给客户端。 (4)从指定的服务器端获得Web文档并断开与远程服务器的连接 15.1.2 Apache的简介 Apache是目前使用最为广泛的WEB服务器,它可以运行在现有的各种平台上。Apache自1995年推出第一个发行版之后,得到迅速的发展,先后推出1.1、1.2 和1.3等多个版本,目前最高版本2.0。 选择WEB服务器,其运行的性能、速度、功能、安全、易扩展性是最为重要的因素,而apache 2.0的众多特性保证了apache可以高效、安全、稳定的运行。其主要特性如下: 几乎可以运行在所有的计算机平台上.? 实现了动态共享对象(DSO),允许运行时动态装载功能模块。 采用预生成模式的技术提高响应的速度。 支持最新的HTTP/1.1协议? 简单而且强有力的基于文件的配置 支持通用网关接口(CGI)?、JAVA? Servlets和FastCGI 支持虚拟主机和HTTP认证? 集成perl和代理服务器 可通过WEB浏览器监视服务器的状态,可自定义日志 支持服务器端包含命令(SSI)和安全SOCKET层(SSL) 具有用户会话过程的跟踪能力 支持Unix线程,可使Apache在混合的多进程、多线程模式下运行 Apache API 提高模块的性能 支持IPv6和多协议支持 采用过滤器对内容进行有效的处理 支持多语种错误应答信息 15.2 Apache的安装和启动 在Linux系统中可以同时安装和运行多个不同版本的apache,本节将介绍在Red Hat Enterprise Linux AS 4.0系统中安装和启动apache 2.0的方法。 15.2.1 apache的安装 Red Hat Enterprise Linux AS 4.0系统自带了Apache 2.0的软件包,可以在安装Linux系统过程安装该软件包。如果安装系统时没有选择Apache,则可以通过rpm命令安装,具体操作如下。 //插入第2张安装光盘 #mount /dev/cdrom #cd /media/cdrom/RedHat/RPMS //查看是否已安装 #rpm –qa|grep httpd # rpm –ivh httpd-2.0.52-9.ent.i386.rpm //安装apache服务器软件包 #rpm –ivh httpd-manual-2.0.52-9.ent.i386.rpm //安装apache的帮助手册软件包 #rpm –ivh httpd-suexec-2.0.52-9.ent.i386.rpm //安装apache的CGI支持软件包 用户也可以到下载apache的源代码包,进行源代码的编译安装,具体操作过程如下。 //解压缩源代码包 #tar -xzvf httpd-2.0.52.tar.gz #cd httpd-2.0.52 //配置编译参数 #./configure --prefix=/usr/apache20

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档