美文网首页
Apache与Tomcat之间的相互摩擦——优势互补,协调合作

Apache与Tomcat之间的相互摩擦——优势互补,协调合作

作者: 程序o07 | 来源:发表于2018-06-04 17:00 被阅读21次

简介:

Apache是一款Web服务器软件,有多种产品,可以支持SSL技术,支持多个虚拟主机。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。

Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。它可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用。

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

apache作为主流的web服务软件之一,可以作为独立的web服务器来运行,但是只能支持静态网页,对于动态网页(asp,jsp,php,cgi等)的处理则显得无能为力。tomcat也可以作为独立的web服务器来运行,但是tomcat作为java服务器,仅仅作为一个servlet容器。由于apache解释静态页面要比tomcat服务来的稳定且高效,顾将两者整合起来实现动静页面都能处理的能力。

欢迎大家一起来学习,我个人的扣扣群,目前还没人,大家支持下694646083,谢谢大家

1.1 apache+tomcat整合的好处:

1) Apache主要用来解析静态文本,如html,tomcat虽然也有此功能,但apache能大大提高效率,对于并发数较大的企业级应用,能更好的显示apache的高效率;

2). Tomcat用来解析jsp,servlet等,所有的客户请求首先会发送到Apache,如果请求是静态文本则由apache解析,并把结果返回给客户端,如果是动态的请求,如jsp,apache会把解析工作交给tomcat,由tomcat进行解析(这首先要两者实现整合),tomcat解析完成后,结果仍是通过apache返回给客户端,这样就可以达到分工合作,实现负载均衡,提高系统的性能!而且因为JSP是服务器端解释代码的,这样整合可以减少Tomcat的服务开销

1.2 安装apache-tomcat

安装apache-tomcat需要jvm环境,由于本次安装tomcat采用的是tomcat9.0.2的版本,因此如果JVN环境在java EE8以下的需要升级到EE8上才行.以下是jvm软件包下载链接和安装方式,本此安装采用tar.gz包的方式,解压后放到/usr/java/目录下再配置/etc/profile环境变量即可.

Jdk下载链接: http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz?AuthParam=1513257490_36be8b44d015fef18ffc0758476d0a66

Tomcat 9.0.2下载链接:http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.2/bin/apache-tomcat-9.0.2.tar.gz

1.3 安装httpd服务并加载mod_jk模块:

什么是mod_jk模块?

mod_jk简称JK,是Apache服务器的一个可插入模块,用以为Apache或IIS服务器提供处理JSP/Servlet的能力。

Apache作为一款强大的Web服务器,本身缺乏处理JSP/Servlet的功能,为了能够处理对JSP/Servlet的请求,必须使用JSP/Servlet容器,如Tomcat等。

Tomcat本身也可以作为Web服务器使用,但是其功能远不及Apache强大,所以Tomcat往往作为JSP/Servlet容器使用。

# netstat -anptu | grep 80 #配置的http监听端口被监听则服务启动成功,

通过浏览器访问10.10.125.1/index.jsp,能正常访问则说明apache+tomcat整合完成

❤如果需要小编每天的发文资料,请私信小编即可!(今天可附上视频资料)或关注添加my网盘:一吻红唇渡落魂

❤提问/互动请留言,可直接在最底右下方"写留言即可"

❤如果觉得写得不错请点击“订阅”,每天更新全新的内容!

❤你们的喜欢和关注就是我最大的动力支撑!!!

相关文章

  • Apache与Tomcat之间的相互摩擦——优势互补,协调合作

    简介: Apache是一款Web服务器软件,有多种产品,可以支持SSL技术,支持多个虚拟主机。它快速、可靠并且可通...

  • 【Servlet】JavaWeb应用的执行流程

    Tomcat与Servlet简介 Tomcat Tomcat是Apache 软件基金会(Apache Softwa...

  • 第二节课 丁昊

    一 重要的经验 1、如何制作教案指导手册。 2、各个组员间应如何相互了解 优势互补与整体协调。 3、如何让自己的演...

  • linux服务器配置步骤

    1、jdk 2、tomcat 3、apache 4、tomcat与apache整合 5、数据库

  • 温度计下

    一.摩擦力 特性1.摩擦力与相互摩擦的物体有关,固体表面之间的摩擦力分:滚动摩擦 滑动摩擦,静摩擦,滚压摩擦以及转...

  • apache和tomcat区别

    apache和tomcat区别经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关...

  • Tomcat

    Apache Tomcat Introduction Apache Tomcat is a web server ...

  • tomcat

    tomcat与jdk对应关系 https://tomcat.apache.org/whichversion.htm...

  • Linux上部署

    1、下载 Tomcat 9.0 版本 Apache Tomcat® - Apache Tomcat 9 Softw...

  • Tomcat

    tomcat下载:http://tomcat.apache.org/[http://tomcat.apache.o...

网友评论

      本文标题:Apache与Tomcat之间的相互摩擦——优势互补,协调合作

      本文链接:https://www.haomeiwen.com/subject/iveysftx.html