1,目前常见的web服务器
1,Apache(<http://httpd.apache.org)>
它是世界上用的最多的web服务器,市场占有率达60%左右,模块非常丰富,系统非常稳定,可移植性好,但是比较消耗资源
2,lighttpd(<http://www.lighttpd.net)>
它是德国人开发的一个开源软件,目标是提供一个高性能的网站,它具有内存开销低,cpu占用低,效能好及模块丰富,Nginx的重要竞争对手之一
3,tomcat(<http://tomcat.apache.org)>
是一个开源的软件,运行servlet+jsp web应用软件,对静态文件,高并发的处理能力弱。
4,IBM websphere
它功能完善,开放的Web应用程序服务器,是IBM电子商务计划的核心部分,它是基于java的应用环境,范围从简单到高级到企业级应用,相于对其它web服务器来说应该比较少
5,Microsoft IIS
Microsoft的web服务器产品为Internet information Server (IIS) IIS提供了图形界面管理工具,IIS是一种web服务器组件,其中有 web服务器,FTP服务器,nntp服务器,smtp服务器,因为有window2008和2012的支持,所以IIS也有一定的市场
2,各web服务器占有率
查询网站
<https://news.netcraft.com/archives/2017/10/26/october-2017-web-server-survey-13.html>
![](https://img.kancloud.cn/c2/4c/c24c5b6582087b44d613816287dc1146_1005x253.png)
- 01【熟悉】服务器概述
- 02【熟悉】Nginx概述
- 1、前言
- 2、为什么使用Nginx?
- 3、什么是Nginx?
- 3.1 Nginx的应用场景
- 4、小结
- 03【掌握】在Cento7系统下安装Nginx
- 1、下载Nginx
- 2、安装
- 2.1 环境要求
- 2.2 先安装nginx依赖的包
- 2.3 把nginx的源码上传到linux系统,并解压
- 2.4 安装
- 2.5 Nginx的目录说明
- 2.6 Nginx的启动、停止
- 04【掌握】Nginx基础配置详解
- 1、Nginx的配置
- 1.1 端口和目录的配置
- 1.2 通过域名虚拟机
- 05【掌握】反向代理+负载均衡
- 1.1.正向代理
- 1.2.反向代理
- 2,负载均衡
- 3,反向代理+负载均衡的配置
- 4,其它配置
- 5, 登陆session的配置问题
- 06【掌握】动静分离
- 1,概述
- 2,动静分离的配置
- 3,动静分离的配置正则说明