一、 为什么要使用Nginx
1.1 静态资源访问(功能1)
前端项目在进行服务器部署的时候,如果基于tomcat则不能满足并发的需求,因此我们需要一种能够处理更高并发的适用于静态资源的服务器
1.2 代理服务器-负载均衡(功能2)
当微服务端口号比较多的时候这时候可以用到nginx做代理服务器-负载均衡,这时候能做到只需要给前端一个端口号就行了,然后根据就可以判断可以自动访问需要的微服务
1.2 Nginx介绍
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器
-
Nginx 是基于HTTP协议的请求/响应(部署web项目) ---- 静态资源服务器
-
Nginx可以作为反向代理服务器 ---- 负载均衡服务器(代理服务器)
Nginx特点:
-
稳定性极强,可以实现7*24不间断运行
-
提供简洁、直观的配置
-
占用内存很小、并发能力很强(5w+)
二、Nginx下载、安装及配置
2.1 .1下载