http 服务端 httpd、tomcat

 

https://www.cnblogs.com/zangdalei/p/8057325.html  --  apache与 tomcat 的对比

https://www.jianshu.com/p/1bd0e90f0118  --反向代理为什么叫反向,反向代理其实指的就是服务器端的代理

 

服务端

1. Apache与Tomcat有什么关系和区别

apache2以上版本改称为httpd  ,所以httpd说的就是Apache

Apache:是web服务器(静态解析,如HTML);
Tomcat:是java应用服务器(动态解析,如JSP)。

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

Apache只支持静态网页,但像Jsp动态网页就需要Tomcat来处理。

 

两者的联系:

1、Apache 和 Tomcat 都是web网络服务器;都是apache组织开发的;都有HTTP服务的功能; 都是开源免费的

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

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

 

两者的区别:

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

2、Apache是Web服务器,Web服务器传送(serves)页面使浏览器可以浏览,Web服务器专门处理HTTP请求(request)。
      Tomcat是运行在Apache上的应用服务器,应用程序服务器提供的是客户端应用程序可以调用(call)的方法 (methods)。它只是一个servlet(jsp也翻译成servlet)容器,可以认为是Apache的扩展,但是可以独立于apache运行。

3、Apache是普通服务器,本身只支持html静态普通网页,不过可以通过插件支持PHP,还可以与Tomcat连通。Tomcat是jsp/servlet容器,同时也支持HTML、JSP、ASP、PHP、CGI等。

4、Apache侧重于http server,Tomcat侧重于servlet引擎。

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

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

7、Apache是很最开始的页面解析服务,tomcat是后研发出来的,从本质上来说tomcat的功能完全可以替代Apache。但apache不会被取代,apache不能解析java的东西,但解析html速度快。

 

两者整合:

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

整合的好处:

       提高服务器运行效率,提高静态页面的响应速度,减轻tomcat的压力

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Apache和Tomcat是两种常用的服务器软件,它们有以下区别: 1. 功能:Apache是一个通用的Web服务器,主要用于提供静态网页服务。而Tomcat是一个Java应用服务器,支持动态网页的处理,如Servlet和JSP等。 2. 部署方式:一般情况下,可以将Apache和Tomcat结合使用,通过Apache作为反向代理服务器,将对动态网页的请求转发给Tomcat进行处理。这样可以充分发挥Tomcat的动态网页处理能力。 3. 支持的技术:Apache可以通过插件支持PHP等动态网页技术,但本身只支持静态网页。而Tomcat则是专门用于支持Java相关的技术,如Servlet和JSP等。 4. 连接方式:Apache可以通过插件与Tomcat进行连接,实现单向连接,即通过Apache可以访问Tomcat的资源,但反之则不行。 综上所述,Apache和Tomcat在功能、部署方式、支持的技术和连接方式等方面存在一些区别。根据具体需求,可以选择合适的服务器软件来满足项目的需求。 #### 引用[.reference_title] - *1* *3* [apache和tomcat的区别](https://blog.csdn.net/qq_38039015/article/details/83587134)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [tomcat和apache](https://blog.csdn.net/u010437896/article/details/9384583)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值