Web 服务器介绍1 , 什么是 WEB 服务器WEB 服务器也称为 WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务. (1)应用层使用HTTP 协议. (2)HTML 文档格式. (3)浏览器统一资源定位器(URL). WWW 是Internet 的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务.正是因为有了 WWW 工具,才使得近年来 Internet 迅速发展,且用户数量飞速增长. Web 服务器可以解析(handles)HTTP 协议. Web 服务器接收到一个 HTTP 当请求(request),会返回一个 HTTP 响应(response),例如送回一个 HTML 页面.为了处理一个请求(request),Web 服务器可以响应(response)一个静态页面或图片 , 进行页面跳转(redirect) , 或者把动态响应 (dynamic response) 的产生委托 (delegate) 给一些其它的程序例如 CGI 脚本 , JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本, 服务器端 (server-side)JavaScript , 或者一些其它的服务器端 (server-side)技术.无论它们的目的如何,这些服务器端(server-side) 的程序通常产生一个 HTML 的响应(response)来让浏览器可以浏览. 虽然 Web 服务器不支持事务处理或数据库连接池, 但可以配置(employ) 各种策略(strategies)来实现容错性(fault tolerance)和可扩展性的一些 (scalability),例如负载平衡(load balancing),缓冲(caching).2 , WEB 服务器的发展趋势目前,Web 服务器的发展有三个主要趋势: (1)从HTML 到XML(Extensible Markup Language-可扩展标记语言) HTML 被称为"第一代 Web 语言".但是 HTML 有一个致命的缺点:只适合于人与计算机的交流,不适合计算机与计算机的交流.HTML 通过大量的标记来定义文档内容的表现方式,它仅仅描述了应如何在 Web 浏览器页面上布置文字,图形,并没有对 Internet 的信息含义本身进行描述,而信息又是 Web 应用中最重要的内容.通过 HTML 表现出来的文字,图形内容很容易被人理解,但却不利于计算机程序去理解.另外,HTML 的另一个问题就是它的标记集合是固定的,用户不能根据自己的需要增加标记;而且各种浏览器的规格不尽相同,要使我们用 HTML 做的网页能够被所有浏览器正常显示,我们只能够使用 W3C(万维网协会)规定的标记来创建网页. 正如前面所说, Web 服务器向 Web 浏览器提供的信息都是来自有一定结构的数据库,在数据库里,为了检索和管理的方便,信息按照它本身的意义(如姓名,年龄,工作单位等)被存放在相应的字段里,一旦这些数据被调出来,经过 CGI,ASP,JSP,PHP 等转换成 HTML 后,其原来的意义无法转移到 HTML 标记中来, 用户也就无法按照信息本来的意义去阅读. 并且, 由于操作系统以及数据库的不同,不同的系统及应用层面之间要想互相理解对方的数据格式是相当困难的.这就需要一种新技术或标准能够将最初保存在数据库服务器中的原始数据结构在不同的系统层面共享.这种新技术就是 XML.第 1 页共 1 页Web 服务器介绍使用 XML 可以解决上述难题.W3C 对 XML 作了如下描述:"XML 描述了一类被称为 XML 文档的数据对象,并部分描述了处理它们的计算机程序的行为.XML 是 SGML 的一应用实例.从结构上说,XML 文档遵从 SGML 文档标准. "同 HTML 一样, 是一种基于文本的标记语言, XML 都是从 SGML(Standard Generalize Markup Language,标准通用标记语言)发展而来,二者的不同在于:XML 可以让我们根据要表现的文档,自由地定义标记来表现具有实际意义的文档内容,例如,我们可以定义〈文档名称〉〈/文档名称〉这样具有实际意义的标记.而且 XML 不像 HTML 那样具有固定的标记集合,它实际上是一种定义语言的语言,也就是说使用 XML 的用户可以定义无穷标记来描述文档中的任何数据元素,将文档的内容组织成丰富的完整的信息体系. (2)从有线到无线电子商务正在从台式机向着更为广泛的无线设备发展,Cahners In-Stat 市场分析家预测,世界范围内的无线用户的人数将会从2000 年的 2.71 亿增加到2004 年的13 亿.Aberdeen 集团的研究主任 Darcy Fowkes 认为,采用无线方式进行电子商务的优势并不仅仅在于方便,它还可以节约公司的财力,而且,移动办公能使工作更加高效. 然而,由于多种无线网络类型,标记语言,协议和无线设备并存的复杂情况,使得网络内容和数据转换成能够被无线设备所识别的格式并不容易.目前,许多企业都在致力于开发能够把应用程序以及互联网内容扩展到无线设备上的产品. 无线设备厂商 Mobilize 也推出了 Mobilize Commerce 产品,帮助企业进入无线网络.该软件可以通过无线连接的方式访问企业的内部系统,远程地实现订单发送,并进行确认.Mobilize Commerce 可以充分利用 XML 对信息进行格式转换,以适合于无线设备,这些无线设备包括笔记本电脑, 个人数字助理,无线电话,网络电话和双向寻呼等. (3)从无声到有声世界上现在有十亿个电话终端,有超过 2 亿的移动电话.而就人自身的交流习惯来看,人们也更愿意利用听和说的口头的方式进行交流. 目前,文本语音转换器(TTS,Text to Speech)的研究工作已经取得了很大的进步,实现了自动的语言分析理解,并允许 TTS 的使用者增加更多的韵律,音调在讲话中,使 TTS 系统的发声更接近人声.在自动语音识别系统(ASR)领域里,自动语音识别系统在从整个词的模仿匹配,向音素层次的识别系统方向发展.自动语音识别系统的词汇表由一个基于声音片断的字母表构成,而且这种词汇表是受不同语言限制的.基于这种方式, 在一个宽广的声音行列里,讲话能被识别系统发现和挑拣出来,并加以识别.并且,在识别一个词的时候,每一个音素将从系统的输入中挑拣出来, 拼接组合后与已经有的音素和词语模板进行比较,来产生需要的模板. Web 语音发展的另一方面是 VoiceXML ( Voice Extensible Markup Language-语音可扩展标记语言)的进展.VoiceXML 的主要目标是要将 Web 上已有的大量应用,丰富的内容,让交互式语音界面也能够全部享受.Web 服务器处理一个来自客户端应用的请求,这一请求经过了 VoiceXML 解释程序和 VoiceXML 解释程序语境处理,作为响应,服务器产生出 VoiceXML 文件,在回复当中,要经过 VoiceXML 解释程序的处理.第 2 页共 2 页本文由qhfoxbuy贡献ppt文档可能在WAP端浏览体验不佳。
建议您优先选择TXT,或下载源文件到本机查看。
网络服务与应用服务器管理第5章 Web服务器第5章 Web服务器 Web服务器案例之四某公司需要通过内部Intranet实现WWW服务,以便通过 WWW向公司内部和外部发布信息。
要求如下: (1) 内部信息只有公司内部可以访问,并指定通过不同的地址访问。
(2) 外部可访问的地址为,内网的地址为 。
(3) 为保证数据的安全,服务器响应客户请求后,返回的消息是加密传输的。
(4) 对一些文档,只允许指定的用户访问。
5.1 IIS中的Web服务器 IIS中的Web服务器Microsoft Internet Information Service (IIS)是微软公司推出的一种功能强大、管理方便的Web 服务器,运行于Windows NT或Windows 2000 Server系列平台 IIS有许多强大的功能,不仅支持WWW服务,还集成了其它许多重要的Internet服务。
如与WindowsNT 完美结合、提供WWW、FTP、SMTP、NNTP服务等。
5.1.1 安装并启动IIS 安装并启动IIS1. 安装安装IIS IIS是Windows NT/2000操作系统自带的组件。
如果在安装操作系统的时候没有安装IIS,打开的“Windows组件向导”对话框,选中“Internet信息服务(IIS)”,单击“下一步”,完成IIS的安装,也可以单击“详细信息”,选择需要的组件后再安装。
5.1.1 安装并启动IIS 安装并启动IIS2. 启动Web服务器启动服务器运行“管理工具”程序组中的“Internet服务管理器”,打开“Internet信息服务”控制台,如下图所示。
5.1.1 安装并启动IIS 安装并启动IIS3. 测试测试Web服务器服务器在服务器计算机上,启动IE浏览器,在地址栏中分别输入如下 URL:http://localhost和 http://srv11(srv11是本地主机名,见域名服务器一章),浏览器中将显示“欢迎使用 Windows 2000 Internet 服务”的页面,说明服务器工作正常。
5.1.2 创建Web站点创建Web站点(1) 在“Internet信息服务”控制台,选中服务器(srv11),单击【操作|新建|Web站点】,进入“Web 站点创建向导”,单击“下一步”。
(2) 在“Web站点说明”页中,输入站点说明“”,单击“下一步”。
(3) 在“IP地址和端口设置”页中,输入Web站点使用的 IP地址“192.168.1.11”,默认值是“全部未分配”, Web服务器会绑定在本机的所有IP地址上,包括拨号上网得到的动态IP 地址,端口号取默认值80,“主机头”文本输入框空,如下图所示,单击“下一步”。
(4) 在“Web站点主目录”页中,输入主目录路径“F:\Inetpub\wwwroot”(该路径应已存在,用户设计并编写的与网站相关的文件就存放在此目录中),选中“允许匿名访问此Web站点”,单击“下一步”。
(5) 在“Web站点访问权限”页,确定客户权限:选中“读取”、“运行脚本”和“浏览”复选框。
单击“下一步”完成Web站点创建,返回控制台。
(6) 在控制台中,右击新建的Web 站点“”,选择“启动”,启动“www.red. com”Web站点。