美文网首页Linux
Linux_232_常见的Web Server介绍

Linux_232_常见的Web Server介绍

作者: 为宇绸缪 | 来源:发表于2022-08-28 09:49 被阅读0次

在linux和windows平台常见的web服务器有

  • Apache(国企性质,要求技术栈不需要那么先进,没有大量的流量,只需要系统架构稳定即可)
  • nginx(主流的互联网公司都选择使用nginx,淘宝,京东,美团,斗鱼,网易)
  • Lighttpd(性能非常接近nginx的一款web server,主要是老外在用)
  • Tomcat(应用服务器,java做程序解析)
  • IBM(websphere)

windows平台的

  • IIS:Internet information server

nginx + uwsgi(python后台,做负载均衡)

apache
apache是世界主流的web服务器,大部分网站都是apache搭建的,优势是开放源代码,开发维护的团队很强大,有好几十年的历史,支持跨平台应用(Linux,unix,windows)
但是apache属于重量级的产品,功能都是以模块化定制,且它的工作模式,占用的内存资源过多,对系统消耗很大,性能也稍弱于nginx

lighttpd
是一款高性能,高安全性,快速且配置灵活的web服务器产品,专门为高流量的网站设计,相比其他各款web服务器,内存占用量极小,能够提供有效的API,对CPU负载情况管理,支持后台请求转发,fastcgi,scgi,资源压缩,url重写,别名等等功能,是nginx的重头对手之一

TOMCAT
tomcat汤姆猫是一个开源,运行基于JAVA的一个web应用服务器,主要根据serverlet进行执行,但是tomcat对于平台文件,静态文件,高并发处理还是较弱,因此也是和nginx,apache结合使用
想要使用tomcat应用服务器,需要掌握基本的java环境部署等

IIS
和nginx,apache,lighttpd的区别
IIS支持图形化操作,毕竟是在windows平台,通过数据点击即可完成网站配置
功能还是很强大,但是只能运行在windows平台

Nginx
是俄罗斯人开发出的一款高性能HTTP web服务器,支持反向代理,负载均衡,资源压缩,url重写,网站跳转等等功能。nginx以高效的linux网络模型,epoll,event作为网络IO模型,kquene在高并发网站情况下,nginx能够轻松支持5W+的并发流量,并且消耗的服务器内存,cpu等资源,也是很低的,运行起来非常稳定

相关文章

网友评论

    本文标题:Linux_232_常见的Web Server介绍

    本文链接:https://www.haomeiwen.com/subject/rjiqnrtx.html