1.Nginx基本概念
1.1Nginx是什么
Nginx是一个高性能的HTTP和反向代理的web服务器,并且他的重点是放在性能上,每秒能支持高达50000个并发连接数。
1.2反向代理
在说反向代理前我们先说一下正向代理。
这种通过中间代理商也就是代理服务器来访问其他服务器的模式就叫做正向代理。
但是反向代理就和这个完全不一样了,反向代理如下图所示;
1.3负载均衡
这里我们先看一下传统的架构:
但是随着访问量以及并发量的增加,如果还是采取这种架构显然服务器是支撑不了我们这种数量级的访问量的,所以我们就必须要采取别的架构。
这里打个比方,如下:
所以我们的负载均衡也就是将客户端发起的请求先经过反向代理服务器然后平均分发到各个服务器上。