我是做程序开发的,但是很少接触到服务器方面的知识,现在对nginx + tomcat 整合的意义有个疑问,请大牛们指点下,非常感谢了。
我认为在tomcat(非集群)前面再整合一个nginx服务器,是不是毫无意义?因为本来是所有的资源(包括html,css,img等)都要经过tomcat处理,如果在前面再加一个nginx服务器,那么资源先经过nginx,最终还是要经过tomcat处理,这样岂不多此一举?
如果是静态资源(如html,css等)能够绕过tomcat,让nginx来直接处理,即nginx直接接受html的资源请求,不再继续下发给tomcat,这样的话肯定非常好的。但是这样的话 一个应用就要给nginx配置静态资源,然后给tomcat配置动态资源(jsp),是不是很麻烦?
请各位牛人指点下,非常感谢。您也可发个link。谢谢。
分享到:
相关推荐
最后,我们将讨论如何配置Nginx与Tomcat的整合。Nginx通常用作静态内容服务器,而动态内容由Tomcat处理。以下是一个示例配置: ```nginx http { upstream sv1 { server 127.0.0.1:8080; # Tomcat服务器地址 # ...
* 大润发网上商城(飞牛网):开发环境为 Windows+Eclipse+Mysql+JDK1.7+Tomcat+ftp,软件架构为 SpringMVC+Spring+Mybatis+dubbo+zookeeper+Solr+Maven+Git+Nginx+Tomcat7.0+Mysql+Mongodb+shiro。 * 银豆网贷系统...
- 应用架构:Nginx+Tomcat,单体应用架构,依赖于60台机器运行。 - Java运行环境:使用IBM JDK。 - 数据库:MySQL为主,单库主从结构,无高可用性(HA)配置,使用ELB做负载均衡。 - 缓存系统:使用Memcached...
**技术栈**:Apache + Java/Tomcat + DB **特点**: - **优点**:成熟度高,拥有丰富的开源jar包资源。 - **缺点**:项目负载较重,开发相对笨重,不太适合快速迭代的创新项目。 - **建议**:对于已有的项目,...
本资源提供的"session共享jar包(三个)"正是为了解决这个问题,特别针对tomcat和nginx结合redis的环境。 首先,我们来看一下涉及的组件: 1. **Tomcat**:这是一个广泛使用的开源Java Servlet容器,用于部署和...
此外,整合Tomcat容器是为了提供更多的Java应用程序支持,增加服务器的功能性。Tomcat作为一个流行的Java Servlet容器,可以运行Java Web应用,与Nginx配合可以进一步提升系统的复杂处理能力。 总结起来,这个基于...
SpringBoot是Spring框架的简化版,它集成了许多常用组件,如Tomcat服务器、SpringMVC、SpringDataJPA等,并提供了自动配置功能,极大地简化了项目初始化和配置过程。在本项目中,SpringBoot被用作基础框架,用于快速...
各个子系统前台thymeleaf模板,前端资源模块,使用nginx代理,实现动静分离。 > zheng-upms 本系统是基于RBAC授权和基于用户授权的细粒度权限控制通用平台,并提供单点登录、会话管理和日志管理。接入的系统可自由...
下面将详细讨论企业门户网站的相关知识点。 首先,我们来了解企业门户网站的基本构成和功能。一个典型的企业门户网站通常包含以下几个部分: 1. **登录注册系统**:用户通过注册账户并登录,可以访问个性化的信息...
系统可能部署在Apache Tomcat或者其他的Java应用服务器上,配合Nginx或Apache等反向代理服务器进行负载均衡和静态资源服务。 通过以上分析,我们可以看出,【信息工程系学生会网站】是一个涵盖了Web开发基础、...
10. **部署与运维**:可能涵盖Tomcat、Nginx等应用服务器的配置,以及Docker容器化部署等现代云原生技术。 通过深入研究这个项目,不仅可以学习到Java Web开发的基本技能,还能了解开源软件的运作机制,以及如何将...