Linux

Linux_232_常见的Web Server介绍

2022-08-28  本文已影响0人  为宇绸缪

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

windows平台的

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等资源,也是很低的,运行起来非常稳定

上一篇 下一篇

猜你喜欢

热点阅读