常见 Web 服务器

Web 服务器有很多种,功能和用途略有不同,下面我会分类介绍主流的 Web 服务器(包含静态/动态/反向代理支持)并重点说明类似 Tomcat 的 Java 支持型。


常见 Web 服务器分类

类型名称描述与特点
🌐 静态资源服务器Nginx高性能、支持反向代理、负载均衡、HTTPS、静态页面处理
🌐 静态资源服务器Apache HTTPD老牌 Web 服务器,模块化强,配置灵活,适合复杂部署
🧩 动态支持服务器TomcatJava 应用服务器,支持 Servlet、JSP 等,轻量级
🧩 动态支持服务器Jetty嵌入式 Java Web Server,启动快,适合微服务和嵌入式部署
🧩 动态支持服务器Undertow由 JBoss 提供,非阻塞式、高性能,常用于 Spring Boot 内嵌容器
🧩 动态支持服务器WildFly (JBoss)企业级 Java EE 应用服务器,支持 EJB、JTA、JMS 等
🧩 动态支持服务器GlassFishOracle 主推的 Java EE 全规范服务器,重量级,功能全
🧩 动态支持服务器Resin支持 JSP/Servlet、速度快,稳定性高,适合 Java Web 项目部署
🧩 Python Web服务器Gunicorn / uWSGIPython 的 WSGI Web Server,常搭配 Flask/Django 使用
🧩 Node Web服务器Node.jsJavaScript 本身就带 HTTP Server,可处理动态 Web 请求
💡 嵌入式服务器Spring Boot + 内嵌Tomcat/Jetty/Undertow现代微服务常用方式,无需单独部署服务器

常见用途举例

场景推荐 Web 服务器
静态网站(HTML、图片、视频)Nginx、Apache HTTPD
Java Web 应用(Spring MVC, JSP)Tomcat、Jetty、Undertow、WildFly
企业级 Java EE 项目WildFly、GlassFish
微服务架构Spring Boot + 内嵌 Tomcat/Jetty
Python Web 项目Gunicorn、uWSGI
Node 应用Node.js 内置 HTTP Server
网关 / API 代理Nginx、OpenResty、Traefik

Tomcat vs Jetty vs Undertow 简表

特性TomcatJettyUndertow
使用广泛⭐⭐⭐⭐⭐⭐⭐⭐⭐
启动速度非常快
性能中等非常好(异步)
嵌入使用一般非常适合非常适合
支持规范Servlet/JSPServlet/JSPServlet/JSP
Spring Boot 默认可选可选

总结一句话:

静态网站推荐 Nginx,Java 项目推荐 Tomcat,微服务推荐 Spring Boot + 内嵌 Jetty/Undertow,企业级项目可选 WildFlyGlassFish


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

思静鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值