1、nginx作用
1、高性能的http和反向代理web服务器,特点是占有内存少,并发能力强。Nginx专为性能开发,能经受高负载(why)并发数支持高达50000个。支持热部署
2、反向代理
正向代理(代理客户端):浏览器配置代理服务器,通过代理服务器进行互联网访问
反向代理(代理服务器端): 客户端直接访问反向代理服务器,反向代理服务器请求真实的服务器,对外暴露反向代理服务器,隐藏真实服务器
3、负载均衡:即将高并发的请求分发到多个服务器上,降低单个服务器的压力。
4、动静分离:提高网站的反应速度,将动态资源和静态资源分别部署,一般将静态资源部署到nginx服务器上,动态资源通过反向代理转到相应的后台获取,实现动静分离,使用前后端分离,可以有效提高前端页面的响应速度。
负载均衡策略:
1、轮询 (默认)
2、weight 权重分配
3、ip_hash
4、least_conn 最小连接
2、ngnix的安装
2.1 window安装:下载后解压到无中文路径下;默认80端口
启动nginx;访问127.0.0.1:80
2.2 Linux安装
whereis nginx:查看nginx是否安装
上传文件到服务器:tar -xzvf file.tar.gz
进入文件:一次执行命令 ./configure;