4.5 Nginx反向代理服务器

一、Nginx介绍

 1.1 引言

为什么要学习Nginx

问题1:代理问题。客户端到底要将请求发送给哪台服务器??

问题2:负载均衡问题。如果客户端的请求都发送给了服务器1,那么服务器2将没有任何意义。

问题3:资源优化。客户端发送的请求可能是申请动态资源的,也有申请静态资源的,但是都是去tomcat中获取的。

 

 有了Ngnix就解决了上述三个问题,对于问题3,静态资源就在Ngnix里面了,不用访问服务器。

1.2 Nginx介绍

 Nginx是由俄罗斯人研发的,应对Rambler的网站(访问量大),并且2004年发布的第一个版本。

 

 Nginx的特点:

  • 稳定性极强。7*24小时不间断运行。
  • Nginx提供了非常丰富的配置实例。
  • 占用内存小,并发能力强。

二、Nginx的安装

 3.1 安装Nginx

使用Docker-Compose安装

 

三、Nginx的反向代理

 

四、Nginx负载均衡

 

五、Nginx动静分离

 

六、Nginx集群

posted @ 2020-11-25 18:34  峡谷挨打记  阅读(86)  评论(0编辑  收藏  举报