nginx、tomcat、apache、wildfly(JBoss)、IIS的区别?

2022/2/1 7:29:34

本文主要是介绍nginx、tomcat、apache、wildfly(JBoss)、IIS的区别?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

0.前言

发布网站的时候总会用到web服务器,不同的项目可能用的不一样的web服务器。不过首先要区分几个概念,web服务器Http服务器应用服务器。就目前环境来说,web服务器和HTTP服务器几乎差不多,两者可以认为是一种。应用服务器比如tomcat就是。

1.分类
2.详细说明

(1)Nginx 是比较典型的HTTP服务器,高性能,高并发,负载均衡、反向代理和正向代理。同时也是一个IMAP/POP3/SMTP 代理服务器。

(2)Tomcat是应用(Java)服务器,它只是一个Servlet(JSP也翻译成Servlet)容器,可以认为是Apache的扩展,但是可以独立于Apache运行。一般和其他做搭配使用。

(3)Wildfly(JBoss)原名叫JBoss,8.0以后版本改名为wildfly,比较重量级的web服务器,但是jboss相对于tomcat有个“自动伸缩性”的优势,而这个优势在那种复杂的大型分布式后台中起到的效果很重要。

(4)IIS 微软旗下的web服务器,只在windows 服务器下可用,可作为静态Web服务器和ASP.NET动态Web服务器。



这篇关于nginx、tomcat、apache、wildfly(JBoss)、IIS的区别?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程