选择显示字体大小

政府web网站的创建与管理(下)(1)

四、政府网站web服务器的创建

  1、 政府web服务器简介

  web服务器的选择对政府网站至关重要,当然政府的web服务器从硬件的角度考虑主要是服务器本身硬件的配置和选择,服务器具体配置的选择包括:cpu、内存、硬盘与网络适配器。针对政府web网站的特点,可以选择支持smp的服务器,通过配置多cpu实现性能的提高;考虑到大量用户并发请求将产生大量的进程、线程,因此内存是服务器配置中的重要考虑因素。服务器的类型即选择哪家厂商的服务器,如sun、hp、ibm等商家生产的服务器以及服务器的型号等硬件设备。从软件的角度考虑主要是服务器上运行的操作系统web服务器软件的选择使用。在unixlinux平台下使用最广泛的免费http服务器是w3c、ncsa和apache服务器,而windows平台nt/2000使用iis的web服务器。在选择使用web服务器应考虑的特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等。下面重点介绍一下政府网站经常使用的几种web服务器软件。

  ·beaweblogic

  针对用户对加强企业软件基础的需求,beaweblogicenterpriseplatform带来了统一的应用基础结构平台,这一平台以业内第一应用服务器为核心,完美地集成了门户、集成、系统管理、安全、开发和部署六大技术门类。

  bea致力于通过一套统一的、简便的和可扩展的企业平台,提供六种技术功能,并带来了运行全球性网络所需的可扩展性、可靠性和安全性。适应了全球的网络工作环境。beaweblogicenterpriseplatform,以业内领先的核心产品beaweblogicserver7.0为核心,并包括获奖的beaweblogicportal、beaweblogicintegration和新产品beaweblogicworkshop(前代码为cajun),以及由1000多家isv基于bea平台所开发的第三方应用。bea的平台提供的应用结构基础简化了信息流、降低了应用管理成本,并使得企业更加灵活,更具效率,实现全面连接。

  beaweblogicenterpriseplatform所提供的应用基础结构的特征:

  *统一性--beaweblogicenterpriseplatfrom是唯一融6种应用基础结构功能于一体的应用基础结构软件。一套统一的应用基础结构能节省时间和资金,并确保企业软件更和谐地协同工作。
  *简便性--beaweblogicenterpriseplatform消除了应用基础结构的复杂性。简便的应用基础结构,可让企业软件开发人员和it工作人员更富效率,更少失误。
  *可扩展性--beaweblogicenterpriseplatform既能够与已有的遗留系统协作,也能与未来的新系统协作。可扩展的应用基础结构为企业带来必要的敏捷性,让企业能够快速地适应新的软件需求,且避免以往那些导致大量软件项目失败的复杂性。

  ·ibmwebsphere

  websphere是因特网的基础架构软件,也就是我们所说的中间件。它使企业能够开发、部署和集成新一代电子商务应用(如b2b的电子交易),并且支持从简单的web发布到企业级事务处理的商务应用。websphere转变了企业对客户、合作伙伴及雇员之间关系的管理方式。例如您可以通过它提高站点传输数据的数量和质量,从而大幅提升您的web应用的性能,并将扩展的应用程序与移动设备相结合,让销售队伍能够为客户提供更快捷的服务,或者构建电子市场以降低资源获取的成本。

  实现实现稳固web环境的强大电子商务应用:

  *支持高性能、可伸缩的中级和高级事务处理环境。
  *能够与关系数据库、事务处理系统和其它应用实现功能强大的集成。
  *包含了一个基于apache的http服务器,并能够支持其它主流的web服务器,同时提高了安全性和可控制性。
  *包含全面的web站点内容和使用分析器及报告工具。
  *能够使用java应用以及企业javabeans组件并对其进行管理。
  *通过支持跨多平台的业界标准的ejb规划模型,能够减少电子商务应用开发与部署的时间和相关成本。
  *强大的功能、可扩展性及安全性。
  *websphere应用服务器的目标是更广泛的功能、更大的可扩展性以及更强的安全控制。它提供了一个强大的、跨平台的、基于web技术的web应用平台,能够支持电子商务应用和组件的部署和展开,这些电子商务应用和组件包括javaservletjavabeanse、javaserverpages(jsp)、企业javabeanse(ejb)组件,可用于事务处理、企业系统访问和动态web内容的实现。

  .netscapeipl.netwebserver.netscapeapplicationserver

  为了提高性能.netscape在它的web服务器中引进了应用程序编程接口nsapi.netscapeserverapi)。利用nsapi,开发人员可以扩展服务器的功能,包括对外部数据库的访问。nsapi可支持windowsnt、solaris和hp/ux等平台。

  ipl.netwebserver.netscapeenterpriseserver)以能在众多的不同平台上运行见长,主要功能有:带有客户端授权的ssl(securesocketslayer)、verity的集成式检索器、snmp、出色的数据库联接功能及web网站内容管理等.netscapeserver作为可靠的web应用服务的另一个关键.netscapeapplicationserver(nas)。nas是一种编程环境,支持java和c++对象,使得应用的伸缩性和容错能力强。nas包含的工具允许用户建立多线程的应用,并且可以集成html数据库查询,以及在naserver上实现的商业逻辑。

  在windowsnt上的ipl.netwebserver同样是一个大型web服务器,拥有广泛的第三方组件及工具支持,而且支持多种编程模型。比如,除了支持传统的htmlcgi.netscape还支持服务器端的javascript,支持iiop(inte.netinterorbprotocol,一个用于与第三方的corba软件通讯的协议).netscape还提供了优秀的用户及安全性管理。

 .netscapedirectoryserver提供了结构化的ldap目录服务,借助ldap目录服务,可以更有效更灵活地管理用户及资源。

  ·apache

  apache源于ncsahttpd服务器,经过多次修改,成为世界上最流行的web服务器软件之一。apache取自"apatchyserver"的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验inte.net网络,后来逐步扩充到各种unix系统中,尤其对linux的支持相当完美。apache有多种产品,可以支持ssl技术,支持多个虚拟主机。apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个apacheweb站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。apache成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的unix、windows、linux系统平台上)以及它的可移植性等方面。

  几乎所有的linux发布都安装apache作为默认配置。suse7.1甚至预安装有包括各种高级模块选项的apache,如php3,mod_perl和ldap等等。用户会惊奇地发现系统安装成功就会有一个功能强大的web服务器可供选择。虽然安装apache并不是非常简单,但是如果有具有新的特性或安全补丁的apache发布,则下载源代码包并编译新的apache是值得的。apache不但具有庞大的用户群基础,并且有丰富的配置使用文档。apache提供服务器端对脚本技术的支持,比如perlphp等,apache结合使用apachejserv可以实现对javaservlets及jsp的支持。

  apache的很多模块实现安全方面的防护:如mod_auth提供对对服务器上数据进行适当的保护,而ssl模块则用来保护服务器和客户端之间的通信安全

  ·microsoftiis

  microsoft的web服务器产品为inte.netinformationserver(iis),它提供isapi(intr.netserverapi)作为扩展web服务器功能的编程接口;同时,它还提供一个inte.net数据库连接器(idc),可以实现对数据库的查询和更新。microsoft的另一个产品是microsoftvisualinterdev,它是一个web应用快速开发环境,可提供服务器和客户机端的编程工具、数据库工具和内容编辑工具,还提供集成化的站点管理功能。

  由于具有与操作系统的亲和性并继承了microsoft产品一贯的用户界面,iis利用与microsoftproxyserver、certificateserver、siteserver、backoffice以及其他应用程序紧密结合之便,成为功能强大、使用方便的web服务器。通过围绕windowsnt所做的优化,iis具有很高的执行效率、出色的安全保密性、易于管理以及启动迅捷等特点。它既可用于集成现有的应用方式,也可用于实施web应用系统。iis变得普及的一个关键就是引入了asp,这是microsoft用于建立动态网页的技术。asp支持多种脚本语言,包括javascriptperlscript以及vbscript,使其可以很容易地访问其他服务器的软件组件。这一切是以com为基础达到的,com是windows下组件协同的标准。而分布式com,即dcom,允许程序使用网络上的组件,就好像这些组件就在本地一样。

  下面重点给大家介绍政府网站apache、tomcat和iis的web服务器软件的安装和配置。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons