常用的web服务器软件有哪些
展开全部 Unix和Linux平台下使用最广泛的免费HTTP服务器是Apache服务器,而Windows平台的服务器通常使用IIS作为Web服务器。
选择Web服务器应考虑的因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等。
下面是对常见服务器的简介: - IIS:Microsoft的Web服务器产品,全称是Internet Information Services。
IIS是允许在公共Intranet或Internet上发布信息的Web服务器。
IIS是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS的平台上。
IIS提供了一个图形界面的管理工具,称为Internet服务管理器,可用于监视配置和控制Internet服务。
IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
它提供ISAPI(Intranet Server API)作为扩展Web服务器功能的编程接口;同时,它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。
- Kangle:Kangle Web服务器是一款跨平台、功能强大、安全稳定、易操作的高性能Web服务器和反向代理服务器软件。
此外,Kangle也是一款专为做虚拟主机研发的Web服务器。
实现虚拟主机独立进程、独立身份运行。
用户之间安全隔离,一个用户出问题不影响其他用户。
支持PHP、ASP、ASP.NET、Java、Ruby等多种动态开发语言。
- WebSphere:WebSphere Application Server是功能完善、开放的Web应用程序服务器,是IBM电子商务计划的核心部分,它是基于Java的应用环境,用于建立、部署和管理Internet和Intranet Web应用程序,适应各种Web应用程序服务器的需要。
- WebLogic:WebLogic Server是一款多功能、基于标准的Web应用服务器,为企业构建企业应用提供了坚实的基础。
针对各种应用开发、关键性任务的部署,各种系统和数据库的集成、跨Internet协作等Weblogic都提供了相应的支持。
由于它具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发等优势,很多公司的企业级应用都选择它来作为开发和部署的环境。
WebLogic Server在使应用服务器成为企业应用架构的基础方面一直处于领先地位,为构建集成化的企业级应用提供了稳固的基础。
- Apache:目前Apache仍然是世界上用得最多的Web服务器,其市场占有率很长时间都保持在60%以上(目前的市场份额约40%左右)。
世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支强大的开发团队、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
- Tomcat:Tomcat是一个开放源代码、运行Servlet和JSP的容器。
Tomcat实现了Servlet和JSP规范。
此外,Tomcat还实现了Apache-Jakarta规范而且比绝大多数商业应用软件服务器要好,因此目前也有不少的Web服务器都选择了Tomcat。
- Nginx:读作"engine x",是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。
Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler站点开发的,第一个公开版本0.1.0发布于2004年10月4日。
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。
在2014年下半年,Nginx的市场份额达到了14%。
Web服务器的作用是什么?
web服务器是基于网站架设的服务器,我们平时可以浏览的网页都是在别人的服务器上面保存的文件.现在的服务器后台还包括数据库,用来更新前台的页面. web服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。
服务器分很多种类,包括web,ftp,流媒体,短信等服务器.通俗的说web服务器是基于网站架设的服务器,我们平时可以浏览的网页都是在别人的服务器上面保存的文件.现在的服务器后台还包括数据库,用来更新前台的页面. IIS是Microsoft公司的它是一个收费的服务器软件,而Apache是基于开源代码的服务器软件,它的核心都是用代码来实现的,而且是开源的可以免费使用.linux上架设web服务器用apache+php+Mysql数据库的结合是当下最流行的”黄金搭档”,他们入门都很容易.稳定性也是最好的而且还是要免费的.要是有兴趣学习这方面的话,可以到网上找更多的教材来看.我这里简单叙述了一下.
web服务器软件是干什么用的
Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档。
可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
目前最主流的三个Web服务器是Apache、Nginx、IIS。
Web服务器的工作原理可分成如下4个步骤:连接过程、请求过程、应答过程以及关闭连接,下面对这4个过程作一简单的介绍。
1、连接过程就是Web服务器和其浏览器之间所建立起来的一种连接。
查看连接过程是否实现,用户可以找到和打开socket这个虚拟文件,这个文件的建立意味着连接过程这一步骤已经成功建立。
2、请求过程就是Web的浏览器运用socket这个文件向其服务器而提出各种请求。
3、应答过程就是运用HTTP协议把在请求过程中所提出来的请求传输到Web的服务器,进而实施任务处理,然后运用HTTP协议把任务处理的结果传输到Web的浏览器,同时在Web的浏览器上面展示上述所请求之界面。
4、关闭连接就是当上一个步骤--应答过程完成以后,Web服务器和其浏览器之间断开连接之过程。
Web服务器上述4个步骤环环相扣、紧密相联,逻辑性比较强,可以支持多个进程、多个线程以及多个进程与多个线程相混合的技术。
几种常用的Web服务器
1. Tomcat Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。
Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。
Tomcat是Java Servlet2.2和JavaServerPages 1.1技术的标准实现,是基于Apache许可证下开发的自由软件。
Tomcat是完全重写的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。
Tomcat使用了JServ的一些代码,特别是Apache服务适配器。
随着Catalina Servlet引擎的出现,Tomcat第四版号的性能得到提升,使得它成为一个值得考虑的Servlet/JSP容器,因此目前许多WEB服务器都是采用Tomcat。
2. JBOSS JBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器。
因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费使用它,而不用支付费用。
JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。
但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
3. IBM WebSphere WebSphere软件平台能够帮助客户在Web上创建自己的业务或将自己的业务扩展到Web上,为客户提供了一个可靠、可扩展、跨平台的解决方案。
作为IBM电子商务应用框架的一个关键组成部分,WebSphere软件平台为客户提供了一个使其能够充分利用Internet的集成解决方案。
WebSphere软件平台提供了一整套全面的集成电子商务软件解决方案。
作为一种基于行业标准的平台,它拥有足够的灵活性,能够适应市场的波动和商业目标的变化。
它能够创建、部署、管理、扩展出强大、可移植、与众不同的电子商务应用,所有这些内容在必要时都可以与现有的传统应用实现集成。
以这一稳固的平台为基础,客户可以将不同的IT环境集成在一起,从而能够最大程度地利用现有的投资。
WebSphere 针对以 Web 为中心的开发人员,他们都是在基本 HTTP服务器和 CGI 编程技术上成长起来的。
IBM 将提供 WebSphere 产品系列,通过提供综合资源、可重复使用的组件、功能强大并易于使用的工具、以及支持 HTTP 和 IIOP 通信的可伸缩运行时环境,来帮助这些用户从简单的 Web 应用程序转移到电子商务世界。
4. BEA WebLogic BEA WebLogic Server 是一种多功能、基于标准的web应用服务器,为企业构建自己的应用提供了坚实的基础。
各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 协作,起始点都是 BEA WebLogic Server。
由于 它具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发,基于Internet 的企业都选择它来开发、部署最佳的应用。
BEA WebLogic Server 在使应用服务器成为企业应用架构的基础方面继续处于领先地位。
BEAWebLogic Server 为构建集成化的企业级应用提供了稳固的基础,它们以 Internet 的容量和速度,在连网的企业之间共享信息、提交服务,实现协作自动化。
BEA WebLogic Server 的遵从 J2EE 、面向服务的架构,以及丰富的工具集支持,便于实现业务逻辑、数据和表达的分离,提供开发和部署各种业务驱动应用所必需的底层核心功能。
5. Apache Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。
Apache是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。
Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。
Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。
到目前为止Apache仍然是世界上用的最多的Web服务器,世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
6. IIS Microsoft的Web服务器产品为InternetInformation Server (IIS), IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。
IIS是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS的平台上。
IIS提供了一个图形界面的管理工具,称为 Internet服务管理器,可用于监视配置和控制Internet服务。
IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
它提供ISAPI(IntranetServer API)作为扩展Web服务器功能的编程接口;同时它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。
(ASP、.net开发的程序一般只能在IIS上运行。
) 以上服务器:Tomcat、jboss、 Apache属于开源的软件,同时可以免费使用,IIS是由微软...
Internet的基本组成部分是什么?Internet的基本服务功能有哪几种?
国际互联网是英文Internet的中文译名,有时也叫因特网、交互网、国际网、网际网、全球资讯网。
国际互联网是全世界的计算机、计算机网络互相连接成的信息传送网络。
国际互联网的连接遍及全球,并且以惊人的速度增长。
据有关资料显示,现在经常使用互联网的人数达6000万,每年的增长速度达60%,预计到2000年此人数将接近3亿。
由于国际互联网所具有的突出特点,它继报纸、电话、广播和电视后,人类社会又一重要的信息传播媒体,并呈现出全面取代之势。
国际互联网的出现是工业化社会向信息化社会转变的重要标志 。
一、 什么是国际互联网: 1969年,美国国防部高级研究计划局出于战备的考虑建成一个试验性的, 由4台机器构成的计算机网络――ARPA网, 这就是最初互联网的雏形。
后来,由于该网络所具有的快捷、实时、多媒体交互等优势,被越来越多的商业组织所应用。
商业行为的介入使ARPA网络迅速成长并发生了深刻变化。
最终发展到现在我们所熟悉的国际互联网。
其实对于接受互联网服务的客户(而不是利用互联网为客户服务的公司)来说,根本就没有必要探究互联网的底层技术,运行机理等因素。
我们仅仅需要了解互联网有哪些优势、能为我们带来什么好处就可以了。
二、 互联网与传统媒介 传统上,企业对外界的信息发布和获取是通过电视、报刊、广播等形式。
由于上述种种形式受覆盖范围、表现形式、限时播放以及昂贵制作费用等各方面因素的约束,已经逐渐失去了往日的风采。
然而,国际互联网就不是传统媒体所能比拟的了,归纳其优点可包含如下几个方面:低成本、无限时、无国界、交互性、多媒体、针对性、受众可视性、实时灵活、感官性…… 三、 互联网与电子商务 电子商务是在互联网技术基础上人们所从事的商务活动。
它以电子通信为手段,通过这种方式人们可以在互联网上宣传自己同时进行信息交流、信息反馈、商品交易和结算等。
电子商务发展的时间并不长,但以其高效率、低支付、高收益和全球性等特点很快得到各国政府和企业的重视。
至今网上全球电子交易额已达一万亿美元,电子商务是信息时代社会发展产生的一次革命,它能使信息在世界范围内进行交流,从而解除了传统经济活动中时间、空间的限制。
电子商务将大大促进合作伙伴、供求双方之间的经济活动,极大的降低企业的费用,提高企业的国际竞争力,达到发展经济,搞活市场的目的。
国务院副总理***在第四届国际电子商务大会上指出:大力发展电子商务是推进国民经济信息化的重要内容。
下世纪开始,经济全球化和信息网络化,成为世界发展趋势。
在全球范围内,基于互联网络的电子商务正以前所未有的速度迅猛发展,不仅改变着社会传统的生产方式,并且对经济结构的调整,产生了极为深刻的影响,成为社会经济新的增长点。
他说:中国政府十分重视信息化建设,政府将充分运用市场机制,通过加强政府的宏观规划和指导,鼓励企业上网的积极性,促进中国的电子商务迅速发展。
为中国企业向电子商务要效益提供良好的政策和法律环境。
四、 互联网与WTO互联网时代和WTO使中国企业面临变迁。
日益迫近的全球自由贸易体制, 迫使中国企业的管理层纷纷涌向快速解决方案,以求再新的经济环境中得以生存。
中国企业长期处于中国政府的保护之下,随着无国界互联网的逐渐普及和中国加入世贸组织的日益迫近,中国企业受到了来自保护茧外的威胁。
中国企业应当及早参予全球竞争,宣传自己的品牌,寻求更多的合作伙伴,巩固和发展新老客户,降低企业运营成本,以适应这种残酷的国际竞争形式。
来历 因特网是Internet的中文译名,它的前身是美国国防部高级研究计划局(ARPA)主持研制的ARPAnet。
20世纪60年代末,正处于冷战时期。
当时美国军方为了自己的计算机网络在受到袭击时,即使部分网络被摧毁,其余部分仍能保持通信联系,便由美国国防部的高级研究计划局(ARPA)建设了一个军用网,叫做“阿帕网”(ARPAnet)。
阿帕网于1969年正式启用,当时仅连接了4台计算机,供科学家们进行计算机联网实验用。
这就是因特网的前身。
到70年代,ARPAnet已经有了好几十个计算机网络,但是每个网络只能在网络内部的计算机之间互联通信,不同计算机网络之间仍然不能互通。
为此, ARPA又设立了新的研究项目,支持学术界和工业界进行有关的研究。
研究的主要内容就是想用一种新的方法将不同的计算机局域网互联,形成“互联网”。
研究人员称之为“internetwork”,简称“Internet”。
这个名词就一直沿用到现在。
在研究实现互联的过程中,计算机软件起了主要的作用。
1974年,出现了连接分组网络的协议,其中就包括了TCP/IP——著名的网际互联协议IP和传输控制协议TCP。
这两个协议相互配合,其中,IP是基本的通信协议,TCP是帮助IP实现可靠传输的协议。
TCP/IP有一个非常重要的特点,就是开放性,即TCP/IP的规范和Internet的技术都是公开的。
目的就是使任何厂家生产的计算机都能相互通信,使Internet成为一个开放的系统。
这正是后来Internet得到飞速发展的重要原因。
ARPA在1982年接受了TCP/IP...
web服务器有哪些
展开全部 常见的WEB服务器有: 1、ApacheApache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上。
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。
Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
2、IIS是英文Internet Information Server的缩写,译成中文就是"Internet信息服务"的意思。
它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS 7,IIS与Window Server完全集成在一起,因而用户能够利用Windows Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
3、GFEGoogle的web服务器,用户数量激增。
目前紧逼iis。
4、Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。
5、Lighttpd 是由德国人 Jan Kneschke 领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。
具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。
Lighttpd 是众多OpenSource轻量级的web server中较为优秀的一个。
支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。
6、Zeus是一个运行于Unix下的非常优秀的Web Server,据说性能超过Apache,是效率最高的Web Server之一。
7、Sun的Java系统Web服务器也就是以前的Sun ONE Web Server。
主要出现在那些运行Sun的Solaris操作系统的关键任务级Web服务器上。
它最新的版本号是6.1,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多数用户都选择了SPARC版本的Solaris操作系统。
8、Resin提供了最快的jsp/servlets运行平台。
在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。
Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。
扩展资料: 1、Apache服务器优缺点: 优点:小巧,灵活,可扩展,稳定; 缺点:软件开源,所以很多的漏洞可能很容易被人查找到。
2、Nginx服务器优缺点: 优点:压缩率高,支持负载均衡,速度快; 缺点:需要掌握熟练的Linux命令才能应用; 3、IIS服务器优缺点: 优点:安装配置简单,学习起来容易; 缺点:平台适用性单一,安全性有待提高。
4、WebLogic服务器优缺点: 优点:安全性高,专业性强,耦合度低; 缺点:不容易掌握,需要有一定的专业积累才能熟练应用。
转载请注明出处51数据库 » web服务器软件的基本功能包括以下