apache与tomcat的联系
Apache
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。
Tomcat
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Tomcat优点
1、兼有可扩du展性和安全性。假如单位时间内访问请求zhi数急剧增加,可以用相对较低的费dao用增加前端的能力。
2、比较容易扩展。由于是通过在这台功能强大的服务器上运行的单个servlet容器,实际上也就不需要考虑session状态在分布式环境下的维护这类复杂的问题。
3、台后端服务器在外界不可以访问,网上的黑客只能访问前端的web服务器,不能直接访问后端的应用服务器,这就提高了安全性。但这并不意味着黑客们不能通过网络浏览器进行其它形式的攻击。
apache与tomcat的联系
1、Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持php,还可以与Tomcat连通(Apache单向连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然)。
2、Apache只支持静态网页,但像Jsp动态网页就需要Tomcat来处理。
3、Apache和Tomcat整合使用
如果客户端请求的是静态页面,则只需要Apache服务器响应请求;如果客户端请求动态页面,则是Tomcat服务器响应请求,将解析的JSP等网页代码解析后回传给Apache服务器,再经Apache返回给浏览器端。
这是因为jsp是服务器端解释代码的,Tomcat只做动态代码解析,Apache回传解析好的静态代码,Apache+Tomcat这样整合就可以减少Tomcat的服务开销。
4、Apache和Tomcat是独立的,在同一台服务器上可以集成。
4个点的企业用户,使用MPLS组网,4条接入线了,只需要4个路由器接口,网络骨干有冗余,当线路发生故障,线路将主动切换到另一条骨干,同时我们可以进行主动的网络监控和管理,可以降低运维的风险和成本。
apache与tomcat的联系相关推荐
- 使用Apache对Tomcat进行负载均衡
翻译:疯狂的技术宅 原文标题:Load balancing tomcat with Apache 原文链接:http://programmergate.com/loa... 本文首发微信公众号:充实的 ...
- 区分什么是Apache、Tomcat,之间有什么关系?
很多新手不明白什么是Apache.Tomcat,甚至经常搞混这两者之间的关系,今天我就详细说明下: 1. 首先,Apache是web服务器,而Tomcat是应用服务器:这里什么是web服务器,应用服务 ...
- Apache和Tomcat的区别是什么?
Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML.PHP.JSP.Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置. Apache是web服 ...
- Apache+php+tomcat+mysql整合手册
Apache+Php+tomcat+mysql整合手册 Apache+Php+tomcat+mysql整合手册 一. 需要的安装包 httpd-2.0.52.tar.gz jakarta-tomcat ...
- apache与tomcat连接
安装httpd 2.2版本 #yum install httpd #cd /usr/lib64/httpd/modules/ #ls --需要apache已经装载mod_proxy.mod_pr ...
- apache集成tomcat,并根据域名进行分发 屏蔽端口显示
注:这里仅考虑apache做跳转 1.首先保证 mod_jk.so 版本正确,根据apache和tomcat的版本去http://www.apache.org寻找合适的mod_jk. 下载后copy到 ...
- (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
(总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL PS:这个是懒人yum快速安装法,用于开发和测试环境很方便,用于没有特殊要求的生产环境也可以.特 ...
- Apache与Tomcat联系及区别(转)
Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行.Apache是Web服务器而Tomcat是Java应用服务器. A ...
- Apache与Tomcat 区别联系
最近在做使svn能够修改密码的功能,根据网上内容,选择了apache + php完成,结果搭建成功后,apche的basic认证登录不上去,纠结郁闷.最后还是老大出马,tomcat + jsp搞定. ...
- Apache与Tomcat联系及区别
转自:http://www.cnblogs.com/dyllove98/archive/2013/08/01/3230790.html Apache与Tomcat都是Apache开源组织开发的用于处理 ...
最新文章
- k8s mysql operator_将 MySQL 通过 presslabs/mysql-operator 部署到 k8s 内部
- 启动 ServiceFabric Windows服务报1053
- startupinfo为什么需要初始化_为什么 TCP 建立连接要三次握手
- 几年前的代码发现一个BUG: 整数相除结果不能默认转换为浮点数
- 爬虫工程师是干什么的?你真的知道了吗?
- 搜狗词库scel格式转txt文本
- Spark versus Flink: Understanding Performance in Big Data Analytics Frameworks论文总结
- 英语之---动名词做定语
- Outline for Mac(Mac记事本软件)
- 菜鸡游戏 云游戏平台 低配手机、电视、PCMAC电脑、平板 畅玩大型游戏
- 数据之美(五):美不胜收的数据图(上)
- 数据库子查询-select后面语句
- http状态码有哪些?代表什么意思?(查询手册而已)
- 论文管理工具使用初探(主要包括endnote,zotero)
- SAP FI 系列 (030) - 特别总账标记
- 华为v9play有计算机吗,华为荣耀v9play好用吗,华为荣耀v9play参数配置
- python启动浏览器编程_python实现打开浏览器的方法
- 诺依曼计算机组成,1.1.2 冯·诺依曼计算机模型
- Vivado ILA Advanced Trigger的使用
- robocopy 报错 1326