web服务器有哪些?
用的比较多的如nginx,apache,tomcat,iis,还有很多。
nginx是战斗民族开发的一款开源免费轻量级http服务器,反向代理服务器,负载均衡,以及邮件服务器。本只支持静态页面,同时资源开销小,并发能力强。
apache是apache基金会的一款应用最广泛安全,快速,模块化的http软件,自身也只支持静态页面。
tomcat也是apache基金会旗下开源免费一款具有web功能的应用服务器,它支持动态页面。
iis是微软的web服务器。
前三者都是开源免费的,nginx,apache支持静态页面,tomcat支持动态页面,
nginx相对于apache来说资源消耗更少,能力更强,配置简洁。
apache通过模块可以支持动态页面
二者通常和tomcat结合使用,这样可以形成动静分离负载均衡的架构,提高网站性能。
tomcat应用(Java)服务器,它只是一个Servlet(JSP也翻译成Servlet)容器,可以认为是Apache的扩展,但是可以独立于Apache运行。能够动态的生成资源并返回到客户端。