0 0

nginx + tomcat 整合的意义25

我是做程序开发的,但是很少接触到服务器方面的知识,现在对nginx + tomcat 整合的意义有个疑问,请大牛们指点下,非常感谢了。

我认为在tomcat(非集群)前面再整合一个nginx服务器,是不是毫无意义?因为本来是所有的资源(包括html,css,img等)都要经过tomcat处理,如果在前面再加一个nginx服务器,那么资源先经过nginx,最终还是要经过tomcat处理,这样岂不多此一举?

如果是静态资源(如html,css等)能够绕过tomcat,让nginx来直接处理,即nginx直接接受html的资源请求,不再继续下发给tomcat,这样的话肯定非常好的。但是这样的话 一个应用就要给nginx配置静态资源,然后给tomcat配置动态资源(jsp),是不是很麻烦?

请各位牛人指点下,非常感谢。您也可发个link。谢谢。
2012年3月02日 22:02

2个答案 按时间排序 按投票排序

0 0

虽然你觉得很多余 其实是很有意义的事

2012年3月08日 01:21
0 0

引用
如果是静态资源(如html,css等)能够绕过tomcat,让nginx来直接处理,即nginx直接接受html的资源请求,不再继续下发给tomcat,这样的话肯定非常好的。但是这样的话 一个应用就要给nginx配置静态资源,然后给tomcat配置动态资源(jsp),是不是很麻烦?


个人使用经验是这样的!
静态资源 tomcat处理能力很一般!不如nginx 或者 apache
能者居之啊!

分开处理 一点都不麻烦啊!
静态资源的请求直接转发(或者叫映射到 nginx 指定的位置即可 )

2012年3月03日 09:00

相关推荐

    linux下Nginx+tomcat整合的安装与配置

    ### Linux下Nginx+Tomcat整合的安装与配置详解 在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将...

    nginx+tomcat+mysql部署java服务应用详细步骤

    利用yum(黄狗)安装nginx,mysql,通过下载tomcat,jdk并安装。此处用mysql数据库(修改明文密码为复杂密码,不区分大小写设置)。设置tomcat,nginx相应的端口,路径等等。有需要即下载吧!

    Nginx+Tomcat负载均衡企业实战.docx

    * 在企业生产环境中,通常会将 Nginx 和 Tomcat 整合来使用 四、Nginx 负载均衡 Tomcat 集群&动静分离&Rewrite 实战 * Nginx 负载均衡 Tomcat 集群的实现 * 动静分离的实现 * Rewrite 实战的实现 五、结语 本...

    Nginx+Tomcat+Memcached实现tomcat集群和session共享 tomcat部分

    Nginx+Tomcat+Memcached实现tomcat集群和session共享 tomcat部分

    nginx+tomcat

    **Nginx与Tomcat的整合** 1. **反向代理**:配置Nginx作为反向代理服务器,将HTTP请求转发到Tomcat实例。这可以通过在Nginx的配置文件`conf/nginx.conf`中添加反向代理规则实现。 2. **负载均衡**:Nginx可以设置...

    linux下Nginx+tomcat整合的安装与配置.pdf

    Linux下Nginx+Tomcat整合的安装与配置是一项重要的知识点,涉及到Linux系统操作、Nginx服务器的部署、Tomcat应用服务器的安装以及二者整合配置方法。整合Nginx和Tomcat的目的是为了结合Nginx作为高性能的反向代理...

    nginx+tomcat7负载均衡+redis缓存session

    在构建高性能、高可用性的Web应用系统时,"nginx+tomcat7负载均衡+redis缓存session"是一种常见的架构模式。这种模式结合了Nginx的反向代理和负载均衡能力,Tomcat作为Java应用服务器处理业务逻辑,而Redis则用于...

    nginx+tomcat+memcached

    标题 "nginx+tomcat+memcached" 暗示了一个基于Web的应用架构,其中Nginx作为反向代理和负载均衡器,Tomcat是Java应用服务器,而Memcached则用作高速缓存系统。这样的组合常见于高并发、高性能的Web服务中。接下来,...

    nginx+tomcat负载整合完整实例

    这个实例涵盖了`nginx`与`tomcat`的整合、`nginx`的反向代理与负载均衡配置以及`tomcat`集群的设置。这样的架构有助于提高系统性能,当某个`tomcat`实例出现问题时,`nginx`能够自动将流量导向其他正常运行的实例,...

    linux下Nginx+tomcat整合的安装与配置.docx

    在Linux环境下,将Nginx和Tomcat进行整合可以实现高效、稳定且负载均衡的Web服务。本教程将详细介绍如何在Linux系统上安装Nginx并配置与Tomcat的集成,以此替代Apache作为前端服务器。 首先,我们来了解Nginx。...

    Windows+Nginx+Tomcat7+Memcached.zip

    "Windows+Nginx+Tomcat7+Memcached.zip" 提供了一种解决方案,它整合了四个关键组件来实现这一目标:Windows操作系统、Nginx反向代理服务器、Tomcat 7应用服务器以及Memcached内存缓存系统。以下将详细介绍这些组件...

    nginx+Tomcat集群简单配置及相关文档

    四、Nginx与Tomcat整合 为了将Nginx与Tomcat协同工作,需要配置Nginx的反向代理规则,将静态资源直接返回给客户端,动态请求转发给Tomcat处理。配置示例: ```nginx http { upstream tomcat { server 127.0.0.1:...

    nginx+tomcat7+memcached

    这些jar包的整合使得Tomcat能够与Memcached通信,通过Kryo进行高效序列化,将用户的session数据安全地存储在Memcached中,从而提升Web应用的整体性能和可伸缩性。在实际部署时,还需要配置Nginx的反向代理规则,...

    Nginx+Tomcat+Memcached-Session-Manager集群Session共享

    在本篇文章中,我们将深入探讨如何使用Nginx、Tomcat和Memcached-Session-Manager(MSM)来构建一个集群环境,并实现Session共享。这涉及到集群搭建、分布式应用以及缓存管理等多个方面的IT知识。下面将详细展开这些...

    nginx和tomcat的整合

    ### Nginx与Tomcat整合的关键知识点 #### 一、Nginx与Tomcat整合概述 - **背景介绍**:Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少...

Global site tag (gtag.js) - Google Analytics