web服务器的构建毕业论文(编辑修改稿)内容摘要:

)和文档页脚的设置 (如果你需要打广告或者宣传 ) 如果你的起始页为 或者 xxx..asp 可在如图点击 添加 按钮添加 : PDF 文件使用 pdfFactory 试用版本创建 [自定义错误 ]标签 : 此面板是对错误请求进行回应的设置 ,如果为了安全可全部删除 ,不进行任何回应 .[建议全部删 除 ] PDF 文件使用 pdfFactory 试用版本创建 [ 头 ]标签 : 对用户进行 后退或 前进 访问 安全 文档的过期设置 . PDF 文件使用 pdfFactory 试用版本创建 [目录安全性 ]标签 : PDF 文件使用 pdfFactory 试用版本创建 n, 身份验证和访问控制 : 建议不更改 ,除非进行特殊文档的访问 . IP 地址和域名限制 : 进行 IP 地址或者 IP 端的访问进行控制 . 例 :我们要屏蔽 PDF 文件使用 pdfFactory 试用版本创建 安 全通信 :非高级用户不要更改 . . 测试服务器 随便写一个 文档放入服务器目录 .默认为 :C:\Ipub\root. 在 IE中输入 IP. 如果分有目录可使用 : IP/Dir/例子 : PDF 文件使用 pdfFactory 试用版本创建 , 如果显示了你的页面 ,那么你的服务器就配置成功了 !!! PDF 文件使用 pdfFactory 试用版本创建 第四章 Web 软件的选择 Apache Apache 仍然是最伟大的全能选手,也许它有些过于庞大、历史悠久 ,但是其优秀的性能和大量用户群,它应该会有更好的发展。 就它灵活性和丰富的特性功能而言, Apache 相对于这里测试的其他 Web 服务器来说可以说是 Web 服务器的标准。 除非你的在过去的四年里与这个世界相隔离,否则一定会看到大量的新闻文章欢呼 Apache 的成功,并将其作为开放源码成功的典范。 Apache 并不是采用 GPL版权声明,而是采用自己的 Apache Server 版权声明,其强调自由地使用源代码。 Apache同样以 补丁服务器 而闻名,主要是因为早期 Apache的开发是通过对 NCSA的 d 代码添加补丁程序 来进行的。 Apache 被看做是 补丁服务器 还因为它具有模块化特性,该特性实现了 Apache 的灵活性和可扩展性,而且开发者可以利用该特性很容易地添加第三方功能模块,通过模块开发人员可以添加任何功能,模块是很多内容管理系统的功能基础,如 Midgard, Zope 等。 几乎所有的 Linux 发布都安装 Apache 作为默认配置。 SuSE 甚至预安装有包括各种高级模块选项的 Apache,如 PHP3, mod_perl 和 LDAP 等等。 用户会惊奇地发现系统安装成功就会有一个功能强大的 Web 服务器可供选择。 虽然安装Apache 并不是非常简单,但是如果有具有新的特性或安全补丁的 Apache 发布,则下载源代码包并编译新的 Apache 是值得的。 Apache 不但具有庞大的用户群基础,并且有丰富的配置使用文档。 13 Apache 的主配置文件为纯文本格式的 ,随着 Apache 版本的发展,其他一些配置文件则逐渐消亡,趋向于使用单一的配置文件 来存放所有的配置指令,如客户访问信息、记录认证信息和虚拟服务器等等。 Apache 配置选项采用的是指令模式,配置指令设定各种参数的值,例如: DocumentRoot 设置服务器 Web页面的根目录。 你也可以灵活地设置多个基于 IP或基于域名的虚拟 Web服务器,这些 Web 虚拟服务器可以各自定义独立的 DocumentRoot 配置指令。 而LoadModule 指令则用来指定加载不同的模块来实现对 Apache 服务器功能的扩充。 这些新功能大多是提供服务器端对脚本技术的支持,比如 Perl、 PHP 等。 Apache结合使用 ApacheJServ 可以实现对 Java servlets 及 JSP 的支持。 Apache 的很多模块实现安全方面的防护:如 mod_auth 提供对对服务器上数据进行适 当的保护,而 SSL 模块则用来保护服务器和客户端之间的通信安全。 对于大多数用户来说,手工编辑冗长的 文件显得枯燥且易出错。 幸运的是 Redhat中的 Linuxconf和 Webmin都提供了非常完善的 Apache配置模版。 Aapche的 GUI项目同样提供了 Comanche和 Mohawk来实现对 Apache图形方式配置和管理。 这些工具都大大减少了管理和配置 Apache 的难度,但是对 一定理解对于配置高性能服务器来说是非常重要的。 很多地方都声明 Apache 并不是最快 的 Web 服务器, Apache 的开发者的确是没有过多地考虑其开发一个超快的 Web 服务器。 而功能和稳定性则是考虑更多的因素。 然而 Apache 在很多负载很大的站点中运行非常正常,并没有得到过多的关于性能的抱怨。 在我们使用 Webstone 进行性能测试中,发现 Apache 的吞吐量位居第一,并且出错最少。 在测试中虽然 Apache 的可扩展性不知最强,但是仍然是提供了如此多特性的服务器中速度最快的。 Zeus 服务器 Zeus 是一个商业化的 Web 服务器产品,最近它成为很多业界媒体 中的头条新闻,因为有消息宣称 Zeus 服务器的性能在 内核+ SMP 环境下相对于 内核环境下性能提升了 85%之多。 速度永远是 Zeus 服务器的卖点。 常常有评论说如果希望对 Linux 进行其作为服务器操作系统的性能测试,那么就运行 Zeus 进行测试。 Zeus 服务器在 SMP 环境下有优秀的可伸缩性,并实现了常见的特性集合,如访问控制、动态内容产生和安全等。 它具有健壮、集成有集群支持的容错和负载平衡等特色,是高端应用的很好的选择。 14 Zeus 服务器的安装和管理相对比较简单。 软件是以 格式的包 格式,安装软件只需要解压软件包并运行一个安装脚本,在性能适当的机器上安装过程只需要几分钟。 而且 Zeus 服务器安装以后提供 Web 方式的远程管理功能。 对 Zeus 的管理分为两个部分:管理配置部分包含对管理服务器本身的配置和访问;而 Web 配置部分则包含对 Web 服务器的各方面特性的设置,从虚拟服务器设置到集群系统的管理及监控等等方面。 默认情况下即使 Zeus 仅仅运行一个服务器,其也被看做是一个虚拟服务器。 和 Apache 一样,多个虚拟服务器可以运行在同一台服务器上,同样虚拟服务器可以是 硬 (基于 IP)或 软 (基于域名 )虚拟服务器。 管理服务器的 GUI 界面非常易于使用,可以轻易生成复杂的多虚拟服务器的配置。 使用 GUI,不同虚拟服务器的设置可以相互克隆,可以建立集群系统,可以实现类似 .htaccess 的模块化配置。 监控工具非常不错,具有对每个虚拟服务器和独立的集群节点的动态监控。 其功能可以与 Apache匹敌,包含易于实现的 SSL安全特性和其他有用的特性,如带宽控制等等。 Zeus 宣称支持 PHP 和 Java Servlets。 虽然易于使用的管理界面在某种程度上模糊了这些高级的配置特性。 PHP4 可以通过 Zeus 支持的 API 方式(NSAPI)来运行,也可以通过 CGI 发给你是来运行。 但是很多用户报告这种 API 方式存在稳定性问题。 高端应用服务器的性能总是难以精确的测试,在负载相对较小情况下进行的测试,尽管很难给出在超负荷情况下服务器的运行情况,仍然具有一定的实用价值。 在我们的测试中, Zeus 在服务器的吞吐量和响应时间上性能卓越,和 Apache一样它出错的概率也很少。 Zeus 具有其它服务器所不具有的漂亮简洁的 GUI 配置界面。 据报道, Zeus 在四个处理器的 Linux 系统下运行性能良好。 要建立高性能的 Zeus 服务器 ,相对其它服务器 Zeus 显得略为有点繁琐。 iPla Enterprise Edition Netscape 公司为不同操作系统平台开发了多种 WEB 服务器,但到最近它才发布了自己在 Linux 下的产品。 曾经非常流行的 Netscape Enterprise Server 现今被运行在 Linux 下的同类产品 iPla Enterprise Edition 所替代。 iPla 是SUN、 Netscape 和 AOL 公司联合生产的 WEB 产品,它被力图设计成高性能、跨平台的 emerce 产品。 iPla 和其它 Netscape 产品一样具有很高的性能,而且iPla 具有 SUN 公司 Java 的特性。 15 iPla 可以自由下载评估版使用,也可以购买正式版本。 因为在压缩包中包含 Java 的运行环境 JRE,所以 iPla 的压缩包相对较大。 压缩包被解压后,一个基于 shell 的简单安装工具可以帮助用户完成 Administration 服务器和 Web 服务器的安装。 所有关于安装的信息都在这个时候输入,当然你也可以选择安装的选项,如选择安装 Java 组件或者 LDAP 目录,以便以后利用 LDAP 管理用户 和组。 就像现今流行的那样, iPla 也允许以浏览器方式管理和配置。 Administration 服务器提供了全面的管理和监测功能,利用它可以重新配置Administration 服务器和 Web 服务器。 在集群节点 iPla 服务器环境中,可以在一个 Administration 服务器中利用群集数据库管理它们。 iPla 的多层菜单结构体现了 iPla 丰富的功能,利用菜单选项可以实现WEB 服务器的所有管理。 iPla 具有非常有用的在线帮助文档和完整的 SSL 加密机制,这些特性保证用户登陆 和现场检测的安全性。 iPla 允许配置基于 IP 和名字的虚拟服务器。 现在 WEB 服务器和 WEB 应用程序服务器之间的界限变得越来越模糊, iPla象其它专业 WEB 服务器一样也支持 JAVA API,以便提高自己的性能。 Enterprise Edition 本身内置 JRE,可以和大多数的数据库互联,它也支持 JSP 的 API、Serverlets 的 API 和 Livewire。 它拥有功能强大的软件包,其功能远远超过了动态脚本语言。 Enterprise Edition 同时也支持传统 的脚本方式,如 CGI、NSAPI,因而可以没有任何问题、方便的从其它产品迁移到 iPla。 iPla 具有现今高性能 WEB 服务器的特性,相对其它 WEB 服务器 iPla还提供更多的 JAVA 功能。 在 WebStone 环境中测试, iPla 的性能非常良好。 虽然 iPla 有时会因服务器端未能响应客户端的请求而在客户端产生许多错误,但是它的吞吐量和响应时间性能卓越。 作为一个昂贵的 WEB 服务器产品,希望能看到以 WebStone 作为测试基准的更多的测试结果。 如果你在寻找能够运行标准Java API,并且在 Java API 环境下运行速度良好的 WEB 服务器产品, iPla 当是你的首选 AOLserver AOLserver 是一个多线程、可升级和扩展的 WEB 服务器。 AOLserver 服务器使用简单而且功能强大的 Tcl 作为其内嵌式的脚本语言和服务器端的 API。 就像名字所表明的那样, AOLserver 在 AOL 公司的在线服务中得到了广泛应用,随着 AOL公司本身的发展, AOLserver 也增添了更多的特性,其速度也得到了显著提高。 和 16 其它大公司一样, AOL 公司也公布了 AOLserver 的所有源代码。 该源代码遵循 AOL公司自己的 AOLserver 版权声明,同时 AOL 公司也从此种开放式开发模型中获益。 AOLserver 的研究始于 1994 年,当时它作为完整的 WEB 发布系统的一部分进行开发。 在该 WEB 发布系统中内嵌了 WEB 服务器的 WYSIWYG 网页编辑器,该网页编辑器强调内容变化的便利性和内容更新的快捷性。 恰如早期的 HTML 和 WWW 网一样, WEB 发布系统被设计。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。