apache服务器和tomcat服务器的区别(tomcat和服务器有啥区别)

apache和tomcat区别是什么?

1、服务器方面

Apache是Web服务器,Tomcat是运行在Apache上的应用服务器

Web服务器传送(serves)页面使浏览器可以浏览,Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。Apache上的应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。它只是一个servlet(jsp也翻译成servlet)容器,可以认为是Apache的扩展,但是可以独立于apache运行。

2、支持连接方面

Apache是普通服务器,Tomcat是jsp/servlet容器

Apache本身只支持html静态普通网页。不过可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然),

Tomcat同时也支持HTML、JSP、ASP、PHP、CGI等,其中CGI需要一些手动调试,不过很容易的。

3、侧重点方面

Apache侧重于http server,Tomcat侧重于servlet引擎

如果以standalone方式运行,功能上Tomcat与apache等效支持JSP,但对静态网页不太理想。

扩展资料:

Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持php,还可以与Tomcat连通。Apache只支持静态网页,但像Jsp动态网页就需要Tomcat来处理。

Apache是有C语言实现的,支持各种特性和模块从而来扩展核心功能;Tomcat是Java编写的,更好的支持Servlet和JSP。

Apache服务器和tomcat服务器有什么区别

1. Apacheweb服务器Tomcat应用(java)服务器servlet容器Apache扩展

2. ApacheTomcat都做独立web服务器运行Apache能解释java程序(jsp,serverlet)

3. Apache普通服务器本身支持html即普通网页通插件支持php,与Tomcat连通(单向Apache连接Tomcat,说通Apache访问Tomcat资源反)

4. 两者都种容器发布东西同:Apachehtml容器功能像IIS;Tomcatjsp/servlet容器用于发布jsp及java类似IBMwebshere、EBAWeblogicsunJRun等等

5. ApacheTomcat独立通台服务器集

打比:Apache辆卡车面装些东西html等能装水要装水必须要容器(桶)Tomcat桶(装像Java水)桶放卡车

Apache支持静态网页像asp,php,cgi,jsp等态网页需要Tomcat处理

ApacheTomcat整合使用:客户端请求静态页面则需要Apache服务器响应请求;客户端请求态页面则Tomcat服务器响应请求;jsp服务器端解释代码整合减少Tomcat服务销

Apache世界使用排名第Web服务器运行几乎所广泛使用计算机平台

Apache 源于 NCSAhttpd服务器经修改世界流行Web服务器软件Apache取自a patchy server读音意思充满补丁服务器自由软件所断发新功能、新特性、修改原缺陷Apache特点简单、速度快、性能稳定并做代理服务器使用ApacheLinux支持相完美

Apache种产品支持SSL技术支持虚拟主机Apache进程基础结构进程要比线程消耗更系统支太适合于处理器环境Apache Web站点扩容通增加服务器或扩充群集节点增加处理器目前止Apache仍世界用Web服务器市场占率达60%左右世界著名网站Amazon.com、Yahoo!、W3 Consortium、Financial Times等都Apache产物功处主要于源代码放、支放发队伍、支持跨平台应用(运行几乎所Unix、 Windows、Linux系统平台)及移植性等面

Apache诞极富戏剧性NCSA WWW服务器项目停顿些使用NCSA WWW服务器始交换用于该服务器补丁程序快认识立管理些补丁程序论坛必要诞Apache Group团体NCSA基础创建Apache准备选择Web服务器毫疑问Apache佳选择

Tomcat放源代码、运行servletJSP Web应用软件基于JavaWeb应用软件容器Tomcat Server根据servletJSP规范进行执行我说Tomcat Server实行Apache-Jakarta规范且比绝数商业应用软件服务器要

TomcatJava Servlet 2.2JavaServer Pages 1.1技术标准实现基于Apache许证发自由软件Tomcat完全重写Servlet API 2.2JSP 1.1兼容Servlet/JSP容器Tomcat使用JServ些代码特别Apache服务适配器随着Catalina Servlet引擎现Tomcat第四版号性能提升使值考虑Servlet/JSP容器目前许WEB服务器都采用Tomcat

**JSP=Java Server Pages (Java服务器网页)

**ASP=Active Server Pages (服务器网页)

**CGI=Common Gateway Interface (通用网关接口)

**J2EE=Java 2 Platform, Enterprise Edition (Java2平台,企业版)

**XML=eXtensible Markup Language (扩展标记语言)

**IIS=Internet Information Server (互联网信息服务器)

tomcat和apache的区别是什么?

tomcat和apache的区别:

Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP);

Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行;

Apache是有C语言实现的,支持各种特性和模块从而来扩展核心功能;Tomcat是Java编写的,更好的支持Servlet和JSP;

Apache是普通服务器,本身只支持html静态普通网页。不过可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然),Tomcat是jsp/servlet容器,同时也支持HTML、JSP、ASP、PHP、CGI等,其中CGI需要一些手动调试,不过很容易的;

Apache侧重于http server,Tomcat侧重于servlet引擎,如果以standalone方式运行,功能上Tomcat与apache等效支持JSP,但对静态网页不太理想;

Apache可以运行一年不重启,稳定性非常好,而Tomcat则不见得;

首选web服务器是Apache,但Apache解析不了的jsp、servlet才用tomcat;

Apache是很最开始的页面解析服务,tomcat是后研发出来的,从本质上来说tomcat的功能完全可以替代Apache,但Apache毕竟是tomcat的前辈级人物,并且市场上也有不少人还在用Apache,所以Apache还会继续存在,不会被取代,apache不能解析java的东西,但解析html速度快。

tomcat和apache的联系:

Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持php,还可以与Tomcat连通(Apache单向连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然)。

Apache只支持静态网页,但像asp、jsp、php、cgi等动态网页就需要Tomcat来处理。

Apache和Tomcat整合使用:

如果客户端请求的是静态页面,则只需要Apache服务器响应请求;

如果客户端请求动态页面,则是Tomcat服务器响应请求,将解析的JSP等网页代码解析后回传给Apache服务器,再经Apache返回给浏览器端。

这是因为jsp是服务器端解释代码的,Tomcat只做动态代码解析,Apache回传解析好的静态代码,Apache+Tomcat这样整合就可以减少Tomcat的服务开销。

Apache和Tomcat是独立的,在同一台服务器上可以集成。

tomcat和apache的区别

 一 apache支持静态页,tomcat支持动态的,比如servlet等, 

 

一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 

apache可以支持php\\cgi\\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。

apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。  

这两个有以下几点可以比较的: 1、两者都是apache组织开发的 2、两者都有HTTP服务的功能 3、两者都是免费的  

不同点: 

Apache是专门用了提供HTTP服务的,以及相关配置的(例如虚拟主机、URL转发等等) 

Tomcat是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器     

二: 

APACHE是一个web服务器环境程序 启用他可以作为web服务器使用 不过只支持静态网页 如(asp,php,cgi,jsp)等动态网页的就不行 

如果要在APACHE环境下运行jsp 的话就需要一个解释器来执行jsp网页 而这个jsp解释器就是TOMCAT, 为什么还要JDK呢?因为jsp需要连接数据库的话

就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要APACHE+TOMCAT+JDK 

整合的好处是: 

如果客户端请求的是静态页面,则只需要Apache服务器响应请求 如果客户端请求动态页面,则是Tomcat服务器响应请求 

因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销     

三: 

apache:侧重于http server  

tomcat:侧重于servlet引擎,如果以standalone方式运行,功能上与apache等效 , 支持JSP,但对静态网页不太理想;  

apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。  换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上

Apache和Tomcat的区别

Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。

Apache:是C语言实现的,专门用来提供HTTP服务。

特性:简单、速度快、性能稳定、可配置(代理)

1、主要用于解析静态文本,并发性能高,侧重于HTTP服务;

2、支持静态页(HTML),不支持动态请求如:CGI、Servlet/JSP、PHP、ASP等;

3、具有很强的可扩展性,可以通过插件支持PHP,还可以单向Apache连接Tomcat实现连通;

4、Apache是世界使用排名第一的Web服务器。

Tomcat:是Java开发的一个符合JavaEE的Servlet规范的JSP服务器(Servlet容器),是 Apache 的扩展。

特性:免费的Java应用服务器

1、主要用于解析JSP/Servlet,侧重于Servlet引擎;

2、支持静态页,但效率没有Apache高;支持Servlet、JSP请求;

3、Tomcat本身也内置了一个HTTP服务器用于支持静态内容,可以通过Tomcat的配置管理工具实现与Apache整合。

Apache + Tomcat:

两者整合后优点:

如果请深圳市是静态网页则由Apache处理,并将结果返回;如果是动态请求,Apache会将解析工作转发给Tomcat处理,Tomcat处理后将结果通过Apache返回。这样可以达到分工合作,实现负载远衡,提高系统的性能。

未经允许不得转载:便宜VPS网 » apache服务器和tomcat服务器的区别(tomcat和服务器有啥区别)