Nginx简介
作为代理服务器,主要作用是反向代理服务器(有多台服务器的情况下):只需要一个入口,屏蔽n个服务器,提供唯一一个入口。
Nginx作用
1)负载均衡:将请求转发到后端服务器(有多个服务器),至于选择哪个可以修改规则。
2)动静分离:动态资源(如接口)和静态资源(如js、css文件)进行分离,分别请求到对应的动态或静态资源服务器。
3)缓存:http缓存,就是和浏览器对应的强缓存和协商缓存,当然这不是Nginx特有的。
Nginx特点
- 高并发(每秒同时请求数量)
- 低消耗
- 热部署(动态修改规则,reload则生效,不用重启)
- 高扩展(所有的功能以模块存在,方便安装和卸载)
- 高可用
安装
1、下载解压Nginx到本地
2、配置nginx的路径和模块,在解压目录下。 命令:
./configure --prefix=/Users/chiuwingyan/server/nginx --conf-path=/Users/chiuwingyan/server/nginx/nginx.conf --with-http_ssl_module --with-http_stub_status_module --with-http_v2_module