日期:2011-01-28 19:19:00  来源:本站整理

Web服务器父与子 Apache和Tomcat辨别[服务器安全]

赞助商链接



  本文“Web服务器父与子 Apache和Tomcat辨别[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

熟习三国的朋友都知道曹操,曹操有二十五个儿子,此中最得曹操宠爱的是曹丕、曹植、曹彰三个,曹丕性格阴冷,擅长政治;曹植才能横溢,放浪不羁;曹彰武艺高强,战功卓著.曹操一向但愿这三个儿子当中选取自己的担当人,最后与曹操性格最为相近的曹丕脱颖而出.但是我们永久都不会否定曹植的才能和曹彰的武功.

Apache是世界利用排名第一的Web服务器软件.它可以运行在几近全部遍及利用的计算机平台上,由于其跨平台和安全性被遍及利用,是最风行的Web服务器端软件之一.在Apache基金会里面Apache Server永久会被赋予最大的支持,毕竟大儿子最亲嘛,而Apache的开源服务器软件Tomcat一样值得关注,毕竟Tomcat是开源免费的产品,用户会赐与最大的支持.但是常常在用Apache和Tomcat等这些服务器时,你总感受还是不清楚他们之间有什么关系,在用Tomcat的时刻总呈现Apache,总感到迷惑,到底谁是主谁是次,因此特地在网上查询了一些这方面的资料,总结了一下.

解析一:

Apache支持静态页,Tomcat支持动态的,比方Servlet等,

普通利用Apache+Tomcat的话,Apache只是作为一个转发,对JSP的处理是由Tomcat来处理的.

Apche可以支持PHPcgiperl,但是要利用Java的话,你需求Tomcat在Apache后台支持,将Java恳求由Apache转发给Tomcat处理.

Apache是Web服务器,Tomcat是利用(Java)服务器,它只是一个Servlet(JSP也翻译成Servlet)容器,可以认为是Apache的扩大,但是可以独立于Apache运行.

这两个有以下几点可以对比的:

◆二者都是Apache组织开辟的

◆二者都有HTTP服务的功效

◆二者都是免费的

差别点:

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

Tomcat是Apache组织在符合Java EE的JSP、Servlet尺度下开辟的一个JSP服务器.

  1. Runtime r=Runtime.getRuntime();   
  2. Process p=null;   
  3. try   
  4. {   
  5. p=r.exec("notepad");   
  6. }   
  7. catch(Exception ex)   
  8. {   
  9. System.out.println("fffff");   
  10. }   
  11.  

解析二:

Apache是一个Web服务器环境程序,启用他可以作为Web服务器利用,不过只支持静态网页 如(ASP,PHP,CGI,JSP)等动态网页的就不行.

假如要在Apache环境下运行JSP的话就需求一个注释器来履行JSP网页,而这个JSP注释器就是Tomcat, 为什么还要JDK呢?因为JSP需求衔接数据库的话 就要jdk来供应衔接数据库的驱程,所以要运行JSP的Web服务器平台就需求Apache+Tomcat+JDK.

整合的好处是:

◆假如客户端恳求的是静态页面,则只需求Apache服务器呼应恳求.

◆假如客户端恳求动态页面,则是Tomcat服务器呼应恳求.

◆因为JSP是服务器端注释代码的,这样整合便可以削减Tomcat的服务开销.

C是一个构造化语言,如谭老爷子所说:它的重点在于算法和数据构造.C程序的计划主要考虑的是若何通过一个历程,对输入(或环境条件)举行运算处理得到输出(或实现历程(事件)掌握),而关于C++,主要考虑的是若何构造一个对象模子,让这个模子可以符合与之对应的问题域,这样便可以通过获得对象的状况信息得到输出或实现历程(事件)掌握.

解析三:

Apache:侧重于HTTP Server

Tomcat:侧重于Servlet引擎,假如以Standalone方法运行,功效上与Apache等效 , 支持JSP,但对静态网页不太抱负;

Apache是Web服务器,Tomcat是利用(Java)服务器,它只是一个Servlet(JSP也翻译成Servlet)容器,可以认为是Apache的扩大,但是可以独立于Apache运行.

换句话说,Apache是一辆卡车,上面可以装一些东西如Html等.但是不能装水,要装水必必要有容器(桶),而这个桶也可以不放在卡车上.

小结

总体来说,Tomcat大概永久不会成为Apache最重要的产品,但是谁也禁止不了Tomcat成为主流产品,Apache关于这个小儿子一样也会给相当大的关心.   以上是“Web服务器父与子 Apache和Tomcat辨别[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • SUSE Linux下搭建Web服务器
  • Nginx做web服务器linux内核参数优化
  • CentOS 5.5:LNMP网站Web服务器的搭建
  • 利用Ubuntu作web服务器系统
  • Ubuntu 11.04 安装nginx+php5+mysql 的web服务器
  • web服务器安全管理思惟
  • 强盛的负载均衡+静态文件WEB服务器nginx实战
  • Linux下Web服务器架构之网站安全办理筹划
  • Web服务器若何防CC攻击
  • Fedora 15 安装 Nginx (PHP-FPM)+Mysql+PHP Web服务
  • <b>Linux Web服务器网站弊端解析常用的号令</b>
  • <b>LinuxWeb服务器网站弊端解析常用号令</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .