很多应用都是nginx+apache+tomcat

nginx 负责负载均衡,将大量的访问量平衡分配给多个服务器

apache 是用来处理静态html、图片等资源,在对HTML解析、响应等方面比tomcat效率更高。

tomcat 处理JSP等内容,进行后台业务操作。

bash 复制代码
upstream bbb.com.cn{ 
    server 192.168.10.1:80 ; 
    server 192.168.10.2:80 ; 
    server 192.168.10.3:80 ; 
} 

类似这种 配置,1,2,3三台机器是相同的东西,利用nginx负载均衡

apache用来处理静态文件。

很多应用前端的nginx是为了负载均衡,做转发用的。你一个nginx挂多个应用,这样可以来回切换,即使更新程序也不用停止服务。

你可以理解成weblogic、apache、tomcat、nginx都是服务器,不过各自的优缺点不同

而且因为各自的特点不同,有的时候可以互相配合着用,比如apache+tomcat,因为apache静态化做的好,所以可以配合用,apache+weblogic一起用,也是因为apache静态化好,减轻服务器压力。

相关推荐
Java水解5 分钟前
Nginx平滑升级与location配置案例详解
后端·nginx
华阙之梦9 分钟前
【在 Windows 上运行 Apache Hadoop 或 Spark/GeoTrellis 涉及 HDFS 】
hadoop·windows·apache
SelectDB技术团队5 小时前
Apache Doris 与 ClickHouse:运维与开源闭源对比
运维·clickhouse·apache
心灵宝贝6 小时前
nginx-1.16.1-2.p01.ky10.sw_64.rpm 安装教程(详细步骤,适用于Kylin V10/SW64架构)
nginx·架构·kylin
西京刀客14 小时前
开源 ETL(Extract,Transform,Load)工具之Apache Hop
开源·apache·etl·hop
用户311879455921816 小时前
nginx-1.16.1-2.p01.ky10.sw_64.rpm 安装教程(详细步骤,适用于Kylin V10/申威SW64架构)
nginx
zz-zjx21 小时前
Tomcat核心架构与生产部署指南
java·运维·tomcat
灰灰老师21 小时前
在Ubuntu22.04和24.04中安装Docker并安装和配置Java、Mysql、Tomcat
java·mysql·docker·tomcat
stark张宇1 天前
攻克 CRMRB 部署难点:从 PHP 扩展、数据库配置到进程守护
nginx·centos·php
罗政1 天前
【免费】轻量级服务器centos监控程序+内存+cpu+nginx+适合小型站长使用
服务器·nginx·centos